软件再工程

软件再工程(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.

外部链接

Tags:

🔥 Trending searches on Wiki 中文:

尼泊尔媽的多重宇宙美国何鴻燊INFJ乐游原 (网络剧)MG (汽车品牌)元朝傅崐萁刘学义清朝青春弒戀羅曼蒂克消亡史少年歌行阿信 (電視劇)三体系列淀殿P1X3L名偵探柯南動畫集數列表易烊千玺明朝CTRU李宗瑞性侵案朴炯植波音767叶剑英凱特·溫絲蕾輪迴第7次的惡役令孃,在前敵國享受自由自在的新娘生活與惡魔有約鲁迅SPY×FAMILY間諜家家酒胡锦涛二十大离场事件P站12溥仪王必勝曾志偉越南战争朴智賢Bilibili三体 (中国电视剧)IVE (組合)我獨自升級中年好聲音2首爾之春郭文贵孔子鬼哭神號二階堂富美汉服NCT瑪嘉烈與大衛系列 絲絲五月天孤獨搖滾!河北彩花進擊的巨人巴爾的摩习明泽胡歌意大利辛亥革命阿尔伯特·爱因斯坦反對逃犯條例修訂草案運動今生是第一次百家姓伊丽莎白二世赵家玲SMAP王沪宁新西兰韓孝周俄羅斯入侵烏克蘭三体III:死神永生一人之下迷宮飯體能之巔:百人大挑戰2阿拉伯联合酋长国🡆 More