軟件工程--總體設計概述(ppt 113頁)
軟件工程--總體設計概述(ppt 113頁)內容簡介
軟件工程--總體設計概述目錄:
第1節:設計過程
第2節:設計原理
第3節:啟發規則
第4節:描繪軟件結構的圖形工具
第5節:麵向數據流的設計方法
軟件工程--總體設計概述內容提要:
軟件設計宣言:Mitch Kapor
“什麼是設計?設計是你站在兩個世界——技術世界和人類的目標世界——而你嚐試將這兩個世界結合在一起……”。
羅馬建築批評家Vitruvius提出的觀念:
“設計良好的建築應該展示出堅固、適用和令人賞心悅目”。
設計階段:
從工程管理的角度,可以將軟件設計分為概要設計階段和詳細設計階段。
從技術的角度,傳統的結構化方法將軟件設計劃分為體係結構設計、數據設計、接口設計和過程設計4部分。
麵向對象方法則將軟件設計劃分為體係結構設計、類設計/數據設計、接口設計和構件級設計4部分。
總體設計過程:首先尋找實現目標係統的各種不同的方案;然後分析員從這些供選擇的方案中選取若幹個合理的方案,從中選出一個最佳方案向用戶和使用部門負責人推薦;分析員應該進一步為這個最佳方案設計軟件結構,進行必要的數據庫設計,確定測試要求並且製定測試計劃。
必要性:總體設計可以站在全局高度上,花較少成本,從較抽象的層次上分析對比多種可能的係統實現方案和軟件結構,從中選出最佳方案和最合理的軟件結構,從而用較低成本開發出較高質量的軟件係統。
…………
..............................
用戶登陸
信息技術熱門資料
信息技術相關下載