admin 管理员组文章数量: 1184232
软件工程复习提纲,期末、考研的学霸笔记
第七章——维护
第七章维护
1、维护的定义:软件已经交付使用之后,为了改正错误或满足新的需要而修改软件的过程。
1)四类维护活动: (1)改正性维护 (2)适应性维护 (3)完善性维护 (4)预防性维护。
(17%~21%) (18%~25%) (50%~66%)
维护的特点:结构化维护与非结构化维护差别巨大。
主要的维护活动:1)维护组织: (注:应在维护活动开始之前就明确维护责任)
- 软件的可维护性:
1)概念:维护人员理解、改正、改动或改进这个软件的难易程度。
2)决定软件可维护性的因素:①可理解性②可测试性③可修改性④可移植性⑤可重用性。
- 软件再工程过程:
1)概念:软件再工程是一类软件工程活动,是一个工程过程, 它将逆向工程、重构和正向工程
组合起来,将现存系统重新构造为新的形式。
2)优势:①减少软件演化风险②降低成本。
4)过程:①库存目录分析:每个软件组织都应该保存其拥有的所有应用系统的库存目录,包含
关于每个应用系统的基本信息。
②文档重构:老程序固有的特点是缺乏文档,情况不同,处理这个问题的方法也不同。
③逆向工程:逆向工程是一个恢复设计结果的过程。
④代码重构:代码重构是最常见的再工程活动。
⑤数据重构:
⑥正向工程:正向工程也称为革新或改造,这项活动不仅从现有程序中恢复设计信息,
而且使用该信息去改变或重构现有系统,以提高其整体质量。
版权声明:本文标题:软件工程复习提纲——第七章 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.roclinux.cn/b/1754891673a3048149.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论