

22.1 概述
22.1.1 系统维护的任务和内容
1 系统维护的内容:系统应用程序维护;数据维护;代码维护;硬件设备维护;文档维护。
22.1.2 系统维护的方法
2 提高系统的可维护性,需要从哪些方面着手?
答:(1)建立明确的软件质量目标和优先级;(2)使用提高软件质量的技术和工具;(3)进行明确的质量保证评审;
(4)选择可维护性的程序设计语言; (5)系统的文档。
22.2 制定系统维护计划
22.2.1 系统的可维护性
3 信息系统的可维护性是对信息系统进行维护的难易程度的度量。影响系统可维护性主要有三个方面:可理解性、可测试性、可修改性。
4 国外企业一般通常把维护过程中各项活动所消耗的时间记录下来,用来间接衡量系统的可维护性,详细内容包括什么?
答:识别问题的时间;管理延迟的时间;管理工具的收集时间;分析诊断问题的时间;修改设计说明书的时间;修改程序源代码的时间;局部测试时间;系统测试和回归测试时间;复查时间;恢复时间。
22.2.2 系统维护的需求
5 系统维护的需求主要源于决策层的需要、管理机制或策略的改变、用户意见、对信息系统的更新换代。
6 系统维护的项目包括哪些内容?
答:(1)硬件维护,对硬件系统的日常维护和故障处理。
(2)软件维护,在软件交付使用后,为了改正软件当中存在的缺陷、扩充新的功能、满足新的需求、延长软件寿命而进行的修改工作。
(3)设施维护,规范管理监视的流程,IT人员自发地维护系统运行,主动的为其他部门、乃至外界客户服务。
系统维护的重点是应用软件的维护工作,按软件维护的不同性质划分为4种类型:纠错性维护、适应性维护、完整性维护、预防性维护,根据对各种维护工作分布情况的统计结果,一般纠错性维护占21%,适应性维护占25%,完整性维护达50%,预防及其他类型的维护仅为4%。
7 根据系统运行的不同阶段可哪4种不同级别的维护?
答:(1)一级维护,即最完美的支持,配备足够数量工作人员,他们在接到请求时,提供随时对服务请求进行响应的速度,并针对系统运转的情况提出前瞻性的建议。
(2)二级维护,提供快速的响应,工作人员在接到请求时,提供24小时内对请求进行响应的速度。
(3)三级维护,提供较快的响应,工作人员在接到请求时,提供72小时内对请求进行响应的速度。
(4)四级维护,提供一般性的响应,工作人员在接到请求时,提供10日内对请求进行响应的速度。
| 各省软考办 | ||||||||||