![](https://csdnimg.cn/release/download_crawler_static/87000234/bg6.jpg)
非结构化维护
软件配置的惟一成分是程序代码,没有文档。
维护活动从艰苦地评价程序代码开始,常常由于程序内部文档不足
而使评价更困难,对于软件结构、全程数据结构、系统接口、性能
和(或)设计约束等经常会产生误解。
因为没有测试方面的文档,所以不可能进行回归测试(即指
为了保证所做的修改没有在以前可以正常使用的软件功能中
引入错误而重复过去做过的测试)。
结构化维护
软件配置完整,维护工作从评价设计文档开始,确定软件重要的
结构特点、性能特点以及接口特点;估量要求的改动将带来的影
响,并且计划实施途径。然后首先修改设计并且对所做的修改进
行仔细复查。接下来编写相应的源程序代码;使用在测试说明书
中包含的信息进行回归测试;最后,把修改后的软件再次交付使
用。