跳到主要内容

22 系统维护

一、概述

系统维护的任务

要有计划、有组织地对系统进行必要地改动,以促进系统中的各个要素随着环境的变化始终处于最新的、正确的工作状态。

系统维护的内容

  • 系统应用程序维护
  • 数据维护
  • 代码维护
  • 硬件设备维护
  • 文档维护
提示
  • 系统投入正常运行之后,就开始了生命周期,即短至4~5年,长达10年的系统运行与维护阶段。

  • 完成各项系统维护工作后,应及时提交系统维护报告,就所做的系统维护的具体内容进行总结,并将其加入到系统维护的有关文档中。

二、制定系统维护计划

系统的可维护性

  • 系统的可维护性是对系统进行维护的难易程度的度量。
  • 影响系统可维护性的3个方面
    • 可理解性
    • 可测试性
    • 可修改性
  • 提高系统可维护性的方法
    • 建立明确的软件质量目标和优先级
    • 使用提高软件质量的技术和工具
    • 进行明确的质量保证审查
    • 选择可维护的程序设计语言
    • 系统的文档
提示

系统可维护性不能直接测量,但可通过量化的维护活动特征来间接评估,如时间

系统维护的需求

系统维护的需求主要源于决策层的需要,管理机制或策略的改变,用户意见及对信息系统的更新换代。

系统维护项目

  • 硬件维护
  • 设施维护
  • 软件维护
    • 纠错性维护 21%
    • 适应性维护 25%
    • 完善性维护 50%
    • 预防性维护 4%

维护项目相应的级别

  • 一级维护:随时
  • 二级维护:24h
  • 三级维护:72h
  • 四级维护:10日

系统维护计划

设计维护计划前考虑的因素

  • 维护的背景
  • 维护工作的影响
  • 资源的要求

做系统维护的计划要考虑

  • 维护预算:60%
  • 维护需求
  • 维护系统
  • 维护承诺
  • 维护负责人
  • 维护执行计划、更替

系统维护的实施形式

  • 每日检查
  • 定期维护
  • 预防性维护
  • 事后维护

三、维护工作的实施

执行维护工作的过程

维护计划的内容

  • 工作的范围
  • 所需的资源
  • 确认的需求
  • 维护的费用
  • 维修进度安排以及验收标准
提示

注意系统维护的限度问题:系统deal,更换新系统。

软件维护

  • 自研:开发维护
  • 合同开发:供应商维护
  • 采购:购买软件维护服务
提示

系统维护工作的对象是整个系统的配置:源码+文档

软件维护合同一般包括软件的更新和技术支持

硬件维护