《軟件系統(tǒng)設計實例分析》教學大綱_第1頁
《軟件系統(tǒng)設計實例分析》教學大綱_第2頁
《軟件系統(tǒng)設計實例分析》教學大綱_第3頁
全文預覽已結束

下載本文檔

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

文檔簡介

1、軟件系統(tǒng)設計實例分析Software System Development Case Study一、課程基本情況課程類別:專業(yè)任選課課程學分:2學分課程總學時:32學時,其中講課:24學時,實驗(含上機):8 學時課程性質:選修開課學期:第7學期先修課程: 計算機基礎,程序設計基礎,軟件需求分析,軟件系統(tǒng)設計適用專業(yè): 軟件工程教 材: HYPERLINK /writer/Bruegge%20B_1.html t _blank Bruegge B, HYPERLINK /writer/Allen%20H.Dutoit_1.html t _blank Allen H.Dutoit等著,Objec

2、t Oriented Software Engineering Using UML,Patterns ,and Java,第三版,清華大學出版社,2011年開課單位: 計算機與軟件學院 軟件工程系二、課程性質、教學目標和任務本課程是計算機軟件工程專業(yè)的專業(yè)選修課程,主要內容是對一個功能較豐富的系統(tǒng)進行全面分析。通過本課程的學習,學生將掌握比較實用的軟件系統(tǒng)設計技術、方法和技巧以及原則,并對軟件設計過程有一個較為深入的理解,對軟件工程的作用一個更全面的認識。本課程的主要任務是使用之前學過的軟件工程類知識和開發(fā)語言對一個綜合性實用系統(tǒng)進行設計和部分功能的實現,為后面的畢業(yè)設計做好準備,并為今后從事

3、系統(tǒng)開發(fā)與研究奠定良好的實踐基礎。教學重點是掌握系統(tǒng)設計的基本概念,熟悉架構設計、對象設計、數據庫設計和界面設計等,掌握設計原則和設計模式,以及設計說明文檔的撰寫等。三、教學內容和要求第1章 Introduction to Software Engineering(2學時)1.1 ARENA案例介紹(2學時)(1)了解ARENA項目情況; (2)了解ARENA項目實例分析步驟;重點:無難點:無第4章 Requirement Elicitation(2學時)4.1 ARENA案例研究(2學時)(1)了解ARENA的需求獲取過程; (2)理解ARENA中需求管理;重點:無難點:無 第5章 Requ

4、irement Analysis(2學時)5.1 ARENA案例研究(2學時)(1)掌握ARENA案例的分析過程(2)掌握ARENA案例的需求分析報告規(guī)范;重點:無難點:無第7章 系統(tǒng)設計:確定系統(tǒng)目標(2學時)7.1 ARENA案例分析(2學時)(1)熟悉將前面的設計步驟應用到具體案例中的方法; (2)掌握如何管理系統(tǒng)設計的實際方法;重點:無難點:無第8章 對象設計:復用模式方案(2學時)8.1 ARENA案例分析(2學時)(1)掌握ARENA案例中適用的設計模式; (2)理解設計模式應用中的原則;重點:無難點:無第9章 對象設計:確定接口(2學時)9.1 ARENA案例研究(2學時)(1)

5、了解ARENA案例中獲取遺漏的操作和屬性的技巧; (2)理解ARENA案例中如何實踐契約;重點:無難點:無 第10章 將模型映射為代碼(4學時)10.1 ARENA案例研究(2學時)(1)掌握ARENA案例的實際映射過程重點:無難點:無10.2 ARENA案例研究(2學時)(1)掌握ARENA代碼的實現方法和技術(2)熟悉實現的原則和代碼優(yōu)化方法;重點:無難點:無四、課程考核(1)作業(yè)等:作業(yè):2次,課程論文:1篇;(2)考核方式:軟件設計文檔和系統(tǒng)代碼(3)總評成績計算方式:總評成績=平時成績*30%+期末成績*70 五、參考書目1、 HYPERLINK /Systems-Analysis-

6、Design-Changing-Fourth/dp/1418836125/ref=sr_11_1?ie=UTF8&qid=1239950177&sr=11-1 t _blank Systems Analysis & Design in a Changing World, Fourth Edition ,機械工業(yè)出版社; HYPERLINK /s/?key1=(%c3%c0)John+W.+Satzinger%3bRobert+B.+Jackson%3bStephen+D.+Burd t _blank (美)John W. Satzinger;Robert B. Jackson;Stephen D. Burd ,2008;2、software engineering(9th),機械工業(yè)出版社;Ian Sommerville,2007.3、

溫馨提示

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

評論

0/150

提交評論