軟件工程教學(xué)大綱_第1頁
軟件工程教學(xué)大綱_第2頁
軟件工程教學(xué)大綱_第3頁
軟件工程教學(xué)大綱_第4頁
軟件工程教學(xué)大綱_第5頁
已閱讀5頁,還剩13頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

1、軟件工程程教學(xué)大大綱前 言軟件工程”是面向高高年級計算算機軟件與與應(yīng)用學(xué)生生的專業(yè)限限選課程。本課程介介紹了在軟軟件開發(fā)與與維護過程程中應(yīng)用軟軟件工程方方法的必要要性和迫切切性,介紹紹了軟件工工程的基本本原理、概概念與技術(shù)術(shù)方法。在在讓學(xué)生了了解有關(guān)知知識與方法法的同時,采采用實踐相相配合的方方式提高學(xué)學(xué)生對專業(yè)業(yè)知識的綜綜合應(yīng)用能能力與技能能,使學(xué)生生在接收理理論知識的的基礎(chǔ)上提提高并加強強工程化知知識與實踐踐知識的教教育,為學(xué)學(xué)生在今后后工作中從從事計算機機大規(guī)模軟軟件開發(fā)與與維護打下下扎實的基基礎(chǔ)。教學(xué)目的要要求和內(nèi)容容 緒緒論目的要求求1了解軟軟件工程的的相關(guān)語境境 2理解與與計劃、管

2、管理和控制制軟件開發(fā)發(fā)項目的人人員相關(guān)的的主題 3掌握傳傳統(tǒng)軟件工工程的分析析、設(shè)計和和測試方法法4掌握跨跨越整個軟軟件工程過過程的面向向?qū)ο蠓椒ǚ?教學(xué)內(nèi)內(nèi)容1產(chǎn)品和和過程,2管理軟軟件項目3傳統(tǒng)軟軟件工程方方法4面向?qū)ο筌浖すこ痰谝徊糠?產(chǎn)品品和過程第一章 產(chǎn) 品品目的要求求1理解什什么是計算算機軟件的的概念2了解為為什么我們們要努力建建造高質(zhì)量量的基于計計算機的系系統(tǒng)3掌握關(guān)關(guān)于軟件仍仍存在什么么樣的神話話教學(xué)內(nèi)容容1計算機機軟件的概概念2軟件的的特征、軟軟件的應(yīng)用用3軟件危危機4軟件神神話第二章 過 程程目的要求求 1掌握什什么是計算算機過程2了解是是否存在一一般性的方方法評價一一

3、個過程的的質(zhì)量3掌握軟軟件開發(fā)中中可以應(yīng)用用什么過程程模型4了解線線性過程模模型和迭代代過程模型型有什么區(qū)區(qū)別5掌握各各種模型的的優(yōu)點和缺缺點教學(xué)內(nèi)容容1軟件工工程:一種種層次化技技術(shù)2軟件過過程3軟件過過程模型4線性順順序模型5原型實實現(xiàn)模型6RADD模型7演化軟軟件過程模模型8基于構(gòu)構(gòu)件的開發(fā)發(fā)(自學(xué))9形式化化方法模型型(自學(xué))10第四四代技術(shù)(自自學(xué))11過程程技術(shù)(自自學(xué))12產(chǎn)品品和過程(自自學(xué))第二部分 管理軟軟件項目第三章 項目管理理的概念目的要求求1理解在在一個軟件件項目中為為什么必須須對人員、問題和過過程進行管管理2了解WW5HH原則則教學(xué)內(nèi)容容1管理的的譜系2人員3產(chǎn)品4

4、過程5項目6W5HHH原則7關(guān)鍵實實踐(自學(xué)學(xué))第四章 軟件過程程和項目度度量目的要求求1掌握軟軟件度量的的概念2掌握如如何使用它它們管理軟軟件項目和和軟件過程程教學(xué)內(nèi)容容1測量、度量和指指標(biāo)2過程和和項目領(lǐng)域域中的度量量3軟件測測度4調(diào)和不不同的度量量方法5軟件質(zhì)質(zhì)量度量6在軟件件工程過程程中集成度度量(自學(xué)學(xué))7管理變變化:統(tǒng)計計過程控制制8小型組組織的度量量(自學(xué))9建立軟軟件度量計計劃第五章 軟件項項目計劃目的要求求1掌握一一個軟件項項目組如何何對工作量量、成本和和項目時間間進行可靠靠的估算教學(xué)內(nèi)容容1對估算算的觀察2項目計計劃目標(biāo)3軟件范范圍4資源5軟件項項目估算6分解技技術(shù)7經(jīng)驗估

5、估算模型8自行開開發(fā)或購買買的決策9自動估估算工具(自自學(xué))第六章 風(fēng)險分析析和管理目的要求求理解軟件風(fēng)風(fēng)險的概念念掌握應(yīng)采用用什么技術(shù)術(shù)去正式評評估影響項項目成功的的風(fēng)險教學(xué)內(nèi)容容被動和主動動的風(fēng)險策策略軟件風(fēng)險風(fēng)險識別風(fēng)險預(yù)測風(fēng)險求精風(fēng)險緩解、監(jiān)控和管管理安全性風(fēng)險險和危險RMMM計計劃第七章 項目進度度安排及跟跟蹤目的要求求1掌握一一個軟件項項目管理者者如何選擇擇軟件工程程工作任務(wù)務(wù)集2掌握如如何創(chuàng)建一一個項目進進度計劃教學(xué)內(nèi)容容基本概念2人員與與工作量之之間的關(guān)系系3為軟件件項目定義義任務(wù)集合合4選擇軟軟件工程任任務(wù)5主要任任務(wù)求精6定義任任務(wù)網(wǎng)絡(luò)7進度安安排8獲得值值分析(自自學(xué))錯

6、誤跟蹤(自自學(xué))10項目目計劃第八章 軟件質(zhì)量量保證目的要求求1了解什什么是軟件件質(zhì)量保證證理解軟件質(zhì)質(zhì)量保證在在軟件過程程中的重要要性理解正式技技術(shù)評審的的重要性教學(xué)內(nèi)容容1質(zhì)量概概念2質(zhì)量運運動3軟件質(zhì)質(zhì)量保證4軟件評評審5正式技技術(shù)評審6SQAA的形式化化方法7統(tǒng)計軟軟件質(zhì)量保保證8軟件可可靠性9軟件錯錯誤防范(自自學(xué))10ISSO 90000質(zhì)量量標(biāo)準(zhǔn)11SQQA計劃 第九章 軟件配置置管理目的要求求1理解軟軟件配置管管理在整個個軟件過程程中的重要要意義2掌握在在計算機軟軟件開發(fā)之之中及它被被交付給客客戶之后應(yīng)應(yīng)如何進行行變化管理理教學(xué)內(nèi)容容1軟件配配置管理2SCMM過程3軟件配配置中

7、對象象的標(biāo)識4版本控控制5變更控控制6配置審審計(自學(xué)學(xué))7狀態(tài)報報告(自學(xué)學(xué))8SCMM標(biāo)準(zhǔn)(自自學(xué))第三部分 傳統(tǒng)軟軟件工程方方法第十章 系統(tǒng)工程程目的要求求1掌握如如何在一個個大型系統(tǒng)統(tǒng)的環(huán)境內(nèi)內(nèi)定義軟件件2了解系系統(tǒng)工程如如何發(fā)揮作作用教學(xué)內(nèi)容容1基于計計算機的系系統(tǒng)2系統(tǒng)工工程層次結(jié)結(jié)構(gòu)3業(yè)務(wù)過過程工程概概述4產(chǎn)品工工程概述5需求工工程6系統(tǒng)建建摸第十一章 分析的的概念和原原則目的要求求1掌握應(yīng)應(yīng)用于軟件件需求分析析的基本概概念和原則則教學(xué)內(nèi)容容1需求分分析2軟件的的需求誘導(dǎo)導(dǎo)3分析原原則4軟件原原型實現(xiàn)5規(guī)約(自自學(xué))6規(guī)約評評審(自學(xué)學(xué))第十二章 分析建建摸目的要求求1理解結(jié)結(jié)構(gòu)

8、化分析析的概念2掌握它它的各種模模型如何使使你能夠理理解數(shù)據(jù)、功能和行行為教學(xué)內(nèi)容容1簡史2分析模模型的元素素3數(shù)據(jù)建建摸4功能建建摸和信息息流5行為建建摸6結(jié)構(gòu)化化分析的技技巧7數(shù)據(jù)字字典8其他傳傳統(tǒng)分析方方法的概述述(自學(xué))第十三章 設(shè)計的的概念和原原則目的要求求1掌握應(yīng)應(yīng)用于軟件件設(shè)計活動動和基本概概念和原則則教學(xué)內(nèi)容容1軟件設(shè)設(shè)計和軟件件工程2設(shè)計過過程3設(shè)計原原則4設(shè)計概概念5有效的的模塊設(shè)計計6針對有有效模塊化化的設(shè)計啟啟發(fā)7設(shè)計模模型(自學(xué)學(xué))8設(shè)計文文檔第十四章 體系結(jié)結(jié)構(gòu)設(shè)計目的要求求1理解什什么軟件體體系結(jié)構(gòu)2掌握如如何創(chuàng)建數(shù)數(shù)據(jù)、體系系結(jié)構(gòu)的設(shè)設(shè)計模型教學(xué)內(nèi)容容1軟件體體

9、系結(jié)構(gòu)2數(shù)據(jù)設(shè)設(shè)計3體系結(jié)結(jié)構(gòu)風(fēng)格4分析可可選的體系系結(jié)構(gòu)設(shè)計計5映射需需求到軟件件體系結(jié)構(gòu)構(gòu)6變換映映射7事務(wù)映映射8精華體體系結(jié)構(gòu)設(shè)設(shè)計第十五章 用戶界界面設(shè)計目的要求求1理解用用戶界面設(shè)設(shè)計基于計計算機系統(tǒng)統(tǒng)或產(chǎn)品的的重要意義義2掌握如如何創(chuàng)建界界面的設(shè)計計模型3掌握界界面設(shè)計的的三個重要要原則教學(xué)內(nèi)容容1黃金規(guī)規(guī)則2用戶界界面設(shè)計3任務(wù)分分析和建摸摸4界面設(shè)設(shè)計活動5實現(xiàn)工工具6設(shè)計評評估第十六章 構(gòu)件級級設(shè)計目的要求求1掌握如如何創(chuàng)建構(gòu)構(gòu)件的設(shè)計計模型教學(xué)內(nèi)容容1構(gòu)件化化程序設(shè)計計2設(shè)計符符號的比較較第十七章 軟件測測試技術(shù)目的要求求1理解應(yīng)應(yīng)用于軟件件測試的基基本概念、原則和策策略

10、2掌握如如何使用黑黑盒和白盒盒測試方法法來設(shè)計有有效的測試試案例教學(xué)內(nèi)容容1軟件測測試基礎(chǔ)2測試案案例設(shè)計3白盒測測試4基本路路徑測試5控制結(jié)結(jié)構(gòu)測試6黑盒測測試7針對于于專門的環(huán)環(huán)境、體系系結(jié)構(gòu)和應(yīng)應(yīng)用的測試試第十八章 軟件測測試策略目的要求求1了解軟軟件測試的的目的2掌握軟軟件測試的的策略途徑徑3掌握軟軟件測試的的步驟教學(xué)內(nèi)容容1軟件測測試的策略略途徑2策略問問題3單元測測試4集成測測試5確認測測試6系統(tǒng)測測試7調(diào)試的的藝術(shù)第十九 軟件技術(shù)術(shù)度量(自自學(xué))目的要求求1了解什什么樣的技技術(shù)度量可可用于評估估分析和設(shè)設(shè)計模型、源代碼以以及測試案案例的質(zhì)量量教學(xué)內(nèi)容容1軟件質(zhì)質(zhì)量2軟件技技術(shù)度量

11、框框架3分析模模型的度量量4設(shè)計模模型的度量量5源代碼碼度量6對測試試的度量7對維護護的度量 第第四部分 面向?qū)ο筌浖すこ痰诙?面向?qū)ο蟮母拍钅詈驮砟康囊笄?了解什什么是應(yīng)用用于面向?qū)ο笏枷氲牡幕靖拍钅詈驮?理解傳傳統(tǒng)方法和和面向?qū)ο笙蠓椒ǖ牟徊煌c教學(xué)內(nèi)容容1面向?qū)ο蠓缎?面向?qū)ο蟾拍?標(biāo)識對對象模型的的元素4面向?qū)ο筌浖楉椖康墓芾砝?第二二十一章 面向?qū)ο蠓治瞿康囊笄?理解面面向?qū)ο蠓址治龅母拍钅?了解OOO分析模模型的類屬屬成分教學(xué)內(nèi)容容1面向?qū)ο蠓治?領(lǐng)域分分析3OO分分析模型的的類屬成分分4OOAA過程5對象-關(guān)系模型型6對象-行為模型型第二十二章章

12、 面向向?qū)ο笤O(shè)計計目的要求求1了解面面向?qū)ο笤O(shè)設(shè)計模型的的構(gòu)成元素素教學(xué)內(nèi)容容1面向?qū)ο笙到y(tǒng)的的設(shè)計2系統(tǒng)設(shè)設(shè)計過程3對象設(shè)設(shè)計過程4設(shè)計模模式5面向?qū)ο蟪绦蛟O(shè)設(shè)計第二十三 面向?qū)ο鬁y試(自自學(xué))目的要求求1了解可可應(yīng)用于面面向?qū)ο筌涇浖能浖y試的基基本概念和和原則教學(xué)內(nèi)容容1擴大測測試的視角角2測試OOOA和OOOD模型型3面向?qū)ο鬁y試策策略4OO軟軟件的測試試案例設(shè)計計5在類級級別可用的的測試方法法6類間測測試案例設(shè)設(shè)計第二十四 面向?qū)ο笙到y(tǒng)的的技術(shù)度量量(自學(xué))目的要求求1了解則則面向?qū)ο笙笙到y(tǒng)的技技術(shù)度量教學(xué)內(nèi)容容1面向?qū)ο蟮哪康牡?面向?qū)ο蠖攘康牡淖R別特征征3對OO

13、O設(shè)計模型型的度量4面向類類的度量5面向操操作的度量量6面向?qū)ο鬁y試的的度量7面向?qū)ο箜椖康牡亩攘渴褂谜f明1本大綱綱提供計算算機科學(xué)技技術(shù)專業(yè)本本科生使用用。2本大綱綱所列內(nèi)容容,尤其是是掌握和理理解的內(nèi)容容,任課教教師必須通通過各種教教學(xué)方法使使學(xué)生達到到掌握和理理解。3任課教教師對教學(xué)學(xué)順序可作作適當(dāng)變動動,但不要要破壞課程程的基本體體系。本課程為理理論課和實實驗課組成成,每章節(jié)節(jié)均需安排排案例教學(xué)學(xué)或討論。課內(nèi)上機實實踐共計112學(xué)時,布布置大型模模擬案例,將將學(xué)生劃分分為10至至12組,分分工合作,共共同完成該該模擬項目目。隨課程進展展布置可行行性分析、需求分析析、總體設(shè)設(shè)計、詳細

14、細設(shè)計、編編碼、測試試、維護(版版本升級)等等任務(wù),并并給學(xué)生上上臺報告的的機會,訓(xùn)訓(xùn)練學(xué)生的的分析能力力、開發(fā)能能力、組織織能力、表表達能力、以及培養(yǎng)養(yǎng)團隊精神神。關(guān)于自學(xué)的的說明1第二章章第八十十二節(jié)、第第三章第七七節(jié)、第四四章第六八節(jié)、第第五章第九九節(jié)、第七七章第八九節(jié)、第第八章第九九節(jié)、第九九章第六八節(jié)、第第十一章第第五六節(jié)節(jié)、第十二二章第八節(jié)節(jié)、第十三三章第七節(jié)節(jié)、第十九九章、第二二十三章、第二十四四章為自學(xué)學(xué)內(nèi)容。2自學(xué)安安排為課外外自學(xué),總總學(xué)時數(shù)為為10學(xué)時時。3教學(xué)應(yīng)應(yīng)先指導(dǎo)性性輔導(dǎo)半小小時,并布布置思考題題,要求學(xué)學(xué)生通過自自學(xué)達到大大綱要求的的目標(biāo)。4教材與與參考書目目:

15、(1) 軟件工程程實踐者者的研究方方法(英英文版第五五版)Rooger S. PPresssman 機械工工業(yè)出版社社(2)實實用軟件工工程(第第二版) 鄭人杰 殷人昆 陶永雷 清華華大學(xué)出版版社(19996)(3) 軟件工程程導(dǎo)論(第第三版) 張海藩 清華華大學(xué)出版版社(19997)(4)FFundaamenttals of SSoftwware EngiineerringCarllo Ghhezzii, Meehdi Jazaayerii, Diino MMandrriolii Prennticee-Halll, IInc. (19991)(5)SSoftwware Engiineerring, Theeory and PraccticeeSharri Laawrennce PPfleeeger Preenticce-Haall, Inc. (19998)(6)OObjecct-Orrientted PProgrrammiing UUsingg C+Ira Pohll Benjjaminn/Cummminggs Puublisshingg Commpanyy, Innc. (19933)5自學(xué)章章節(jié)內(nèi)容納納入檢測方方法:(1)作業(yè)業(yè):撰寫案案例報告(2)考試試課時分配

溫馨提示

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

評論

0/150

提交評論