首页 | 主题 | 图库 | 问答 | 文摘 | 原创 | 百科

历史 | 地理 | 人物 | 艺术 | 体育 | 科学 | 音乐 | 电影 | 信息技术 | 世界遗产

 开放、中立,源自维基百科

个人工具


用搜狗搜索相关网站  Google Search

软件再工程

维库,知识与思想的自由文库

跳转到: 导航, 搜索

软件再工程(software reengineering)是指对既存软件系统进行调查,并重新开发的过程,其目的是重新審視現有的系統,以便進一步利用新技術來改善系統或促進現存系統的再利用。

[编辑] 名词由来

在契科夫斯基和克罗斯1990年的论文《Reverse Engineering and Design Recovery: A Taxonomy》当中首先提出该定义为:检查现有的系统,并试图进行修改或重构而组成新的模式。

在某些不正式的场合,软件再工程也被用于泛指对软件进行修改以增加新的功能或除错。

软件再工程有时候被与另一个定义:‘软件反求工程’(software reverse engineering,或称逆向工程)相混淆。比较准确地说,反求工程用于软件的起始建造阶段,而再工程用于软件后续的修改阶段。

[编辑] 参考文献

  • Chikofsky, E. and Cross, J., 1990. Reverse Engineering and Design Recovery: A Taxonomy. IEEE Software, 7(1):13-18.

[编辑] 外部链接


電腦小作品 这是一个与计算机相关的小作品,您可以帮助维库扩充其内容。
其它语言
AD Links