软件工程(十一)

逆向工程

定义

逆向工程 (reverse engineering):指在软件生存周期中,将软件的某种形式描述转换成更抽象形式的活动

重构

重构 (restructuring):指在同一抽象级别上转换系统的描述形式。如把C++程序转换成Java程序

设计恢复

设计恢复 (design recovery):指借助工具从己有程序中抽象出有关数据结构设计、总体结构设计和过程设计的信息。

再工程

定义

在逆向工程所获信息的基础上修改或重构己有的系统,产生系统的一个新版本

分类

业务过程再工程 brp

软件再工程

计算机辅助软件工程CASE

软件工程环境  SEE

 

 

你可能感兴趣的:(软件工程,软件工程)