首頁 > 遊戲

xmind專案設計:如何將需求轉化為資料和軟體框架,如何設計xmind

由 三石的星期8 發表于 遊戲2021-06-04

簡介輸出:《概要設計方案》文件建議:概要設計時從兩個方面入手:功能層次結構圖、邏輯結構設計(結構圖,使用Visio做)

xmind怎麼概要

一、概要設計

概要設計是專案設計的第一步,關注的是如何將需求轉化為資料和軟體的框架。

描述:

概要設計更多從宏觀的角度確定軟體系統的總體佈局,如軟體的功能模組如何劃分,各模組之間的關係是什麼樣子的,軟體應該如何部署,軟體的邏輯結構是什麼,軟體選擇的技術路線是什麼,有什麼關鍵技術……。概要設計中包含一定的研究與論證行內容,最終目的是搞清楚總體實現方案,因此概要設計也成為總體設計。

輸出:

《概要設計方案》文件

建議:

概要設計時從兩個方面入手:功能層次結構圖、邏輯結構設計(結構圖,使用Visio做)。

功能層次結構圖使用XMIND繪製思維導圖,方便討論與交流,需反覆溝通討論。

頂層設計使用Visio繪製框架圖,確定軟體的框架結構,理清各模組之間的關係,這個是最最核心的內容,一張圖可以說明很多問題。

xmind專案設計:如何將需求轉化為資料和軟體框架,如何設計xmind

概要設計方案目錄

二、詳細設計

詳細設計是專案設計的第二步,關注的是如何用資料結構和演算法來細化框架。

描述:

詳細設計是對概要設計的進一步細化,是對軟體實現過程的詳細描述,一般由不同的人完成不同部分的撰寫。詳細設計方案是軟體系統的藍圖,確定每個模組的演算法、資料結構、介面、儲存體系。詳細設計要儘可能的詳細,最終目的是搞清楚每個模組怎麼做。

輸出:

《詳細設計方案》文件

建議:

建議詳細設計重點關注兩個方面:資料儲存體系設計、關鍵業務流程設計。

資料儲存體系並不單純的是資料庫設計,包含關係型資料、非關係型資料、檔案資料等,系統涉及到的所有資料的規範與儲存。

關鍵業務流程是對業務的高度概括,建議以流程圖的方式梳理清楚業務流程,必要時可繪製更為詳細的程式流程圖。

xmind專案設計:如何將需求轉化為資料和軟體框架,如何設計xmind

詳細設計方案目錄

xmind專案設計:如何將需求轉化為資料和軟體框架,如何設計xmind

Tags:設計概要詳細軟體設計方案