為確實瞭解系統設計的結構和組織,「分析與設計」工作流程中採用一種架構觀點,稱為邏輯觀點。系統只有一個邏輯觀點,其中列出重要的使用案例實現化、子系統、套件及類別,將結構性重大的行為包裝起來。在每一次反覆期間會不斷地修正邏輯觀點。
邏輯觀點顯示結構性重大的一部份設計模型,亦即,一部份的類別、子系統和套件,以及使用案例實現化。
另外還有四個觀點,包括使用案例觀點(在「需求」工作流程中討論)、流程觀點、部署觀點及實作觀點;這些觀點在「分析與設計」和「實作」工作流程中討論。
軟體架構文件中詳細說明架構觀點。您可以加入不同的觀點來表達不同的軟體架構層面,例如安全觀點。
在本質上,架構觀點可視為已建置模型的抽象化或簡化結果,您可以先擱置細節以突顯重要的特性。對於系統開發期間建置的任何模型,架構是提高模型品質的重要方法。
|