論軟件體系結(jié)構(gòu)的演化
軟件體系結(jié)構(gòu)的演化是在構(gòu)件開(kāi)發(fā)過(guò)程中或軟件開(kāi)發(fā)完畢投入運(yùn)行后,由于用戶需求發(fā)生變化,就必須相應(yīng)地修改原有軟件體系結(jié)構(gòu),以滿足新的變化了的軟件需求的過(guò)程。體系結(jié)構(gòu)的演化是一個(gè)復(fù)雜的、難以管理的問(wèn)題。
請(qǐng)圍繞“論軟件體系結(jié)構(gòu)的演化”論題,依次從以下三個(gè)方面進(jìn)行論述。
1. 概要敘述你參與管理和開(kāi)發(fā)的軟件項(xiàng)目以及你在其中所承擔(dān)的主要工作。
2. 軟件體系結(jié)構(gòu)的演化是使用系統(tǒng)演化步驟去修改系統(tǒng),以滿足新的需求。簡(jiǎn)要論述系統(tǒng)演化的 6 個(gè)步驟。
3. 具體闡述你參與管理和開(kāi)發(fā)的項(xiàng)目是如何基于系統(tǒng)演化的 6 個(gè)步驟完成軟件體系結(jié)構(gòu)演化的。