試題二:論軟件系統(tǒng)架構風格
系統(tǒng)架構風格( System Architecture Style)是描述某一特定應用領域中系統(tǒng)組織方式的慣用模式.架構風格定義了一個詞匯表和一組約束,詞匯表中包含一些構件和連接件類型,而這組約束指出系統(tǒng)是如何將這些構件和連接件組合起來的口軟件系統(tǒng)架構風格反映了領域中眾多軟件系統(tǒng)所共有的結構和語義特性,并指導如何將各個模塊和子系統(tǒng)有效地組織成一個完整的系統(tǒng)。軟件系統(tǒng)架構風格的共有部分可以使得不同系統(tǒng)共享同一個實現(xiàn)代碼,系統(tǒng)能夠按照常用的、規(guī)范化的方式來組織,便于不同設計者很容易地理解系統(tǒng)架構。請以“ 軟件系統(tǒng)架構風格”論題,依次從以下三個方面進行論述:
1.概要敘述你參與分析和開發(fā)的軟件系統(tǒng)開發(fā)項目以及你所擔任的主要工作。
2.分析軟件系統(tǒng)開發(fā)中常用的軟件系統(tǒng)架構風格有哪些?詳細闡述每種風格的具體含義。
3.詳細說明在你所參與的軟件系統(tǒng)開發(fā)項目中,采用了哪種軟件系統(tǒng)架構風格,具體實施效果如何