為了提供基礎來規劃反覆的技術內容,以下採用一種架構觀點,稱為使用案例觀點:需求規範。系統只有一個使用案例觀點,以圖解說明使用案例和情境,涵蓋架構性重大的行為、類別或技術風險。每一次反覆會持續修正和考量使用案例觀點。
使用案例觀點顯示結構性重大的一部份使用案例模型,亦即,一部份的使用案例和參與者。
需求之後的分析、設計及實作活動,皆以架構為核心概念。初期的反覆活動以產生和驗證該架構為重點,尤其是在詳述階段。架構有許多不同的架構觀點,這些觀點在本質上就是模型的「重大架構性」元素的摘要闡述。
另外還有四個觀點:邏輯觀點、流程觀點、部署觀點及實作觀點。這些觀點在分析和設計和實作規範中討論。
軟體架構文件中詳細說明架構觀點。您可以加入不同的觀點來表達不同的軟體架構層面,例如安全觀點。
在本質上,架構觀點可視為已建置模型的抽象化或簡化結果,您可以先擱置細節以突顯重要的特性。對於系統開發期間建置的任何模型,架構是提高模型品質的重要方法。
|