软件工程(Software Engineering) 沈阳工业大学信息科学与工程学院 魏东 Slide 1 第九章 软件维护软件工程(Software Engineering) 沈阳工业大学信息科学与工程学院 魏东 Slide 2 9.1 软件维护基础 l 定义 l 软件维护是在软件交付使用之后,为了改正错误或满足新的需 求而修改软件的过程。 l 这个概念中两个重要的关键词:一个是“修改”,维护就是修 改软件;另一个是“过程”,过程暗喻不是单一的活动,是活 动的集合和活动的有序组合,过程就需要管理。软件工程(Software Engineering) 沈阳工业大学信息科学与工程学院 魏东 Slide 3 l 意义 l 软件维护是软件生命周期的最后一个阶段。通过软件维护达到 的目标是:使软件更好用、功能更强大、寿命更长远。对软件 不实施维护就相当放弃软件的生存支持。 l 软件维护是软件生命周期中时间最长、费用最高、越来越难的 活动。 l 软件维护技术不像开发技术那样成熟和规范,消耗的工作量比 较多,其工作量占整个生存周期的70%以上。软件工程(Software Engineering)