暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

【软件评测师】考点65——软件维护类型的基础知识

昊洋与你一起成长 2021-10-20
1852

软件系统维护类型的基础知识是软件评测师考试的重要考点,基本上每年考一道题目,经常出现在上午场的客观选择题当中软件维护主要是指根据需求变化或硬件环境的变化对应用程序进行部分或全部修改。修改时应充分利用源程序,修改后要填写程序修改登记表,并在程序变更通知书上写明新旧程序的不同之处。软件维护的内容一般有四种类型:正确性维护、适应性维护、完善性维护和预防性维护。下面就该知识点并结合例题进行总结学习。


一、正确性维护

正确性维护又叫做改正性维护,是指改正在系统开发阶段已发生而系统测试阶段尚未发现的错误。这方面的维护工作量要占整个维护工作量的17%~21%。所发现的错误有的不太重要,不影响系统的正常运行,其维护工作可随时进行;而有的错误非常重要,甚至会影响整个系统的正常运行,其维护工作必须制定计划,进行修改,并且要进行复查和控制。


二、适应性维护

适应性维护是指使应用软件适应信息技术变化和管理需求变化而进行的修改。这方面的维护工作量占整个维护工作量的18%~25%。由于目前计算机硬件价格不断下降,各类系统软件层出不穷,人们常常为改善系统硬件环境和运行环境而产生系统更新换代的需求;企业的外部市场环境和管理需求的不断变化也使得各级管理人员不断提出新的信息需求。这些因素都将导致适应性维护工作的产生。进行这方面的维护工作也要像系统开发一样,有计划、有步骤地进行。


三、完善性维护

完善性维护又叫做改善性维护,这是为扩充功能和改善性能而进行的修改,主要是指对已有的软件系统增加一些在系统分析和设计阶段中没有规定的功能与性能特征。这些功能对完善系统功能是非常必要的。另外,它还包括对处理效率和编写程序的改进,这方面的维护占整个维护工作的50%~60%,比重较大,也是关系到系统开发质量的重要方面。这方面的维护除了要有计划、有步骤地完成外,还要注意将相关的文档资料加入到前面相应的文档中。


四、预防性维护

为了改进应用软件的可靠性和可维护性,为了适应未来的软/硬件环境的变化,应主动增加预防性的新的功能,以使应用系统适应各类变化而不被淘汰。例如将专用报表功能改成通用报表生成功能,以适应将来报表格式的变化。这方面的维护工作量占整个维护工作量的4%左右。


很多学员分不清楚适应性维护和预防性维护,我们来进行以下区分:当环境已经发生了改变,就需要进行适应性维护;当环境还没有改变,为了应对未来的改变就是预防性维护。


下面是近几年对该知识点考察过的真题,以后仍是考试出题的重点,大家要重视起来。

【2017年第50题】系统交付后,修改原来打印时总是遗漏最后一行记录的问题,该行为属于(  )维护.

A、改正性   

B、适应性   

C、完善性   

D、预防性

解析:本题考查软件维护类型的基础知识。

题目中明确说明是修改系统出现的缺陷问题,这就是正确性维护,也叫作改正性维护。

故正确答案为:A


【2018年第42题】系统交付后,修改偶尔会出现乱码的问题,该行为属于( )维护。

A、正确性

B、适应性

C、完善性

D、预防性

解析:本题考查软件维护类型的基础知识。

题目中明确说明是修改系统出现的乱码问题(bug),这就是正确性维护,也叫作改正性维护。

故正确答案为:A


【2019年第40题】由于操作系统升级而对软件进行修改的行为属于( )维护。

A、改正性           

B、适应性            

C、改善性          

D、预防性

解析:本题考查软件维护类型的基础知识。

题目中明确说明由于操作系统升级而进行的维护,所以是为了适应已经发送改变的环境进行的维护,所以属于适应性维护。

故正确答案为:B



作者唯一官方个人微信公众号(昊洋与你一起成长):HYJY20180101

写于2021年10月20日

作者:昊洋讲师

版权所有,侵权必究

文章转载自昊洋与你一起成长,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论