码迷,mamicode.com
首页 > 其他好文 > 详细

《软件工程概论》第十一章 软件演化

时间:2015-02-03 12:39:59      阅读:132      评论:0      收藏:0      [点我收藏+]

标签:

软件演化特性

1.软件维护是一个必然的过程

2.软件的不断修改会导致软件的退化

3.软件系统的演化特性是在早期的开发阶段建立起来的

4.软件开发的效率与投入的资源无关

5.在软件系统中添加新的功能不可避免地会产生新的缺陷。

软件维护的概念:

1.改正性维护

2.适应性维护

3.完善性维护

软件维护的特点:

1.软件维护受开发过程影响大

2.软件维护困难多

(1)读懂别人的程序是很困难的

(2)文档的不一致性是软件维护困难的又一个因素

(3)软件开发和软件维护在人员和时间上存在差异

(4)软件维护不是一件吸引人的工作

3.软件维护成本高

 

软件维护的过程:

(1)       维护申请

(2)       维护分类

(3)       影响分析

(4)       版本规划

(5)       变更实施

(6)       软件发布

 

软件再工程:

(1)       对象选择

(2)       反向工程

(3)       文档重构

(4)       代码重构

(5)       数据重构

(6)       正向工程

《软件工程概论》第十一章 软件演化

标签:

原文地址:http://www.cnblogs.com/apak/p/4269378.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!