1 / 5
文档名称:

计算机软件工程的维护措施.doc

格式:doc   页数:5页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

计算机软件工程的维护措施.doc

上传人:lxydx666 2015/8/20 文件大小:0 KB

下载得到文件列表

计算机软件工程的维护措施.doc

相关文档

文档介绍

文档介绍:计算机软件工程的维护措施
摘要
随着科技水平的不断提高,计算机在人们生活中的地位越来越重要,计算机硬件也不断的更新换代,但是要想为人们应用,必要的软件是不可缺少的。然而软件的维护与保护已成为软件工程中必须良好解决的问题,也是确保软件的安全性和稳定性的必要前提。本文首先介绍了软件维护的重要性和必要性,并对维护措施进行介绍,最后总结了软件维护的发展现状未来的发展方向。
【关键词】计算机软件工程维护安全性发展方向
计算机软件不断朝智能化、强功能型方向发展,日益丰富的软件应用极大的方便了人们的生活,但是因为计算机软件的故障给人们困扰的情况也时有发生,因而潜在的安全性对人们的生活有着较大的影响。因此,保证计算机软件的安全性和稳定性,对不同类型的、功能各异的计算机软件进行有效管理和维护,让计算机能充分发挥其功能,让其能方便人们的工作、生活和学****等需求。
1 软件维护的必要性
软件是计算机实现各种计算机辅助功能的工具和载体,是人机交互的平台,能够实现用户与硬件间的信息交互。计算机文件、数据都是由二进制数据组成,软件编码也由二进制码组成,因此在软件使用和制作过程中难免存在一些问题和故障。然而若能定期维护计算机则能极大的降低软件的故障发生率,确保计算机能够稳定正常的工作。
软件不仅仅为应用程序,还具备许多辅助功能,确保用户能高效利用计算机软件来降低工作强度、提高学****效率或工作效率。但使用计算机的过程中,因为计算机硬件本身的限制或者用户不当的操作可能导致软件故障而对用户的学****工作效率有一定的影响。因而,定期的软件维护对提高用户使用效率至关重要。
2 计算机软件工程的维护措施
计算机的软件维护主要包含三个方面:1)适应性维护:为了适应外部环境变化而进行必要的软件维护,主要体现在软件修改;2)纠正性维护:纠正计算机软件中的错误;3)完善性维护:提高系统的性能和扩展软件功能;日常的软件维护工作中主要为后两项的维护,占80%左右。有资料表明,软件维护的成本占其生命周期内总成本的70%以上。因此,软件的维护工作意义重大。
提高软件质量及模块化程度
软件开发过程中,降低研发成本与提升软件质量是有效提高软件可维护性的方式之一。优点有:(1)模块化之后,如果需改变某一特定功能模块,仅需改变这一模块便可,不会影响到其他模块;如果需增加功能也仅需改进或增加相应的模块或模块层。(2)软件的重复测试和测量也更方面,易于发现并改正其中的错误,以提升运行效率。程序结构化程度加深后,不需明白模块内部状态,仅需更换其外部模块特征便可,可有效降低错误率。
合理建立软件优先级
软件的维护性应以可测试、可修改、可使用、可理解、可移植、可靠、效率高为目标,但是这些目标都实现需付出巨大的代价,但是这些特性间存在相互依赖、相互矛盾,因此如何优化软件特性,就需合理对软件维护的各个特性进行优先级排序。
选择合理的程序设计语言
合理选择软件设计语言对程序的可维护性影响很大。低级语言值得是机器语言等难以理解与掌握的语言,使维护困难。高级语言则容易理解与维护,不过各个不同的语言的可理解程度也有区别。还有些非过程化的语言,成为第四代语言,用户不需指出具体的实现算法,仅向编译或解释程序给出要求便能自行根据用户要求来进行智能假设。