UML概述及開發階段的應用

2021-06-20 09:25:13 字數 837 閱讀 1758

其中最重要的一部分要屬的上uml中的各種圖了。其實在前些日子師哥講到有關機房收費系統的文件的時候,就已經涉及到裡面的一部分相關知識了。這裡,又一次系統的了解一下,在軟體開發階段的文件編寫中,各階段所需要的圖都有哪些。

主要用到的九種圖

總結如下:

1.需求階段:(1)

用例圖:來描述使用者的需求(角色,功能,外部互動)

2.分析階段:描述問題解決的細節(5)

靜態結構:類圖

動態行為:順序圖

、協作圖、活**、狀態圖

3.設計階段:給出解決問題的方案

介面設計:類圖、包圖

4.實現階段:採用物件導向的語言進行實現

5.整合與交付

構件圖:

描述各種軟體構件之間的依賴關係,

部署圖:用來顯示系統中軟體和硬體的物理架構。從部署圖中,您可以了解到軟體和硬體元件之間的物理關係以及

處理節點的元件分布情況。使用部署圖可以顯示執行時系統的結構,同時還傳達構成應用程式的硬體和軟體元素的配置和部署方式

序的硬體和軟體元素的配置和部署方式 包圖

6、測試階段

單元測試:類圖和類的規格說明書

整合測試:類圖、包圖、構件圖、合作圖

系統測試:用例圖測試系統功能

以上為各種圖在軟體開發階段的應用的乙個總體的描述,更加詳盡的認識有待下一步學習!

UML在軟體開發階段應用

需求分析 uml 的用例檢視可以表示客戶的需求。通過用例建模,可以對外部的角色以及它們所需要的系統功能建模。角色和用例是用它們之間的關係 通訊建模的。每個用例都指定了客戶的需求 要求系統幹什麼 提供什麼表現 系統分析 系統分析階段主要考慮所要解決的問題,可用 uml的邏輯檢視和動態檢視來描述 類圖描...

UML 在軟體開發個階段的應用

1 需求 用例圖 2 分析 對使用者的需求進一步的分析。使用類圖 描述系統靜態結構 使用順序圖 合作圖 活 和狀態圖 描述系統的動態行為。3 設計 根據對系統的分析提出解決問題的方案。使用類圖 包圖把分析類和分析包轉化為設計類和設計包。對類的介面和實現進行設計。4 實現 把設計階段的類轉換成某種物件...

UML在軟體開發各個階段的應用

使用用例圖描述使用者的需求 使用類圖 物件圖 包圖 構件圖 部署圖描述系統的靜態結構 使用順序圖 合作圖 活 狀態圖描述系統動態行為。1 需求 採用用例圖描述需求 2 分析 明確解決問題的細節 採用類圖描述靜態結構 採用順序圖 合作圖 活 狀態圖描述動態行為 3 設計 給出解決方案 採用類圖 包,對...