詳細設計的主要任務是設計每個模塊的實現算法、所需的局部數據結構。
基本任務:
(1)為每個模塊進行詳細的算法設計。用某種圖形、表格、語言等工具將每個模塊處理過程的詳細算法描述出來。
(2)為模塊內的數據結構進行設計。對於需求分析、概要設計確定的概念性的數據類型進行確切的定義。
(3)為數據結構進行物理設計,即確定數據庫的物理結構。物理結構主要指數據庫的存儲記錄格式、存儲記錄安排和存儲方法,這些都依賴於具體所使用的數據庫系統。
(4)其他設計:根據軟件系統的類型,還可能要進行以下設計:
①代碼設計。為了提高數據的輸入、分類、存儲、檢索等操作,節約內存空間,對數據庫中的某些數據項的值要進行代碼設計。
②輸入/輸出格式設計。
③人機對話設計。對於壹個實時系統,用戶與計算機頻繁對話,因此要進行對話方式、內容、格式的具體設計。
(5)編寫詳細設計說明書。
(6)評審。對處理過程的算法和數據庫的物理結構都要評審。
擴展資料:
相關延伸:詳細設計的主要任務的設計工具:
1、圖形工具
利用圖形工具可以把過程的細節用圖形描述出來。
2、表格工具
可以用壹張表來描述過程的細節,在這張表中列出了各種可能的操作和相應的條件。
3、語言工具
用某種高級語言(稱之為偽碼)來描述過程的細節。概要設計和詳細設計的區別與聯系。