第四章 軟件設計_第1頁
第四章 軟件設計_第2頁
第四章 軟件設計_第3頁
全文預覽已結束

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、第四章 軟件設計(總體設計、詳細設計)周次5、6課堂講授();實驗課( );其他方式( )教學時數(shù)61. 掌握總體設計的含義、地位2. 掌握總體設計應該遵循的設計原理,并能靈活運用3. 理解總體設計的啟發(fā)規(guī)則;了解其設計過程4. 掌握常見到幾種描繪軟件結構的圖形工具5. 面向數(shù)據(jù)流的設計方法概念,主要是變換分析、事務分析法過程,并能熟練應用6. 掌握事務型數(shù)據(jù)流的設計方法,能熟練應用7. 理解混合型的數(shù)據(jù)流設計方法;了解設計優(yōu)化的遵循的原理8. 掌握結構化程序設計的基本思想和常用的工具9. 理解人機界面設計的原則和方法10. 掌握面向數(shù)據(jù)結構的設計方法,并能熟練應用;11. 掌握計算程序復雜度

2、的方法重點和難點重點:l 對各種耦合、內聚的理解結構圖的建立l 變換分析方法的理解和應用l 事務流的設計方法的理解和應用l 結構程序設計思想、過程設計工具的應用、Jackson 方法、 McCabe 方法的理解和應用l 難點:判定表的建立和簡化、NS圖、PAD圖4 . 1 設計過程 4 . 2 設計原理 4. 3 啟發(fā)規(guī)則 4 . 4 描繪軟件結構的圖形工具4 . 5 面向數(shù)據(jù)流的設計方法 4 . 7結構程序設計 4. 8 人機界面設計 4 .9 過程設計的工具 4 .10 面向數(shù)據(jù)結構的設計方法 4 . 11 程序復雜程度的定量度量4 . 12 小結 教學內容提要新課(約90分鐘)第五章。總

3、體設計本章內容概述(約15分鐘)包括: 1 、本章的重點難點; 2 、總體設計在軟件設計階段的地位、作用。用動畫講述需求模型轉換為軟件設計產品時,各種模型之間的映射關系。需要強調的有:在本章中,以“數(shù)據(jù)流圖”轉換為“軟件結構圖”為重點,也是難點。數(shù)據(jù)結構的設計由于屬于數(shù)據(jù)庫設計方面的內容,因此在本教材中沒有詳細說明,但在實際應用中,這是很重要的一個步驟。 3 、總體設計基本任務。講述編寫“概要設計說明書”的任務時,演示參考資料“ GB 8567 一 88 計算機軟件產品開發(fā)文件編制指南 一一 概要設計說明書) )5 . 1 設計過程(約15分鐘)介紹系統(tǒng)設計兩個階段的主要任務,舉例說明軟件體系

4、結構設計工作cc2001詳述軟件設計過程用圖形、動畫說明設計步驟。對每一步驟的詳細工作,請學生閱讀教材 P82 一 83 面。5 . 2 設計原理(約50分鐘)5 . 2 . 1 模塊化強調模塊,模塊化概念。用圖形講述模塊劃分大小適中。 圖例說明模塊化和軟件成本之間的關系模塊化的優(yōu)點簡單介紹軟件結構、程序結構、結構圖概念5.2.2 抽象以“學生”一一“河南農大學院09級學生”的例子,說明什么是抽象。 5.2.3 逐步求精 Mi 1 ler 的“ 7 士 2 ”法則。逐步求精度基本思想。用圖形說明“模塊化”和“逐步求精”結合之后的軟件結構。5 . 2 . 4 信息隱蔽和局部化二者的定義。5 . 2 . 5 模塊獨立主要有: 1 、模塊獨立的定義和優(yōu)點。 2 、兩種重要的標準:禍合和內聚。這是本次課程的難點,對各種耦合、內聚類型采用圖形、舉例來說明。在講述“特征耦合”的例子時,提問“這種禍合有何不妥,如何改進? ,讓學生回答、并討論。比較各種耦合、內聚的程度,強調設計標準是“低耦合、高內聚”。 5 . 3

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論