软 件 工 程(软件维护).pptVIP

  • 5
  • 0
  • 约2.38千字
  • 约 23页
  • 2017-06-28 发布于上海
  • 举报
软 件 工 程(软件维护)

软 件 工 程 第21讲:软件维护 主讲人:阳王东 Email:yangwangdong@126.com 主要内容 1、软件维护概述 2、软件维护过程 3、逆向工程 4、程序修改的步骤及修改的副作用 1.1 背景知识 软件的生命周期 维护是延长软件生命周期的途径 千年虫问题 新环境下的老问题 维护的价值 软件维护是软件的成本的重要组成部分 不堪重负的维护 维护也是商机 1.2 软件维护的定义 定义 在软件运行/维护阶段对软件产品进行的修改就是所谓的维护,以保障软件能够正常运行。 维护的类型 改正性维护。纠正在使用过程中暴露出来的错误 适应性维护。适应外部环境的变化 完善性维护。改进原有的软件 预防性维护。提高可维护性和可靠性 1.3 维护的工作量分配 1.4 软件维护中存在的主要问题 程序的源代码或算法可读性差,加大了软件维护的难度。 文档丢失或文档不全。 软件的开发人员和软件维护人员分离,软件维护的逆向工程花费软件维护人员的大量时间和精力。 软件本身可修改性差,无法二次开发。 开发方和出资方对软件维护的认识不足,资金追加不够,软件维护工作无法深入。 软件维护工作繁琐,时间长,影响软件的正常使用,容易导致用户对软件维护人员和软件系统的不信任。 1.5 软件维护的内容 程序维护 文件备份及修复 查杀病毒 硬件维护 系统优化 1.6 软件维护工作的特点 软件

文档评论(0)

1亿VIP精品文档

相关文档