前言:中文期刊网精心挑选了计算机硬件及软件范文供你参考和学习,希望我们的参考范文能激发你的文章创作灵感,欢迎阅读。

计算机硬件及软件范文1
关键词:计算机;软件;硬件;故障维修;检测
近年来计算机的高速发展使得计算机的普及率大幅度提升。但在使用过程中会因为使用不当或者其他原因而导致计算机出现故障问题。这些故障问题不仅影响着人们的正常使用,同时也会给计算机本身造成一定的损害。下面将对计算机软件、硬件故障检测维护进行详细分析。
一、计算机硬件故障检测
1.观察法
观察法是最基本的一种计算机硬件检测方法,该方法是指通过对计算机的观察来发现硬件所存在的异样问题。首先,应对计算机的外观进行观察,看其外表是否存在损坏的现象,尤其是计算机的主板部分,一般主板出现了问题,那么计算机一定会出现故障。同时,要对计算机进行正常操作,通过开机过程来观察是否存在故障问题。此外,可以通过计算机是否存在异味来判断计算机是否受损,一般情况,如有异味则说明计算机受损严重。
2.拔插法和替换法
所谓拔插法主要指的是对计算机当中的硬件设施进行拔插,然后逐个进行检测,看是哪一个零件损坏。这种方式虽然能检测出硬件损坏,但所消耗的时间比较多,投入成本较高。而替换法则是对硬件进行替换,例如替换显卡能使计算机恢复正常,那么则是显卡问题。这种方式比较适合有一定经验的人使用,能快速判断问题所在。
3.测量比较法和升降温法
测量比较法通常应用于计算机硬件电压关系检测。当某一个硬件出现了特殊的电压就说明这个部分出现了问题。升降温法则是通过计算机运行中的电路升温状况来判断局部的短路问题。
二、计算机硬件故障维护
计算机是一种高消耗品,长时间的不正当使用将会造成计算机的严重损害,导致计算机出现故障问题。因此一定要重视其日常的维护工作。首先,要保证计算机不能放在阳光下直射,同时也不能放在潮湿的地方。其次,计算机运行过程中会产生大量的热量,不能放在过热的地方,避免计算机内部零件损坏。所以,我们要在日常的计算机使用中注意计算机摆放的位置和使用常识。
三、软件故障检测和维护
首先是内存故障问题,内存故障问题通常是由气温下降或者潮湿环境所引起的。需要对计算机主板和内存进行相应的检测,如果出现了不良的情况应及时进行处理。同时要对内存条进行相应的检查,做到及时维护,保证内存条没有问题。其次要对CPU进行检测。CPU是计算机的核心部分,内部结构十分复杂,在这种情况下,计算机死机很多时候是因为CPU散热问题所引起的。如果发现了CPU问题,应及时对CPU进行检查,并对风扇部分进行全面检查。此外,如果显卡部分不能正常进行使用,应及时进行除尘处理,保证显卡的使用性能。而声卡部分是计算机声音正常使用的重点,因此,这部分软件如果受到了损坏就会影响声音功能正常使用。这样的问题通常都是由兼容问题所引起的,对此只要通过重新检查进行设置即可。对于驱动方面的问题,如果是计算机老化所引起的,应用专业软件进行相应的修复和检测。对黑屏问题则可以检查一下是否是显示器的问题,如果不是显卡问题那么则要对线路和板卡等进行检查,从而排除问题。
在信息社会快速的发展过程中,计算机的应用将越来越广泛。在使用过程中计算机可能会出现各种不同的问题和故障,导致计算机不能正常进行使用。对此一定要重视其使用的环境,并掌握一定的基础故障检测和维护的知识,充分利用和发挥计算机使用功能。
计算机硬件及软件范文2
计算机软件的开发受制于计算机的硬件和计算机应用发展两个因素,计算机应用技术的发展为计算机软件的开发提供了巨大的发展空间,计算机应用广泛的运用在我们的日常生活中,在这个新的历史发展时期,发挥着越来越重要的作用,计算机软件开发具有重要的意义,针对我国计算机软件开发技术的应用现状来分析计算机软件开发技术的应用技术。
1计算机软件开发
(1)计算机软件概述。计算机软件是由计算机系统中的程序和文档构成,负责描述计算机任务的处理对象和处理规则的是程序;负责阐明资料便于我们了解程序的是文档。程序必须以机器为载体才能够工作,而文档是供我们阅读和观看的。计算机由两个部分组成:计算机硬件和计算机软件。计算机的硬件主要由主机箱和外部设备构成,它充当了计算机软件的容器,它为计算机软件提供物质基础。用户可以借助于计算机软件与计算机进行交流,而软件成为计算机系统设计的重要依据。计算机硬件和软件相互结合从而满足客户需求。软件主要是为了满足人们的不同需求,通过一种符号化和形式化的语言表现出来,应用在我们的日常生活中,为我们的生活提供便利。计算机软件总体上可分为系统软件和应用软件,系统软件负责协调计算机系统中的各种独立的硬件的正常运作。而应用软件则是为了特定用途开发的一种特定程序。(2)计算机软件的开发的方法。1)采用生命周期法。软件有其自身的生命周期,通常为6个月左右,因此分为六个阶段。每个阶段将呈现出不同的特点,这种方法又称为结构化系统开发法,它是应用较广泛的方法之一。它是基于时间方面进行考虑,将软件中存在的一系列问题进行拆分成6个阶段,每个阶段制定不同的标准,以此满足计算机软件的开发。这种方法普遍用于对复杂和大型软件系统的开发。它重视整体性,因此连贯性差,这会影响整个开发的顺利进行;2)采用原型化的方法。原型化的方法适用于对原型的开发,当开发者无法确定适用范围和效果时,它充分发挥自身需求的精准化的特点,为用户提供较为明确的开发目标,它能够将无法进行详尽的目标尽量细化,努力达到客户的要求,而且能够最大限度的减少开发中所存在的风险,保证各个系统的正常运作;3)采用自动形式的系统开发的方法。自动系统开发法能够为计算机用户提供自动完成系统编码设计的方法,它是开发人员将用户的目标和内容进行分析,根据用户的不同需求而设计的开发方式,具有巨大的发展前景。(3)计算机软件开发技术的意义。计算机软件的发展承载着计算机以及软件工程的发展,它推动了信息技术的高速发展,成为网络普及的重要力量。网络的快速发展为计算机软件的开发提供了巨大的发展空间,如何利用好这个网络资源是计算机软件开发者们所要探究的重要问题,科学技术的进步也为技术开发提供强大的技术支撑,它将成为计算机软件开发注入新的动力。计算机软件开发技术的应用有利于增强软件的安全性、可靠性和便捷性。为进一步开拓计算机应用技术打下坚实的基础,另一方面,它能够从根本上解决软件开发和对计算机需求之间产生的差距,推动技术革新,使计算的机技术应用的范围的领域更加广阔,同时必须要强调软件开发的与时俱进,因为只有这样才能够满足我们对计算机功能的需求。
2新时期我国计算机软件开发技术的应用现状
新时期,我国计算机的广泛普及为计算机软件的开发提供了发展的空间,多种形式的计算机软件应用而生,不仅满足了广大用户的不断的需求,而且对我们的生活产生了巨大的影响力。目前我国计算机软件行业迅速发展,他们在计算机领域的发展队伍不断的壮大,在计算机产业中发挥着越来越重要的作用。软件的发展带动了我国产业结构的调整,我国更加注重软件技术的开发、基础软件的应用和对产业链的完成性体系的构建。软件发展呈现一个良性发展的态势,软件产品结构不断的被优化,从业人员的素质也有了显著的提高,我国更加关注技术型产业的发展,良性的发展空间更加促进了计算机软件技术的开发与应用。
3我国计算机软件开发技术的应用存在的问题
技术的发展带动了我国计算机软件开发技术的发展,而我国软件技术开发与发达国家存在很多差距,因为我国的计算机开发技术中存在着一些问题。第一,人才结构不合理。我国软件开发人员大多数集中在对基础性技术的开发中,大量的技术人才得不到有效的运用,高层次人才匮乏,成为牵制软件开发的重要因素。第二,缺乏核心技术。软件的开发离不开软件的核心技术,我国目前的发展实力远不如其他国家,特别体现在自主创新能力方面,一些技术前沿类的核心软件技术领域没有得到开发,而企业内部之间因为看中眼前利益从而忽略对核心技术的开发与研究。第三,开发环境受限。虽然我国十分重视计算机软件行业的发展,同时也为计算机软件行业提供了一些有利于发展的措施政策,但是没有从根本上改变软件开发的环境,国内软件行业竞争中恶意破坏的现象时有出现,而一些发展机制的建立还不够完善,严重制约了计算机软件开发技术和应用。
4结论
计算机硬件及软件范文3
关键词:计算机 硬件 软件系统 维护
中图分类号:G623.58文献标识码: A 文章编号:
现如今,计算机已经成为与人们生产和生活息息相关不可或缺的生活必须品,紧密联系着人类的生活、工作和学习。所以,能否有效的保养好计算机,养成维护计算机软硬件的良好习惯已经成为左右社会效率至关重要的因素。文章首先详细分析计算机故障原因,及故障排除遵守的原则,然后针对硬件和软件故障,具体分析故障原因和维护手段,为全面提高计算机维护人员实践和理论水平提供科学的参考依据。
1、计算机故障原因
计算机故障原因大体可分为三个因素:内部因素、外部因素、人为因素。
1.1人为因素
人为因素主要是指计算机在生产、运输、销售过程中受到剧烈撞击或碰撞、或者是用户无专业人员指导下私自拆装、调换部件位置,由于操作力度太大造成电脑损伤。
1.2内部因素
内部因素主要包括计算机生产商采购的电子器件性存在缺陷、在计算机生产过程中,元器件焊点存在虚焊与脱焊、计算机内部触点和插接口等被氧化等等,以上都是造成计算机内部故障的原因。
1.3外部因素
外部因素主要是指计算机使用过程中,受到外部客观环境影响所造计算机故障。例如计算机变压电源元器件老坏与破损造成供电电压不稳定、计算机年久未清洗,尘埃使元器件老化、运算性能降低等等,都是组成计算机故障外部因素的主要部分。
2、排除计算机故障遵守的原则
维护人员要娴熟排除计算机软硬件故障,就必须深入了解计算组成、各部分工作原理以及维修基本思路。对于软件和硬件排除方法和遵守的原则都不同。软件故障排除一般遵循:首先需要维护人员要熟悉软件的特性和功能,其次知晓各种软件错误的可能现象和故障原因,最后综合分析故障位置采取正确的操作处理故障。硬件故障排除一般遵守:首先维护人员要熟悉各元器件工作原理、错误现象以及维修基本思路,其次根据故障现象,综合分析确定可能出现问题的元器件并逐个排查。最后根据排查的情况确定下一步,如果是无法排除的故障,应全力恢复故障原来状态,尽量避免计算机故障扩大化,邀请专家进行解决,对于可以解决的问题应采取先电源后负载,先简单后复杂的正确处理步骤。
3、造成硬件故障原因
3.1器件缺陷
①:风扇问题:存在质量问题的风扇,在使用中会出现转速慢,噪声大等现象, 无法及时对GPU、CPU和电脑主板进行有效散热,导致计算机运行速度下降,蓝屏、死机等问题。GPU过热会使显示器蓝屏、花屏,主板过热会烧坏芯片、脱落焊点,造成计算机无法启动,GPU过热会使影响显示,出现画面不流畅。
②:电源问题:存在质量问题的电源会造成计算机电压功率不足,损坏硬件器件,出现计算机不断自动关机和重启现象,严重时使计算机无法启动。
③:内存问题:存在质量问题的内存会导致计算机运行速度严重下降,软件不兼容,液晶屏黑屏、蓝屏或死机等现象。
④:机箱问题:存在问题的机箱大多做工粗糙,板料超薄、按键间断性失灵、主板易形变、元器件焊点虚接等。这些问题会造成机箱内部温度过高,元器件快速老化,运行速度严重下降等现象。
3.2 运行环境缺陷
①:震动:当计算机运行在震动环境下,会造成元器件间歇性接触不良与硬盘损坏等现象。
②:灰尘:当计算机运行在多灰尘环境下,会成元器件间歇性接触不良、电子器件快速老化、外设和插槽被隔离等现象。如果计算机沉积过多灰尘会使计算机散热不良,芯片发烫,CPU处理速度严重下降,严重时会出现频繁自动重启,影响正常使用。
③:湿度:当计算机在湿度很大的环境下运行,会造成计算机元器件过度腐蚀,加快老化与废旧的速度。
④:静电:当计算机运行环境中静电很大时,可能会击穿主板三极管、记忆体、主板芯片等的问题。
硬件维护措施
4.1、光驱部分;光驱故障多出现在激光头,主要表现为读盘慢和不读盘,造成这种现象的原因主要是灰尘遮住激光头。可采用气囊对准激光头吹散沉积的灰尘或者使用干燥棉签擦除激光头灰尘,切记在擦除过程中,棉签不能沾染酒精等有机溶液,这样会导致激光头损坏。
4.2、内存部分:选择正规品牌的内存很重要,这主要为防止劣质内存造成软件不兼容等问题。对于PCI槽应规范性操作,最好只插一根内存条,如果因为科研,或者对计算机运算速度要求高,需要外加内存条,应按照以下顺序安装:先确定安装内存的容量、品牌、批次,对于内存品牌应尽量保证内存的兼容性;其次在拔出内存条时考虑静电因素,可先将手放在半导体上,释放完自身静电,然后进行相关操作;如果在故障检查中,因内存条缘故造成计算机蓝屏或黑屏,需拔下内存条用橡皮擦清理内存条金手指位置,然后用专业清理刷清理插槽,完成以上操作即可安装内存条。
4.3、电源部分:对于计算机的电源应选择正规厂家的产品。电源产品额定功率应大于计算机总功率40W,这是为确保微计算机运转拥有足够功率与纯净电流。如果当计算机使用时间较长时,应及时拆下电源,采用轮胎充气机对电源进行高速除尘,确保电源及时散热减缓电源老化。
4.4、主板部分:主板维护相对于计算机来说是至关重要的。必须注意以下几点:确保主板的插头不会出现接触不良;防止主板被静电击穿;不应带电拔出主板接头。
4.5、硬盘部分:硬盘相当于计算机的数据仓库,存储着计算机全部的数据内容,所以应格外重视。维护硬盘应遵守以下几点:①:选择正规厂家品牌电源,拥有足够大的电源功率和电流纯净量才能减少电源对硬盘的损害;②:在计算机运行中,确保工作电源的连续性,切莫发生突然断电的现象,如果突然断电将会导致硬盘物理道损坏,无法修复;③:计算机工作一段时间,利用相关软件对硬盘进行清理,确保硬盘最佳状态运行;④:确保计算机在稳定的环境中运行,震动环境下,会影响硬盘的工作性能,严重时会造成硬盘物理坏道且不可修复。
4.6机箱部分:机箱的选择应与硬件功率相配。对于功率大的机箱产生的热量会变多,这时需要扩大机箱空间,选择高性能散热设备,科学合理设计箱体加大空气流动,保证机箱及时散热。这样有利于缓解因温度过高产生的元器件老化等现象。对使用小机箱的用户应选择小功率,小散热的硬件,且机箱板材应厚实、做工精细,不易变形、具有避免漏电措施。
5、软件维护措施
对于计算机软件故障大多因为用户对软件非法或违规操作致使计算机内部文件丢失出现计算机故障。根据文献资料显示,维护和处理计算机软件故障是一件复杂的事情,在维护和查找故障中既要考虑程序问题、操作系统问题还要根据提示错误信息综合判断最终查找错误原因,下文主要分析软件常见的故障原因及日常维护手段。
5.1病毒:计算机病毒主要指能够修改或破坏软件与硬件操作功能的木马程序。随着IT技术的不断发展,计算机病毒的也得到了空前的发展,病毒的种类、攻击深度、防杀性能等在不断加强,不同特性的病毒对计算机操作系统或者软件破坏程度不同,有的病毒会影响计算机运行速度、有的会影响显示器、有的会盗取客户内部资料,还有的会影响计算机辅助设备正常工作。
5.2系统文件:在计算机使用过程中,系统文件、驱动文件、软件文件等部分文件丢失都会造成计算机系统故障。例如计算机硬件驱动程序故障,当安装的驱动程序丢失或者驱动程序之间功能冲突时,设备管理器会显示标记“?”,示意未知设备,当设备驱动未能正确安装,设备管理器会显示标记“!”,显示硬件设备间驱动存在冲突等。
5.3程序性故障:如果计算机应用程序出现故障多表现为程序部分功能无法正常使用,这时应该查看计算机硬件配置是否与程序相符合、是否有其他软件影响该软件的性能、是否安装软件过程中存在非法操作等等。
6 结束语
计算机软硬件维护已经成为计算机领域里的重要课题,越来越多的跨国企业、事业单位、上市公司等开始将计算机软、硬件维护作为公司的日常工作。而计算机软、硬件维护需要对计算机原理、故障现象和维修基本思路有深刻理解,这些都要求工作人员必须认真学习相关理论知识,多动手实践,在维护过程中不断积累、探索、感悟、总结,才能确保计算机在高效率、低故障的环境中运行,最大限度发挥功效,为人民服务。
参考文献
[1]钮志勇,戚国强,窦昊.高校“数字化校园”的建设[J].哈尔滨:农机化研究,2004,1:232-233.
[2]李佳.基于计算机硬件维修的探讨[J].科技信息,2008(35).
计算机硬件及软件范文4
【关键词】计算机软件;开发技术;应用发展
计算机的发展,带动了整个社会的进步,也大大改变了人们的生活,如今,它已不单单是一种计算工具,而是人类智慧的延伸,广泛运用于数据通信、文化教育、经济管理、医疗工程等领域。作为计算机技术的核心,软件产业日益发展,已成为我国经济发展的支柱型产业。
1.计算机软件技术发展现状
1.1软件产业发展迅速
据国家统计调查,金融危机之后,越来越多的软件企业为渡过营收难关,纷纷将目光转向国内市场,因为IT服务包在我国增长迅速。而近些年来,我国的软件产业规模逐渐壮大。
1.2人才队伍的数量和质量有所提高
在全国从事软件工作的人员中,研究生和本科生的比例呈上升趋势,从而提升了软件开发的质量,满足了软件产业的需求。
2.计算机软件技术发展存在的问题
2.1软件产业缺乏核心技术
客观地讲,我国的软件行业目前尚处于初级阶段,整体开发水平和能力都比较低,尤其是自主创新能力不够,导致我国的软件产业在全球软件产业链中处于中下游,产品层次和质量都处于较低的水平。之所以会出现这些问题,主要原因就是缺乏核心技术,甚至在一些前沿性、关键性的领域还是空白。
2.2软件人才结构性矛盾突出
当前,我国从事软件行业的工作人员大多是一些基础性的技术人员,主要研究基础程序和软件技术支持等工作,缺乏高层次的科研人才,这就使得我国软件行业难以向更深更广的领域发展。此外,用人成本相对来讲也会高一些。
2.3软件产业产品体系不合理
虽然我国的软件产业取得很大成就,但其发展结构一直很不合理,没有领头军,缺少国际影响力。
2.4软件产业的发展环境有待优化
我国多年来一直存在这样一个现象,对硬件的关注度要远大于软件,在投人力量方面,软件产业大大不足。而国内的软件业在不断发展的过程中,也常常出现盗版软件、竞争不公和价格诱惑等不良现象,对知识产权的保护力度还处于较弱的阶段,这些原因致使各个软件企业对技术研发的投入不够,不能给工作人员提供优良的开发环境,工作人员也没有投入激情,导致产品的质量上不去,发展空间难以提升。
3.Internet和新一代网络通信的应用
3.1网络应用的普及提升了软件中间技术的发展空间,增大了其应用量
作为一种新型的软件,中间件在Internet的影响下,内涵越来越丰富,其技术趋势主要呈现在两方面:一方面,支撑软件逐步向靠近运行层,欲与其融合,给系统提供更多更强的支持;另一方面,中间件也正在对运行部署和高层计等开发工作做考虑。这两方面都是以软件构件和软件体系结构为技术基础的。广义上看,中间件指的是应用软件和系统软件之间的那部分,它主要是为了保障应用软件的高效开发和运行。目前,中间件已是软件技术重点研究的对象,主要的中间件有:消息中间件、数据访问中间件、远程过程调用中间件、面向对象中间件和事务中间件等。分布式计算和对象技术的结合产生了面向对象中间件,它主要负责提供一种能在异构分布计算环境中透明地传递对象的通讯机制。
3.2网格计算
和以往的计算机应用体系结构不同,Internet使各种各样的服务器都在网上连接,计算机系统也从Client/Server结构向Cllent/Network结构转变。受高层系统软件的控制影响,各种服务器产生了一个具备海量信息处理能力且能为社会大众提供一体化信息服务的大环境,此环境被称为“网格”,是Internet技术下一展目标。Internet负责计算机硬件的连通,Web负责网页的连通,而网格则担任着连通互联网上所有资源的重任,包括计算资源、通信资源、存储资源、信息资源、软件资源和知识资源等。在互联网上,数据和计算资源分布比较零散,存在于各个网络站点;在网格中,这些可得到统一管理或使用。这些应用体系结构都在很大程度上影响着计算机系统,如何在跨地域的网络上建立网格系统,且网格系统要具有透明安全可靠、单一系统映像、资源共享和负载平衡的性能,这是当前计算机系统结构研究的重点之一,也是以后的一大趋势。
3.3面向对象和构件化软件等新技术
在新世纪这个网络技术迅猛发展的时代,软件开发面临的环境日益恶劣复杂,跨越异构平台的能力和开放的系统结构是应用软件的需求,这就使得应用系统中的软件原来越大,但在传统技术的基础上,常会出现系统信息复杂化、维护费用增多、开发周期延长、功能扩展困难等问题。因此,当下的应用软件在互操作性、可扩展性、结构开放性和代码重用等方面都要有所加强提升,构件对象设计模式在这种大环境下应运而生,它既具备互操作性和可扩展能力,也符合其他要求。Mierosoft公司的COM,Sun公司的JavBeans,OMG组织的CORBA,目前大多数的构建结构都是以这三种技术为基础的。
3.4软件开发工艺的创新
目前,全球的软件产业为了能够长期稳定发展,在软件开发工艺上需要大力创新。但软件产业的生产模式还是传统的“高级劳动力密集型”方式,在软件产品开发和项目开发上多半是依靠人力,效应不够规模化,产品质量和生产效率基本上决定于软件开发工作人员的个体素质。有些企业虽然采用了CMM、150管理思想或软件工程思想,但对开发软件所需的成本仍是按人日效率计算的,难以突显产业的工业化和规模化。一般来讲,技术成熟后,产业就该脱离手工作坊式的生产模式,进入到自动化生产和工业化生产的阶段,但软件行业却没出现这种现象。
4.计算机软件技术的发展趋势
4.1服务化趋势
面向客户,为客户提供最优秀的设计理念、最先进的软件技术、一流的产品应用和最优质的服务,是软件行业的一种主流模式,也是尽力去实现的目标。
4.2网络化趋势
网格化是一种网络存在形式,由于互联网的发展,拉近了全球的距离,网格化也必将是以后的一个重要发展方向,为各个角落的人提供服务。
4.3开放化趋势开放化指的是软件源代码的开放和软件产品的标准化,技术的开放可以使从事软件行业人员互相交流互相学习,共同进步,从而提高产品的质量,也能促进软件业的进一步发展。
4.4智能化趋势
人工智能在当今社会不断发展,应用也很广泛,软件技术也必将朝这个方向发展,一旦人工智能软件的开发获得成功,这在软件开发史上意义不凡,具有划时代的意义。
4.5融合化趋势
传统的电气化、机械化和自动化等硬件将转为智能化、数字化和网络化的软件的核心技术,所有技术的融合定能提高产业的竞争力。
5.结束语
计算机开发的历史才几十年,在这期间,其系统不断变化不断升级。对软件开发者来说,在开发软件时要选择合适的系统和科学管理的开发方法,才能使软件工程体系不断完善。 [科]
【参考文献】
计算机硬件及软件范文5
[关键词]计算机 应用 软件 开发技术
中图分类号:TP31 文献标识码:A 文章编号:1009-914X(2014)15-0105-01
计算机硬件和软件组成了计算机使用的统一整体。因此,计算机资源应该既考虑硬件资源又考虑软件资源。软件资源包括系统软件和应用软件。系统软件是管理、监控、维护计算机的软件,如自检程序、操作系统等。应用软件是主要解决某些具体问题的软件,如学习管理软件、人事管理软件等。从功能上可以认为软件是利用计算机本身提供的逻辑功能,合理地组织计算机工作,简化或代替人们在使用计算机过程中的工作环境。因此,不论是支撑计算机工作还是支持用户应用的程序都是软件。在20 世纪 50、60 年代人们是基于手工方式进行软件开发的,人们认为计算机软件就是程序。随着使用化、商品化、通用化、大型化软件的开发,软件设计者逐渐感到要有一定规范的文档以保证程序从设计、调试到运行的成功。这样,从 20 世纪 70 年代开始,认为软件不仅是程序还包括开发、使用、维护这些程序所需要的一切文档。到了 20 世纪 80 年代,国际标准化组织从软件工程的概念上更为全面地给软件定义为:计算机程序、实现此程序功能所采用的方法、规则以及与其关联的文档和在计算机上运行它所需要的数据都是计算机软件。
1 软件工程的概念
1.1 “软件工程”概念提出
20 世纪 50、60 年代开发大型系统软件用手工方式进行,其生产效率低、出错率高。这种状态不能满足日益增长的软件生产的需要,产生以下四个方面的问题。a。软件复杂性飞速增长;b。软件成本高;c。开发周期长;d。维护工作量大。即出现了“软件危机”现象。为了摆脱软件生产的这种局面, 在 1968 年北大西洋公约组织的学术会议上,第一次提出了“软件工程”这个概念。
软件工程是开发和维护软件的规范化方法,它的指导思想是以处理工程问题(如建筑工程、机械工程等)一样的方法处理软件生产的全过程。为了指导这种软件生产的整个过程,产生了软件工程学。
1.2 什么是软件工程学
软件工程学是研究和探讨如何利用当代的科学理论和技术指导软件的开发,以达到利用较少的投资获得高质量软件产品的目的科学。
软件工程学既是边缘学科,又是一种综合性学科。它包括计算机科学、系统工程学、管理学、经济学、人体工程学和心理学等。
2 软件工程的发展
软件工程的发展,大体经历了三个时代,即程序设计时代、软件时代、软件工程时代。
2.1 软件开发的三个阶段
前面讲过用软件工程的方式生产软件的过程类似于机械、建筑工程生产产品的过程。如一个建筑工程(如立交桥、宾馆大厦等)从开始到结束,经历设计、施工和验收三个阶段。软件产品的生产也要经过定义、开发、维护的软件开发三个阶段。
2.2 软件工程与其他工程科学不同之处
从上面建筑工程与软件二种产品开发阶段比较,可以看出:a.建筑工程流程图中,设计蓝图产生之后,往下的每一步没有回溯问题。但在软件开发工程中,每一步都可能经历不只一次的修改和适应的回溯问题。b.软件交付使用后,还有一个运行维护问题,如运行后发现有隐藏错误、运行环境有变化、用户要求的变更等。
3 应用软件开发方法
一个大型的应用软件、如计算机辅助设计软件,大型仿真训练软件等,需要多人共同完成。为保证大型应用软件系统的开发质量,必须严格按照软件工程的思路和原则,采用软件的开发方法,使用软件工程提供的图示工具,组织软件人员协调一致地完成设计与开发任务。
现应用的软件开发方法主要有三种:软件生命周期法、原型化方法、自动形式的系统开发方法。
3.1 软件开发的生命周期法
生命周期方法是从时间角度对软件的定义、开发和维护的复杂问题进行分解,分成若干个阶段。每个阶段的开始和结束都有严格的标准(前一阶段的结束就是后一阶段的开始。标准就是每个阶段都应该交出高质量的文档。软件生命周期一般分为六个时期,即六个阶段。
3.2 原型化方法
传统的生命周期法的理论基础较为严密。一般说来,在软件开发过程中,首先要经过严格的定义或预先说明,并要求软件开发人员和用户在系统的开发初期就要对整个的功能和信息需求做出全面、准确而深刻地认定。
通常用户给出概括性的软件目标而无法描述详细的输入、处理或输出需求。而软件开发人员也可能尚未确定处理算法的效果、操作系统的适用性及即将使用的人机界面形态。在这种情况下,对事务只有边干边认识,原型化方法就是基于这一主导思想。
3.3 原型的三种形态
3.3.1纸上原型。这种纸张和墨水的模型解释了软件上的一些特征。
3.3.2工作原型。制作所需软件中的一部分功能,让其在计算机上执行,可使用户和开发者在一定程度上了解即将被开发的程序。
3.3.3现有原型。利用一个可运行的现成程序,完成所需功能的部分或全部,但是有一部分必须在新开发的基础上加以改善。
3.4 原型法开发过程
利用原型法开发软件大致经过可行性研究阶段、确定系统的基本要求阶段、建造原始系统阶段、用户和开发人员的评审阶段、开发人员修改系统阶段。
3.5 自动形式的系统开发方法
这种方法的特点是采用第四代技术(4GT)包含的大量软件开发工具,使软件开发者只需说明软件所要实现的内容,而不必说明如何去实现。4GT软件工具根据系统要求确定规范,进行分析,自动设计,自动编码。
结束语在软件工程中,不应武断地选择某种方法,应当由应用特性来决定所要采用的方法。往往采用以上方法相结合的模式,可加快软件开发的进度。
参考文献
[1] 王炽鸿.计算机辅助设计[M].北京:机械工业出版社,1998.
计算机硬件及软件范文6
关键词:网络技术;计算机软硬件;资源共享
引言
计算机技术已经彻底改变了人们的生活和工作,在当前社会具有非常深远的影响力。计算机软硬件的使用效率对不同计算机的数据资源共享有至关重要的影响。随着互联网技术的发展,社会各界对计算机越来越依赖,满足用户对计算机性能的需求是当前计算机网络软硬件建设研究的主要课题,通过网络通行证、网络化软件等技术实现数据资源、磁盘、工作站的协调,从而有效地管理计算机资源,提高软件安装效率,更好地利用计算机资源。
1计算机软硬件资源共享
1.1计算机软硬件资源概述
随着科技的发展,计算机技术已经彻底融入了人们的工作和学习,计算机软硬件的使用效率对计算机数据资源的供求以及计算机技术的发展有着至关重要的作用。在计算机软硬件研究中利用网络通行证、网络化软件等技术实现数据信息、工作站等资源的共享,将科学的管理模式、网络技术以及计算机技术进行融合,促进计算机软硬件资源共享水平的进步。
1.2计算机软硬件资源意义
1.2.1有效地管理计算机软件人工管理模式是当前计算机管理的主要模式,由人工对计算机软件进行更新和修复,从而满足计算机用户的需求。由于人工无法不间断地对计算机进行管理,因此需要定期将计算机管理模式从开放状态更改为关闭状态,增加人力、物力消耗的同时,影响用户使用体验。当前计算机软件版本存在一定不足,由于用户的需求差异对软件的要求各不相同,因此在设计软件时需要充分考虑到用户的差异性。这些现实因素增加了资源共享的难度,需要优化计算机网络,利用网络软件许可证进行软件安装。传统的软件安装模式会增加计算机中央处理器的耗损,造成计算机卡顿、不流畅。通过利用计算机软硬件资源共享技术,对计算机软件安全进行智能化管理,减少中央处理器的负荷,降低内存使用量,提升信息处理速度,实现不同种类的计算机软硬件资源共享,从而实现资源利用最大化[1]。
1.2.2提高软件安装效率软件安装会占用一定的内存,加上计算机自身安装的系统软件,可能会造成计算机内存不足,影响计算机运行效率,给计算机带来了不必要的损耗,影响计算机用户的使用体验。通过应用网络技术对软件进行下载、安装,可以释放计算机内存空间,改善软件安装环境,提升计算机软硬件利用率。用户通过网络技术注册,获取系统管理账号,并用其进行软件安装、管理,对用户数据信息进行备份,防止因系统出现问题数据被丢失、窃取,提高用户信息的安全性,提高计算机的使用效果。计算机在下载软件时受限于网络资源,下载的软件无法满足功能需求,造成计算机资源浪费[2]。通过应用网络技术实现计算机软硬件资源共享,用户可以不用对安装的软件进行选择,合理分配计算机内存,提升计算机对信息资源的处理速度。
2应用网络技术实现资源的共享
2.1软件资源共享
通过应用网络化软件管理技术可以规避软件常见的问题,降低因软件故障造成的损失,从而提高用户体验。通过合理的软硬件资源共享,提高计算机数据信息的安全性能以及数据信息的传输效率。当前绝大多数计算机用户利用Windows系统终端软件对计算机硬件进行操作,实现计算机资源的利用。在网络服务器上安装相关的软件,用户通过访问服务器对信息进行读取、使用以及存储,通过相关的软件实现对数据的有效管理,这种网络服务器为资源共享提供了平台,利用资源共享平台构建系统框架,网络管理者通过对服务器的管理就可以实现对整个数据信息的管理,大大地提升了管理能力和管理效率。同时通过对数据信息进行备份,规避了因系统问题造成数据遗失、损坏等,提高了数据信息的安全性。利用网络技术实现资源共享同样存在一定的弊端,一旦网络服务器发生故障,会严重影响用户的使用,因此需要结合网络技术,采取服务器挂接光盘镜像文件、移动硬盘以及操作系统网络共享等方式,让用户可以对数据进行远程存储、读取,减缓资源短缺问题,突破网络服务器的局限,提高软件资源共享的实用性。同时利用网络技术实现软件资源的共享需要保证网络的稳定性,在数据传输过程中如果网络出现问题,可能会造成信息丢失或者损害。
2.2硬件资源共享
对磁盘等硬件资源进行网络化管理可以实现计算机硬件资源的共享,提高计算机硬件设备的利用率,保证计算设备的工作效率。在传统计算机管理模式中,计算机主要以单机挂机方式运行,如果多台计算机需要利用同一硬件设备,需要对硬件进行拆装、安装,既浪费了时间,影响工作效率,经过多次的拆卸、安装,硬件的使用寿命被严重影响。通过利用网络技术,实现计算机硬件资源的共享,将计算机磁盘进行网络化管理,不同的用户在设备授权下对系统资源进行访问,让计算机硬件资源的使用不再受到时间、空间限制,大大地提升计算机设备的使用效率。当前计算机硬件资源共享主要利用虚拟磁盘系统,网络管理员对磁盘进行初始化设置,用户连接到磁盘通过身份验证后,就可以对磁盘数据信息进行读取以及存储。网络管理者通过设置,让不同的用户拥有不同权限,合理地对磁盘进行分配,提高磁盘应用效率,同时可以实现用户的规范化管理,提升计算机硬件的使用效率[3]。该技术在企业、学校以及政府机关中被广泛应用,通过对硬件资源进行网络资源共享,实现对办公设备资源共享、远程设备登录,大大地提升了资源利用效率和工作效率。同时随着网络技术的不断发展,计算机硬件资源共享效果和效率不断优化,有效地降低了工作量,减少工了作成本,同时实现数据一体化管理,在专人的管理下,数据信息的安全得到了保证,在各个方面满足不同用户的需求。
3应用网络通行证管理模式实现资源共享
网络通行证管理模式是实现计算机软硬件资源共享的重要措施,通过应用网络通行证管理模式提升信息资源共享效率,在计算机软硬件资源管理中发挥着重要的作用。随着计算机网络技术以及服务器功能的不断优化,对共享行为进行更高级的管理,如果用户没有软硬件资源共享需求时,通过网络通行证管理将资源共享进行关闭,避免了资源浪费。随着网络通行证技术的普及,对网络服务器以及工作站软件安装许可进行专项管理,实现资源的实时调动和控制。计算机用户需要资源共享的时间段比较杂乱,因此计算机服务器必须保持全天不间断开启,同时满足计算机用户软硬件资源共享的需求,随时提供信息资源读取、存储服务。在网络通行证管理模式中,通过对计算机用户访问行为的分析,针对用户推荐所需求的软硬件资源,制定不同的软件使用策略,同时通过释放未使用的网络通行证,为其他用户提供更多的访问资源。如果用户有特殊的软硬件资源需求,需要对其制定特殊的通行证,这种定制通行证的行为更加凸显了通行者释放机制的重要性[4]。用户使用模块通行证的过程可以不在网络服务器中进行,通过网络调度就可以完成相应的操作行为,满足用户的需求。网络通行管理模式是网络资源管理水平提升的体现,对计算机软硬件资源进行更加合理的配置,提升资源利用率,有效地规避了资源浪费问题。如果用户有专业网络软件使用需求,只需要管理员在网络服务器中安装相应的软件,用户即可通过计算机客户端对软件进行操作,而软件的处理和运算都在服务器中实现,有效地减少了计算机终端的运算压力,提升了计算机的运行速度,降低了等待服务时间。这种网络化的软件应用模式,有效地缓解了用户计算机配置紧张的问题,缓解了内存和磁盘空间压力,同时结合网络通行证管理技术,解决不同版本软件中的差异性,进一步提高了整体资源处理速度。网络共享可以解决大数据文件占用计算机空间的问题,减少数据移动过程中文件损坏、丢失的风险。在使用特殊软件时会产生较大的数据文件,在文件挂接过程中可能会造成数据差异等问题,提高了文件管理的风险。网络资源共享可以有效规避这些问题,结合密码、验证码等安全管理技术,实现异地文件的共享和处理,提高资源管理效率的同时,保证了数据资源的安全性。由此可见,通过将网络远程控制和网络通行证管理模式相结合,对用户进行远程管理、指导,大大地提升了用户对计算机软硬件资源的利用能力和效率。
4结语