....
- 提高软件可维护性的方法
延长软件寿命
目的:提高软件将来的可维护性、可靠性、可用性。
定义:先进的工程方法对需要维护的软件或某一部分重新进行设计、编码和测试。
盲目修改:文档不全时,与不可见的设计及源代码。
认真阅读:文档
重新设计:理解原有设计的基础上。进行重新设计一系列测试。
借助先进工具:
软件的“结构化翻新”
Junit
6.6 软件维护的副作用
~优点:延长寿命
软件维护产生的副作用:
- 修改代码——引入新的错误
- 修改数据——软件出错,出现偏差
- 修改文档——代码与文档不匹配
办法:按模块把修改分组;
自顶向下地安排被修改模块的顺序;
每个人每次只修改一个模块;
回归测试
6.7 软件文档、编写要求及方法
文档是软件产品的一部分——是软件配置项目中不可或缺内容
软件包括:源代码、发布版本和相关资料
文档的桥梁作用。
叨叨几句... NOTHING