liupinghui 2018-01-05
用UML用例圖捕獲功能需求。用例圖中的每個用例都代表了一個高水平的業務目標,產生了可度量的業務價值結果。(UML)Actor與用例相關聯,以表示與這些功能交互的角色。
通過在UML類圖中對其類,屬性和操作進行建模,對系統的結構進行建模。UML類圖是構建軟件系統所需的類(代碼級)的藍圖。程序員在類圖和類規範的幫助下實現一個軟件系統。
通過對像或角色之間的消息傳遞,可視化用戶,系統和子系統之間的交互。如果類圖通過顯示它們的屬性和方法來表示類的骨架,則UML序列圖通過表示要填充到方法體中的編程邏輯來完成類。
運行時對象之間的協作可以在UML工具中用UML通信圖建模。在通信圖中,被稱為生命線(lifeline)的對像被連接以表示在交互執行期間通信的需要。消息可以添加到連接器的頂部,以列出從這些生命線進行的呼叫。
使用UML活動圖,基於流程圖的圖來對控制流進行建模。根據涉及的參與者類型進行分區操作。
狀態機圖是事件驅動系統的關鍵設計模型。精心設計的狀態機精確地顯示了對象的基本狀態以及狀態變化的觸發器,有利於無錯狀態機的發展。
組件圖可以用來模擬系統的結構,通過顯示系統的多少部分加速形成一個更大的部分,或者形成整個軟件系統。
用UML部署圖模擬軟件組件的物理部署。在部署圖中,硬件組件(例如Web服務器,郵件服務器,應用程序服務器)以節點的形式呈現,硬件組件內運行的軟件組件作為工件呈現。
用包圖來組織大型項目的模型。包圖也很好地顯示子系統或模塊之間的結構和依賴關係。
在UML類圖中查看分類器實例的快照。與類圖類似,對像圖從原型的角度顯示系統的靜態設計。
用UML複合結構圖可視化一個類的內部結構或協作。使用UML複合結構圖從微觀角度建模一個系統。
時序圖模擬對像在整個給定時間內的行為。它是設計實時和分佈式系統的常用UML工具。只需拖動來回移動時間單位。根據您的更改自動更新計時框架。
查看與UML交互概覽圖的交互順序。交互概述圖有助於表示涉及多個交互的複雜場景,呈現為多個UML序列圖。