计算机软件工程维护措施与方法.PDFVIP

  • 12
  • 0
  • 约2.97千字
  • 约 3页
  • 2017-05-07 发布于湖北
  • 举报
计算机软件工程维护措施与方法

中国月期刊咨询网 计算机软件工程维护措施与方法 随着计算机技术的迅猛发展,计算机软件在计算机系统中占有越来越重要的地位,软件工程是现在计算机科技中不可 缺少的一部分,不同用途的软件也不相同。本文主要论述了计算机软件工程维护措施与方法。 《计算机时代 》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对硬盘进行及时的检测、扫描和清理 当计算机运行一段时期后,由于不断地存取数据,计算机硬盘中往往会积累很多残留数据,这不仅占

文档评论(0)

1亿VIP精品文档

相关文档