22 系统维护
一、概述
系统维护的任务
要有计划、有组织地对系统进行必要地改动,以促进系统中的各个要素随着环境的变化始终处于最新的、正确的工作状态。
系统维护的内容
- 系统应用程序维护
- 数据维护
- 代码维护
- 硬件设备维护
- 文档维护
提示
系统投入正常运行之后,就开始了生命周期,即短至4~5年,长达10年的系统运行与维护阶段。
完成各项系统维护工作后,应及时提交系统维护报告,就所做的系统维护的具体内容进行总结,并将其加入到系统维护的有关文档中。
二、制定系统维护计划
系统的可维护性
- 系统的可维护性是对系统进行维护的难易程度的度量。
- 影响系统可维护性的3个方面
- 可理解性
- 可测试性
- 可修改性
- 提高系统可维护性的方法
- 建立明确的软件质量目标和优先级
- 使用提高软件质量的技术和工具
- 进行明确的质量保证审查
- 选择可维护的程序设计语言
- 系统的文档
提示
系统可维护性不能直接测量,但可通过量化的维护活动特征来间接评估,如时间
系统维护的需求
系统维护的需求主要源于决策层的需要,管理机制或策略的改变,用户意见及对信息系统的更新换代。
系统维护项目
- 硬件维护
- 设施维护
- 软件维护
- 纠错性维护 21%
- 适应性维护 25%
- 完善性维护 50%
- 预防性维护 4%
维护项目相应的级别
- 一级维护:随时
- 二级维护:24h
- 三级维护:72h
- 四级维护:10日
系统维护计划
设计维护计划前考虑的因素
- 维护的背景
- 维护工作的影响
- 资源的要求
做系统维护的计划要考虑
- 维护预算:60%
- 维护需求
- 维护系统
- 维护承诺
- 维护负责人
- 维护执行计划、更替
系统维护的实施形式
- 每日检查
- 定期维护
- 预防性维护
- 事后维护
三、维护工作的实施
执行维护工作的过程
维护计划的内容
- 工作的范围
- 所需的资源
- 确认的需求
- 维护的费用
- 维修进度安排以及验收标准
提示
注意系统维护的限度问题:系统deal,更换新系统。
软件维护
- 自研:开发维护
- 合同开发:供应商维护
- 采购:购买软件维护服务
提示
系统维护工作的对象是整个系统的配置:源码+文档
软件维护合同一般包括软件的更新和技术支持