计算机软件工程的维护措施和方法研究

计算机软件工程的维护措施和方法研究

ID:9562760

大小:51.00 KB

页数:3页

时间:2018-05-02

计算机软件工程的维护措施和方法研究_第1页
计算机软件工程的维护措施和方法研究_第2页
计算机软件工程的维护措施和方法研究_第3页
资源描述:

《计算机软件工程的维护措施和方法研究》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、计算机软件工程的维护措施和方法研究计算机软件工程的维护措施和方法研究引言  对于计算机软件工程而言,功能性越来越强、智能化程度越来越高是顺应时代潮流的发展趋势。然而,就在计算机软件为人们的生活带来便利的同时,由计算机软件故障给用户带来的困扰也日益增多。因此,如何确保软件工程的稳定性和安全性,如何对那些功能各异、种类不同的计算机软件进行有效合理的维护和管理,能够使其在计算机上充分发挥自身的功能,并满足人们对学习、生活和工作的需求已成为当前必须解决的一项重要课题。  1计算机软件工程维护的必要性  计算机软件是实现计算机多种辅助功能的载体和工具,是硬件和用户

2、之间的交流平台,对于计算机用户来说有着重要的意义。由于软件工程编码一般是由二进制码构成的,所以在使用软件的过程当中会存在一些故障和问题也是不可避免的。对于这种情况,可以通过对计算机软件的定期维护来减少软件故障的发生率,以保证计算机正常稳定的工作[1]。  计算机软件不仅是应用程序,本文由.L.收集整理它还为用户提供了多种辅助功能,并以此保证用户能够很好地利用计算机软件减轻工作强度,提升工作效率。但是,在计算机使用的过程中,由于硬件设备的限制或用户操作不当,软件可能经常出现故障,这必然会影响到用户的工作效率。  2计算机软件工程的维护措施  软件工程维护一

3、般可以分为三个方面:一是主要为软件适应变化中的外部环境而对软件应用程序做出修改的适应性维护,二是主要负责纠正软件错误的纠正性维护,三是为扩大软件功能和提升系统性能的完善性维护。在这三类维护中,第二、三层面的维护工作占总维护工作的80%左右。另据调查显示,软件的维护成本已经达到软件生命周期成本的百分之七十以上。由此可见,软件在运行中的维护和对软件维护的价值是不言而喻的。  2.1提升软件工程工具的质量技术和模块化  在软件工程开发的过程中,要使其提高可维护性的有效的方法之一,就是降低软件的研发成本和提高软件的整体质量。其优点可归纳为以下两个方面:首先,若需

4、要对一个功能模块进行改变,则只需要对这一模块改变即可,而对其他模块不会产生影响;如果要为程序增加功能也是需要增加一个新的模块层或模块。其次,采用这种方法,程序的重复测量和测试更易进行,容易发现和改正序列错误,以提高程序运行的效率[3]。另外,可以使用结构化程序设计技术,进而增强现有系统的可维护性。这种方法并不需要把握模块的内部运作状态,只需要掌握更换外部模块的特征即可。此法可以提供结构化的模块,并可以帮助减少新的错误。  2.2创建软件工程优先级和精密的软件品质目标所谓软件工程的维护性应该是可靠的、可移植的、可理解的、可使用和效率高的、可修改和测试的。如

5、果为了实现上述目标而要付出很大的代价是不可行也不可取的。由于这些特性之间有的相互矛盾,有的相互依赖,所以,要使各方面的特性都得到满足就必须遵循程序作用的使用,根据计算环境的变化而变化。  2.3合理选择程序设计语言依据软件工程的可维护性来选择程序设计语言,对软件工程维护有着极大的影响。所谓低层次的语言,是指机器语言和换边语言,这些语言是相当难以掌握和理解,对其的维护则更是难上加难。相对而言,高级语言具有更好的维护性且更容易理解,不过高级语言中的可理解程度也并不相同。此外,有些非过程化的第四代语言,并不需要用户去指出实现的算法,仅仅需要向解释程序或编译程序

6、提出要求,由解释程序或编译程序自行做出符合用户要求的智能假设。  2.4计算机软件工程的具体措施  2.4.1安装强力有效的防御软件,建立病毒防御机制  想要保证软件的正常运行就必须确保计算机不受病毒的侵袭,而对于病毒的防御主要来自于防火墙和杀毒软件的安装。除此之外,使用者也应该养成良好的上网习惯,加强自己的防范意识,不要随意浏览、使用和下载非法复制的软件或文件夹,经常对系统后台的木马程序进行扫描自查。  2.4.2及时清理、扫描和检测硬盘,保证分区的可靠性、安全性和运行效率计算机在使用了一段时间后,硬盘里会积累许多残留的数据,这些残留数据不仅占据了硬盘

7、的空间,严重影响软件运行速度,同时也为硬盘的可靠性和安全性留下了隐患。要想解决这一问题就应该养成定期备份数据,同时清理硬盘的良好习惯和规律。  2.4.3减少系统盘内安装的程序数量,通过重装系统对计算机定期优化程序软件的载体是计算机的操作系统,这关系到软件是否能够稳定运行,而且如果把程序都装在系统盘内会严重影响软件的运行速度。所以这就要求用户应该减少软件对于系统盘的内存占用,或定期重装系统,优化系统盘的占用空间,从而提高系统的运行速度,进而提高软件的运行效率。  3计算机软件工程维护的现状及发展方向  计算机软件的维护,一般而言,主要是从软件的使用角度出

8、发的,以保证计算机软件工程安全稳定运行的一系列工作。经常对计算机软件工程进行维护

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。