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

2021-06-18 20:41:45 字數 652 閱讀 1705

1、需求:用例圖

2、分析:對使用者的需求進一步的分析。使用類圖

描述系統靜態結構;使用順序圖

、合作圖

、活**

和狀態圖

描述系統的動態行為。

3、設計:根據對系統的分析提出解決問題的方案。使用類圖

、包圖把分析類和分析包轉化為設計類和設計包。對類的介面和實現進行設計。

4、實現:把設計階段的類轉換成某種物件導向程式設計語言的**。根據詳細設計的類進行實際編碼。

5、繼承與交付:應用構件圖

、包圖和部署圖

來進行系統的整合與部署。

6、測試:根據類圖

進行單元測試,然後對每個類和包的介面進行整合測試,最後對整個軟體進行系統測試。

單元測試使用類圖

和類的規格說明書

整合測試使用類圖

、包圖、構件圖

和合作圖

系統測試使用用例圖

確認系統的功能和行為

UML在軟體開發階段應用

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

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

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

uml學習 在軟體開發各個階段應用

三 講完例子之後就講了uml在軟體開發各個階段的應用。只是理論上的一些術語吧。要想真的去懂,還是得做例子。uml在軟體開發各個階段的應用 採用物件導向技術設計軟體系統時,使用用例圖來描述使用者需求 使用類圖 物件圖 包圖 構件圖和部署圖描述系統的靜態結構 使用順序圖 合作圖 活 和狀態圖描述動態行為...