-
需求分析階段
- 用例圖(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藍圖。
軟體開發各個階段用到的各種圖
相關文章
- 編譯的各個階段編譯
- 擬MobusRTU組網通訊可能用到的各階段時間開銷分析
- mybatis各階段的詳解MyBatis
- 公司各個階段 CTO 需要做什麼?
- 短視訊軟體開發,各個圖示自帶漸變色效果
- MyBatis執行流程的各階段介紹MyBatis
- SAP 軟體的精髓之一:各種各樣的決定機制 - Determination Logic
- 5個非常良心好用的軟體工具,適合各種場景
- 各個軟體版本定義描述
- 關於開啟軟體提示各種缺少dll問題
- 各種各樣的映象加速
- Spring Bean各階段生命週期的介紹SpringBean
- echart 各種圖實現
- Android 截圖的各種騷操作Android
- 圖解 SQL 裡的各種 JOIN圖解SQL
- 深入解析Node.js Event Loop各階段Node.jsOOP
- 軟體測試-各個特性常用特性
- 最有效、最全的Vue 2.0 學習路線,各個階段適用Vue
- win10如何攔截各種軟體的廣告彈窗_win10阻止各種軟體廣告視窗的步驟Win10
- chrome開發者工具各種騷技巧Chrome
- 軟體測試職業發展的幾個階段
- 【實體公司可考察】承接各類系統軟體開發
- 各種工具在軟體測試中的作用,值得收藏!
- 電腦截圖方法只會【Ctrl+Alt+A】!5個電腦軟體輕鬆搞定各種截圖
- 短視訊軟體開發,按鈕側滑顯示各個選項
- 軟體效能測試的幾個階段
- Mysql資料庫亂碼出現的各個階段以及對應方法MySql資料庫
- Linux系統各種庫/軟體版本輸出指令Linux
- 【slam】ubuntu中各種型別軟體包的安裝方法SLAMUbuntu型別
- 各種加速
- 關於CSS和JS中用到的各種Height和Width的問題CSSJS
- 一張圖看懂 SQL 的各種 join 用法SQL
- 使用 webpack 的各種外掛提升你的開發效率Web
- 前端各階段資源,學得完算我輸前端
- 軟體測試人員如何避免被甩各種鍋?
- Xilinx官網查詢各個版本軟體的手冊
- 免費api推薦,各種各樣的都有~API
- 初賽De各種各樣的知識點