1、需求:用例圖
2、分析:對使用者的需求進一步的分析。使用類圖
描述系統靜態結構;使用順序圖
、合作圖
、活**
和狀態圖
描述系統的動態行為。
3、設計:根據對系統的分析提出解決問題的方案。使用類圖
、包圖把分析類和分析包轉化為設計類和設計包。對類的介面和實現進行設計。
4、實現:把設計階段的類轉換成某種物件導向程式設計語言的**。根據詳細設計的類進行實際編碼。
5、繼承與交付:應用構件圖
、包圖和部署圖
來進行系統的整合與部署。
6、測試:根據類圖
進行單元測試,然後對每個類和包的介面進行整合測試,最後對整個軟體進行系統測試。
單元測試使用類圖
和類的規格說明書
整合測試使用類圖
、包圖、構件圖
和合作圖
系統測試使用用例圖
確認系統的功能和行為
UML在軟體開發階段應用
需求分析 uml 的用例檢視可以表示客戶的需求。通過用例建模,可以對外部的角色以及它們所需要的系統功能建模。角色和用例是用它們之間的關係 通訊建模的。每個用例都指定了客戶的需求 要求系統幹什麼 提供什麼表現 系統分析 系統分析階段主要考慮所要解決的問題,可用 uml的邏輯檢視和動態檢視來描述 類圖描...
UML在軟體開發各個階段的應用
使用用例圖描述使用者的需求 使用類圖 物件圖 包圖 構件圖 部署圖描述系統的靜態結構 使用順序圖 合作圖 活 狀態圖描述系統動態行為。1 需求 採用用例圖描述需求 2 分析 明確解決問題的細節 採用類圖描述靜態結構 採用順序圖 合作圖 活 狀態圖描述動態行為 3 設計 給出解決方案 採用類圖 包,對...
uml學習 在軟體開發各個階段應用
三 講完例子之後就講了uml在軟體開發各個階段的應用。只是理論上的一些術語吧。要想真的去懂,還是得做例子。uml在軟體開發各個階段的應用 採用物件導向技術設計軟體系統時,使用用例圖來描述使用者需求 使用類圖 物件圖 包圖 構件圖和部署圖描述系統的靜態結構 使用順序圖 合作圖 活 和狀態圖描述動態行為...