- 0
- 0
- 约2.67千字
- 约 21页
- 2017-05-27 发布于河南
- 举报
第9章 软件维护3
9.1 软件维护的基本概念 9.2 软件维护的特点 9.3 软件维护过程 9.4 提高可维护性的方法 9.5 软件再工程 库存目录分析 包含关于每个应用系统的基本信息(例如,应用系统的名字,最初构建它的日期,已做过的实质性修改次数,过去18个月报告的错误,用户数量,安装它的机器数量,它的复杂程度,文档质量,整体可维护性等级,预期寿命,在未来36个月内的预期修改次数,业务重要程度等)。 软件再工程过程示意图 逆向工程是分析已有的程序,寻求比源代码更高级的抽象表现形式。 把软件源程序还原为软件文档或软件设计的过程。通过逆向工程,可以从更高的抽象度来观察软件。抽象度的多少可由抽象的层次,文档的完整性,工具等因素决定。 重构例子(Extract Method) * * * 第9章 软件维护 * 第9章 软件维护 9.1 软件维护的基本概念 软件维护(Software Maintenance)是指软件系统交付使用以后,为了改正软件运行错误,或者因满足新的需求而加入新功能的修改软件的过程。 软件维护是软件工程的一项重要任务,其主要工作就是在软件运行和维护阶段对软件产品进行必要的调整和修改。 9.1.1软件维护的定义 * 第9章 软件维护 9.1 软件维护的基本概念 ? 完善性维护 9.1.2 软件维护的分类及策略 为了扩充软件功能、增强软件性
原创力文档

文档评论(0)