1,系統結構設計和子系統劃分
劃分系統功能模塊或子系統(如有必要或必要,尤其是大型軟件系統)。
2.系統功能模塊的詳細設計。
按照結構化設計方法,在系統功能逐層分解的基礎上,設計系統的功能模塊或子系統。這是詳細設計的主要部分之壹。
3.系統界面的詳細設計
系統接口描述了應用系統軟件的各種接口。整個系統的其他接口(如系統硬件接口、通信接口等。)在相應的部分有解釋。
4.外部接口設計
根據系統接口劃分,設計了系統的外部接口,設計了系統的所有外部接口(包括功能和數據接口)。
5.內部界面設計
設計系統中各功能模塊之間的調用關系和數據接口。
6.用戶界面設計
指定人機界面的內容、界面風格和調用方式,包括所謂的表單設計、報表設計和用戶要求的打印輸出。
擴展數據:
系統的詳細設計內容:
層次圖用於描述整體結構、功能分解、模塊間的相互調用關系和信息交互,IPO圖或其他方法用於描述各模塊完成的功能。
對於更高的要求,建議使用HIPO圖進行功能分解和模塊描述,使用IDEF0方法進行功能模型設計。
詳細設計了應用系統的各個模塊,完成了各個模塊的功能以及它們之間的關系。
用IPO或結構圖描述組成結構、算法、模塊之間的接口關系,以及需求、功能、模塊之間的交叉引用關系。
每個模塊的描述可以參考以下格式:
模塊編號:
模塊名稱:
輸入:
搬運:
算法描述:
輸出:
其中,處理和算法描述主要由偽代碼或特定程序語言完成。
對於更高的詳細設計要求,建議用IDEF0圖設計每個功能模塊。
如果軟件需要二次開發(包括功能擴展、功能改造、用戶界面改造等。),相應的設計工作要通過設置分題來完成。
參考資料:
百度百科-系統設計