您所在的位置:读书频道 > 考试认证 > 软考 > 3.4 系统维护

3.4 系统维护

2011-04-28 21:58 软考新大纲研究组 机械工业出版社 字号:T | T
一键收藏,随时查看,分享好友!

《网络工程师考试考眼分析与样卷解析:2011版》第3章介绍系统开发和运行基础知识,本节为大家介绍系统维护。

AD:

3.4 系统维护

考什么

一、系统维护的内容

1.硬件维护

硬件维护应由专职的硬件维护人员来负责,主要有两种类型的维护活动,一种是定期的设备保养性维护,另一种是突发性的故障维护。

2.软件维护

软件维护主要是根据需求变化或硬件环境的变化对应用程序进行部分或全部的修改。

3.数据维护

数据维护主要是由数据库管理员来负责,主要负责数据库的安全性和完整性以及进行并发性控制。

二、软件维护的内容

软件维护的内容包括:正确性维护、适应性维护、完善性维护和预防性维护等。

(1)改正性维护

在软件交付使用后,必然会有一部分隐藏的错误被带到运行阶段来。这些隐藏下来的错误在某些特定的使用环境下就会暴露出来。为了识别和纠正软件错误、改正软件性能上的缺陷、排除实施中的误使用,应当进行的诊断和改正错误的过程,就叫做改正性维护。

(2)适应性维护

随着计算机的飞速发展,外部环境(新的硬、软件配置)或数据环境(数据库、数据格式、数据输入/输出方式、数据存储介质)可能发生变化,为了使软件适应这种变化,而去修改软件的过程就叫做适应性维护。

(3)完善性维护

在软件的使用过程中,用户往往会对软件提出新的功能与性能要求。为了满足这些要求,需要修改或再开发软件,以扩充软件功能、增强软件性能、改进加工效率、提高软件的可维护性。这种情况下进行的维护活动叫做完善性维护。

(4)预防性维护

预防性维护是为了提高软件的可维护性和可靠性,为未来的进一步改进打下基础而修改软件的活动。

在整个软件维护活动中,改正性维护约占20%,适应性维护约占25%,完善性维护约占50%以上,其他维护约占4%。

三、软件可维护性的质量特性

软件可维护性可以用以下的7个质量特性来衡量:可理解性、可测试性、可修改性、可靠性、可移植性、可使用性和效率。

怎么考

【试题3-36】

关于维护软件所需的成本,以下叙述正确的是。

A. 纠正外部和内部设计错误比纠正源代码错误需要更大的成本

B. 与需求定义相比,源代码的文字量大得多,所以源代码的维护成本更高

C. 用户文档需要经常更新,其维护成本超过了纠正设计错误的成本

D. 需要定义的错误会在设计时被发现并纠正,因此需求定义纠错的成本小于源代码纠错的成本

解  析:软件维护是指在软件运行或维护阶段对软件产品所进行的修改。根据软件维护的不同原因,软件维护可以分成三种类型:改正性维护、适应性维护、完善性维护。

改正性维护的目的在于纠正开发期间未能发现的错误。由于软件测试的不彻底性,任何大型软件在交付使用后都会发现一些潜藏的错误,对它们进行的诊断和改正就称为改正性维护,改正性维护约占总维护的20%。

完善性维护指的是任何软件,无论是应用软件还是系统软件,在使用期间都要不断改善,加强产品的功能和性能,以满足用户日益增长的需求,提高自己产品的市场竞争力。刚投入使用的是第1版,以后就可能不断升级为第2版、第3版等,在整个维护工作量中,完善性维护所占比重最大,约占50~60%。

适应性维护是指软件为适应运行环境的变化而进行的一种维护,如硬件或支撑软件(如操作系统升级)改变引起的变化,将软件移植到其他的运行平台上等,这类维护大约占总维量的25%。

在软件交付使用的初期,改正性维护的工作量较大。随着错误发现率不断降低,软件便进入了正常使用期。在长期的软件使用过程中,由于计算机新技术的出现和用户新需求的提出,适应性维护和完善性维护的工作量逐步增加。在这种维护过程中,又会引入新的错误,从而加重了维护的工作量。

在整个软件维护阶段所花费的全部工作量中,完善性维护占了几乎一半的工作量,这说明极大部分维护工作是改变和加强软件,而不是纠错。同时,软件维护技术不像开发技术那样成熟和规范,自然消耗的工作量就比较多,其工作量占整个生存周期的70%以上。【答  案:A】

【责任编辑:云霞 TEL:(010)68476606】

回书目   上一节   

分享到:

栏目热门

更多>>

  1. Linux服务器配置全程实录
  2. 揭秘--优秀PPT这样制作

热点专题

更多>>

读书

PHP程序开发范例宝典
本书全面介绍了应用PHP进行网站开发的各种技术和技巧。全书分为20章,内容包括PHP的运行环境配置、表单及表单元素的应用、CSS与J

51CTO旗下网站

领先的IT技术网站 51CTO 领先的中文存储媒体 WatchStor 中国首个CIO网站 CIOage 中国首家数字医疗网站 HC3i