《軟件工程ppt課件 第06章 詳細設計》由會員分享,可在線閱讀,更多相關《軟件工程ppt課件 第06章 詳細設計(62頁珍藏版)》請在裝配圖網上搜索。
1、第五章第五章 詳細設計詳細設計l詳細設計階段目標:確定應該怎樣具體實現所要求的系統(tǒng),設計出程序的“藍圖” ,即設計出模塊的處理過程(在編碼階段將描述轉換成程序)l關鍵技術:結構程序設計技術一級科目編號:第 號應貸二 級 及明細科目付付 款款 憑憑 證證年 月 日會計記帳: 月 日 現金出納計劃項目出納第 號應 借 科 目摘 要一 級 科 目二 級 及 明 細 科 目金 額過 帳符 號 附 收 款件 人張 合計(大寫)人民幣:會計主管人員 記帳復核 出納主管部門負責人制證 憑證制作模塊的輸入界面3. 工具工具 任何復雜的程序流程圖都應由以上五種基本任何復雜的程序流程圖都應由以上五種基本結構組合而
2、成。結構組合而成。 123456789國內乘客國內乘客T T T T FFFF頭等艙頭等艙T F T F T F T F殘疾乘客殘疾乘客FF T T FF T T行李重量行李重量 W 30T FFFFFFFF免費免費 (W-30) 2 (W-30) 3 (W-30) 4 (W-30) 6 (W-30) 8 (W-30) 12 用判定表表示計算行李費的算法用判定表表示計算行李費的算法優(yōu)點:易于實現由優(yōu)點:易于實現由PDL到源代碼的自動轉換。到源代碼的自動轉換。缺點:不夠直觀。缺點:不夠直觀。任任 務務起起始始日日期期完完成成日日期期設設 計計編編 碼碼單單元元測測試試集集成成測測試試修修改改日日期期代代碼碼長長度度4.面向數據結構的設計方法面向數據結構的設計方法5.程序復雜程度的定量度量程序復雜程度的定量度量(Measuring Program Complexity)1、McCabes Theory (Thomas McCabe , 1976)McCabeMcCabe方法根據程序控制流的復雜程度定量度方法根據程序控制流的復雜程度定量度量程序的復雜程度,這樣度量出的結果稱為程量程序的復雜程度,這樣度量出的結果稱為程序的環(huán)形復雜度。序的環(huán)形復雜度。