第 10章 软件维护
10,1 维护的种类
1,纠错性维护
2,适应性维护
3,完善性维护
4,预防性维护第 10章 软件维护
10.2 可维护性一,决定可维护性的因素
1,可理解性
2,可测试性
3,可修改性第 10章 软件维护二,文档
1,用户文档
( 1) 功能描述
( 2) 安装文档
( 3) 使用手册
( 4) 参考手册
( 5) 操作员指南
2,系统文档第 10章 软件维护三,可维护性复审在开发过程的每一阶段都应把减少今后的维护工作量作为努力的目标,不仅在开发时期要尽量提高软件的可维护性,在维护时期更要保持程序的可维护性 。 在每个阶段结束前的审查和复审中,应着重对可维护性进行复审 。
第 10章 软件维护
10,3 维护工作的步骤
1,分析和理解系统
2,修改系统
3,重新确认系统第 10章 软件维护
10,4 维护的副作用
1,修改代码的副作用
2,修改数据的副作用
3,修改文档资料的副作用第 10章 软件维护
10,5 维护的管理维护工作要同时做好技术与管理两方面的工作,维护工作的质量才能得到保证 。
具体的维护工作:
1,由开发软件的人员维护
2,指定专门的维护人员负责维护工作第 10章 软件维护
10,6 逆向工程和再生工程
1,恢复信息的级别
( 1) 实现级
( 2) 结构级
( 3) 功能级
( 4) 领域级
2,恢复信息的方法