软件工程----11软件演化
1 软件演化的特性
1 软件演化是一个必然的过程 2 软件的不断修改会导致软件的退化。3 软件系统的演化特性是在早起的开发阶段建立起来的 4 软件开发的效率与投入的资源无关 5 在软件系统中添加新的功能不可避免的会产生新的缺陷
软件维护和软件再工程
2 软件维护
1 改正性维护 2 适应性维护 3 完善性维护
3 软件维护的特点
1 软件维护受开发过程影响大 2 软件维护困难多 3 软件维护成本高
4 软件维护过程
5软件再工程
1 对象选择 2 反向工程 3 文档重构 4 代码重构 5 数据重构 6 正向工程