本文來自于 Rational Edge:本文是兩部分系列中的第二篇,描述了美國國防部(DoD)體系架構(DoDAF)的系統視圖(System View,SV)和技術標準視圖(Technical Standard View,TV)產品。第一部分文章介紹了 DoDAF 概述并描述了運作視圖(Operational View,OV)產品。
這幾篇文章討論了以遵從美國國防部(DoD)體系架構(DoDAF)的方式為復雜系統架構建模的方法。它們闡述了如何利用建模最佳實踐連同統一建模語言(Unified Modeling Language,UML)和 IBM Rational 工具來創建不但遵從 DoDAF,而且在不轉移主要系統開發目標的投入精力的情況下增加復雜系統的設計和開發中的重要價值的模型視圖。
在第 1 部分文章中,我介紹了 DoDAF 規范的概述,并探究了其運作視圖(OV)產品。這是對要比較備選系統架構,并管理其開發的政府機構和其他運作決策者最有意義的產品。
在此第 2 部分,我將說明系統視圖(SV)產品。這是與 DoD 承包商和其他設計并實現這些復雜系統架構的人最相關的模型視圖。為了完整地了解 DoDAF 規范,我還將在第 2 部分中簡要介紹技術標準視圖(TV)產品。
系統視圖產品
包含運作架構的系統必須協作,用以實現運作視圖中指定的任務功能,這些我在第 1 部分文章中提到了。系統視圖(SV)產品的用途是提供在考慮中的系統的多種透視圖。這些視圖描述了系統的結構并表明如何與企業架構的其他要素相互作用。
各種 SV 產品是從主題系統架構的白盒擴展得來的,這確定了為了達到所期望的行為必須相互作用的系統的邏輯和物理組件。這些系統(邏輯組件)和系統節點(物理組件)是原型的類,并且由系統環境圖表示。這些要素之間的關系表現出創建 SV-10c 序列圖(見下)時所指定的運作或請求消息。其他 SV 產品提供更多關于物理和邏輯系統接口、系統交互,和在運作企業環境下系統的有計劃的演進。
表 1 羅列并描述了系統視圖產品并推薦了一個創建它們的合理順序。后面的部分更詳細地介紹了 SV 的每一種產品。
表 1:系統視圖產品及描述。注意剛才推薦的創建順序。 產品標題描述表示創建順序 SV-1 系統接口描述在節點內部和節點之間確定系統和系統組件及其接口。通過實現公共接口的邏輯和物理透視圖的一致建模。含有類、位置,和接口的類圖 3 SV-2 系統通信描述為物理節點及其相關的通信基礎構架建模。復合結構圖 部署圖 6 SV-3 系統矩陣為企業整個架構的環境中的系統和子系統之間的關系建模。存儲模型文本矩陣 導出 XML 5 SV-4 系統功能描述確定系統行為及與該行為相關的信息流。每個系統用例的活動圖 8 SV-5 系統功能可溯性矩陣的運作活動將系統內部行為(實現)映射到運作外部活動上(規范)。存儲模型文本矩陣
導出 XML 9 SV-6 系統信息交換矩陣詳細說明系統要素之間的信息交換,包括應用程序和分配給那些要素的硬件。存儲模型文本矩陣
導出 XML 10 SV-7 系統性能參數矩陣描述系統要素的性能特征。存儲模型文本矩陣
導出 XML
聯合實現表 11 SV-8 系統演進描述描述朝著指定的未來實現增加的已計劃的演進。帶有時間線的進度安排或項目計劃 12 SV-9 系統技術預測描述很可能影響系統的當前或指定的未來狀態的新興技術。文本文檔 13 SV10a 系統規則模型描述業務需求或運作任務需求所利用的影響系統功能的約束。 也許有或者許沒有合并到模型中(OCL/SysML)的架構約束 模型參考文本文檔中的功能和非功能需求 1 SV-10b 系統狀態轉換描述描述系統對事件的響應。狀態轉移圖 ** SV-10c 系統時間/跟蹤描述根據實現了反映 OV-6c 中確定的行為的運作場景或關鍵活動的運作序列和活動,描述內部系統行為。行為的邏輯和物理實現的序列圖 2(邏輯的)
4(物理的) SV-11 物理數據模型描述數據存儲和移動的物理實現。類圖指明模式到 OV-7 中邏輯數據要素的關系 7
** 狀態轉移圖可選擇地用于為對需要特殊處理的復雜事件的關鍵實時的響應建模。
文章來源于領測軟件測試網 http://www.kjueaiud.com/