|
|
[交流]
再工程与逆向工程的含义
再工程定义为检查和修改软件,用新的形式重构软件。Dorfman和Thayer在[Dor02]中指出是修改的最激进(和昂贵)形式,其他人认为,再工程可用于少量的变更,通常不是用再工程来提高可维护性,而是用来替代老化的遗留软件。Arnold在[Arn92]中提供了一个综合性的主题概要,例如:与再工程有关的概念、工具和技术、实例研究、风险与效益。
逆向工程是分析软件,标识软件的组件及其相互关系,以另一种形式或在更高的抽象层次上创建软件的表示的过程。逆向工程是被动的,它不改变软件,也不产生新软件。逆向工程的结果是来自源代码的调用图和控制流图。一种类型的逆向工程是重写文档,另一类型是恢复设计[Dor02]。重构(Refactoring)是程序变换,它重新组织程序而不改变其行为,也是一种逆向工程,目标是改进程序结构(Fow99)。
[ Last edited by 幻影无痕 on 2006-11-10 at 07:58 ] |
» 猜你喜欢
售SCI一区T0P文章,我:8.O.55.1.O54,科目全,可伽急
已经有7人回复
售SCI一区T0P文章,我:8.O.55.1.O.54,科目齐全,可+急
已经有3人回复
售一区SCI文章T0P,我:8O.551.O54,科目全,可十急
已经有8人回复
售SCI一区文章,我:8O5.5.1.O5.4,科目全,可伽急
已经有6人回复
售一区SCI文章T0P,我:8O.551.O54,科目全,可十急
已经有6人回复
售SCI一区T0P文章,我:8.O.55.1.O.54,科目齐全,可+急
已经有10人回复
售SCI一区T0P文章,我:8.O.55.1.O.5.4,科目全,可+急
已经有15人回复
售SCI一区T0P文章,我:8.O.55.1.O.5.4,科目全,可+急
已经有13人回复
售SCI一区T0P文章,我:8O.55.1.O.54,科目全,可伽急
已经有16人回复
售SCI一区T0P文章,我:8.O.55.1.O.5.4,科目全,可+急
已经有20人回复
|