计算机软件工程维护措施与方法
所属栏目:计算机信息管理论文
发布时间:2017-04-12 12:56:36 更新时间:2017-04-12 12:39:34
随着计算机技术的迅猛发展,计算机软件在计算机系统中占有越来越重要的地位,软件工程是现在计算机科技中不可缺少的一部分,不同用途的软件也不相同。本文主要论述了计算机软件工程维护措施与方法。
《计算机时代》1983年创刊,由中国工程院院士潘云鹤主编,全国公开发行。主要栏目有学术论坛、技术广角、网络天地、信息安全、应用实践、经验技巧、考试园地、市场纵览、企业信息化等,丰富的内容使您能够自由地遨游在电脑信息的海洋里,了解最新趋势,掌握最新技术,领略精彩纷呈的数字生活。
软件工程是从技术(方法和工具)和管理两方面研究如何更好地开发和维护计算机软件的一门新兴科学,着重于具体软件系统的研制和建立。它的中心思想是把软件当作一种工业产品,而不是某种个体和小作坊的神秘技巧,要求“采用工程化的原理与方法对软件进行计划、开发和维护”,其目的除了实现按预期的速度和经费完成软件生产计划外,也是为了提高软件的生产率与可靠性。软件工程批量生产的软件极大地满足了人们日常工作学习及生活的需要,同时由于计算机软件故障频繁出现也给用户带来许多困扰。因此,为了保障计算机系统的安全性,采取适当的维护措施是非常必要的。下面,我们将进一步对计算机软件工程的维护措施与方法进行全面的阐述和分析。
1计算机软件工程维护类型
1.1预防性维护
预防性维护主要是为了改进应用软件的可靠性和可维护性,为了适应未来的软硬件环境变化,以使应用系统适应各类变化而不被淘汰,软件工程主动适应增加的新功能。比如将专用报表功能改成通用报表功能,以适应将来报表格式的变化。这方面维护工作量占整个维护工作量的4%左右。
1.2改正性维护
改正性维护主要是指改正在系统开发阶段已发生而系统测试阶段尚未发现的错误。这方面的维护工作量占整个维护工作量的17~21%,所发现的错误有的不太重要,不影响系统的正常运行,其维护工作可随时进行;而有的错误非常重要,甚至影响整个系统的正常运行,其维护工作必须制定计划,进行修改,并且要进行复查和控制。这些错误主要包含四项内容:①逻辑失误;②文档失误;③设计失误;④数据失误。
1.3完善性维护
性维护是为扩充功能和改善性能而进行的修改,主要是指对已有的软件系统增加一些在系统分析和设计阶段中没有规定的功能和性能特征。这些功能对完善系统功能是非常必要的。另外,还包括对处理效率和编写程序的改进,这方面的维护工作量占整个维护工作量的50~60%,比重较大,关系到系统开发质量的重要方面。
1.4适应性维护
适应性维护是为了使系统适应环境的变化而进行的维护。主要是为了适应新的软硬件环境,提高系统的性能和运行效率,同时使信息系统寿命得以延长。如代码改变、数据结构变化、数据存储介质变化等都将直接影响系统正常工作,一般这方面的维护工作量占整个维护工作量的25%左右。因此有必要对系统进行调整,使之适应应用对象的变化,满足用户需求。
2计算机软件工程维护措施
2.1模块化开发
软件的模块化开发不但可提高软件工程质量,而且可减少软件开发成本。其优势主要体现在两个方面:①若某个模块需要修改完善,仅需改变该模块,不会对其他模块造成任何影响;②有利于对计算机系统功能进行拓展,可随意增加模数量,不会给任何其它模版带来不必要的影响。除此之外,我们还可以借助结构化程序设计技术提高系统的维护性。
2.2建立软件品质指标
软件工程的维护时,要保证维护工作具备五项特点,即:可靠性、可修改性、可移除性、可测试性和可应用性的特点。这就对软件开发工作者提出了更高要求,继而从软件开发的源头上进行了质量控制,保证计算机软件工程的可持续性发展。
2.3注重程序设计语言的选择
程序设计语言的选择对于软件工程的维护有着非常重要的影响。其中,像汇编语言与机器语言属于低层次语言,此类语言不容易被理解及掌握,在维护方面更是具有很大的难度。像C语言、JAVA语言等属于高级语言,相对比较容易被理解和维护,但其可理解的程度存在差异。还有部分非过程化的第四代语言,智能化程度更高,使用更加灵活。因此,针对不同的程序设计语言,应该选择不同的软件工程维护方法,以实现保证软件正常运行的目的。
3计算机软件工程的维护方法
3.1对硬盘进行及时的检测、扫描和清理
当计算机运行一段时期后,由于不断地存取数据,计算机硬盘中往往会积累很多残留数据,这不仅占据了可利用空间,而且也给计算机运行速度带来一定的影响。所以,就要定期对计算机硬盘进行全面的检测、扫描和清理,并要将重要数据文件进行备份,以免造成不必要的损失。
3.2建立病毒防御机制
一旦计算机系统中侵入了病毒,不仅会给计算机的运行速率带来一定的影响,同时也给计算机的运行安全埋下了隐患。因此,为了保证计算机的安全,安装防火墙或者杀毒软件是非常必要的。除此之外,要养成良好的计算机使用习惯,不要随意点开页面弹出的邮件或者链接,同时不要下载来路不明的软件,并定期对计算机系统进行全面杀毒进而保证计算机的运行安全。3.3降低和优化系统盘中安装的程序数量由于计算机内存和硬盘容量都是有限的,所有系统软件和应用软件只有调入内存方可运行。而一般系统软件默认安装在C盘便于和内存交换数据,因此,尽量将一些应用程序和文档保存在C盘以外的其它硬盘,比如:D盘、E盘或F盘等,尽量少占用C盘空间;除此之外,定期使用金山卫士或360等软件对计算机系统进行优化,提高整个系统运行效率。
4结束语
软件的多样化和广泛应用,使得软件维护显得越来越重要,软件维护的好坏,在很大程度上决定着计算机软件系统运行的质量,尤其是软件的安全稳定运行是为用户提供良好服务的重要基础。
参考文献
[1]程红英.计算机软件工程的维护措施与方法分析[J].计算机光盘软件与应用,2014,08:313+315.
[2]游海英.计算机软件工程的维护措施和方法研究[J].价值工程,2013,11:199~200.
[3]孙小英.计算机软件工程的维护措施和方法研究[J].黑龙江科技信息,2015,36:218.
[4]周莹莹,欧阳玉峰.计算机软件工程的维护措施和方法研究[J].黑龙江科技信息,2016,02:160.