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