-
需求分析階段
- 用例圖(Use Case Diagram): 用於描述系統外部使用者與系統互動的行為場景。
- 活動圖(Activity Diagram): 展示業務流程或系統操作的流程
-
架構設計階段
- 系統架構圖(System Architecture Diagram): 描述整個系統的宏觀結構,包括子系統劃分、模組間關係等。
- 模組圖(Module Diagram)/元件圖(Component Diagram): 顯示系統內各個模組或元件及其相互關係。
-
詳細設計階段
- 類圖(Class Diagram): 對於物件導向設計,用於展示類、介面、繼承、關聯等關係。
- 序列圖(Sequence Diagram): 描述物件之間的動態互動行為,即訊息傳遞的時間順序。
- 協作圖(Collaboration Diagram)/通訊圖(Communication Diagram): 另一種形式的動態圖,也表示物件間的互動,側重於互動的結構組織。
- 狀態機圖(State Machine Diagram)/狀態圖(State Diagram): 描述單個物件在其生命週期內的各種狀態以及觸發狀態變遷的事件。
- 活動圖(Activity Diagram): 表示業務流程或工作流,描繪了從一個活動到另一個活動的流程控制流。
- 部署圖(Deployment Diagram): 展示系統硬體拓撲結構及軟體元件在其中如何分佈和部署。
-
資料庫設計階段
- 實體關係圖 / ERD圖(Entity Relationship Diagram): 用於資料建模,展現實體、屬性和它們之間的關係。
-
介面設計階段
- 介面定義/協議設計:雖然不是嚴格的圖形化設計,但通常會有介面說明文件或API藍圖。
軟體開發各個階段用到的各種圖
相關文章
- 編譯的各個階段編譯
- 各個開發階段最流行的Java工具彙總Java
- 擬MobusRTU組網通訊可能用到的各階段時間開銷分析
- mybatis各階段的詳解MyBatis
- 短視訊軟體開發,各個圖示自帶漸變色效果
- 分析遊戲設計各個階段的人格特徵遊戲設計特徵
- 效能測試流程各階段的工作
- 各種程式打包軟體的安裝命令
- 資料庫各個階段的INSTANCE DATABASE狀態資料庫Database
- 開始使用SmartDraw繪製開發中的各種圖形
- Java各階段學習書目Java
- MyBatis執行流程的各階段介紹MyBatis
- 關於開啟軟體提示各種缺少dll問題
- 各個軟體版本定義描述
- 5個非常良心好用的軟體工具,適合各種場景
- C++各階段學習書目C++
- 各種開發工具索引/目錄索引
- 作為顧問在各階段的任務
- win10如何攔截各種軟體的廣告彈窗_win10阻止各種軟體廣告視窗的步驟Win10
- 軟體糾錯的六個階段
- IOS開發中遇到過的各種坑洞iOS
- 值得收藏!Web開發的各種效能工具Web
- 開發作業系統的各種方法作業系統
- echart 各種圖實現
- 軟體測試職業發展的幾個階段
- 軟體測試-各個特性常用特性
- 深入解析Node.js Event Loop各階段Node.jsOOP
- 【實體公司可考察】承接各類系統軟體開發
- 圖解 SQL 裡的各種 JOIN圖解SQL
- 最有效、最全的Vue 2.0 學習路線,各個階段適用Vue
- Spring Bean各階段生命週期的介紹SpringBean
- 軟體效能測試的幾個階段
- 短視訊軟體開發,按鈕側滑顯示各個選項
- 跨平臺開發,各種巨集的定義
- 各種工具在軟體測試中的作用,值得收藏!
- SAP 軟體的精髓之一:各種各樣的決定機制 - Determination Logic
- 電腦截圖方法只會【Ctrl+Alt+A】!5個電腦軟體輕鬆搞定各種截圖
- Android 截圖的各種騷操作Android