版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
《軟件工程》教學(xué)大綱課程代碼:課程總學(xué)分:3課程總學(xué)時(shí)數(shù):54一、課程目標(biāo)本課程目的是培養(yǎng)本科生對(duì)大中型軟件開(kāi)發(fā)過(guò)程中所涉及的軟件過(guò)程模型、設(shè)計(jì)方法、工程開(kāi)發(fā)技術(shù)和工具有全面系統(tǒng)的理解和掌握,指導(dǎo)軟件生產(chǎn)和管理,并通過(guò)項(xiàng)目開(kāi)發(fā)過(guò)程實(shí)踐掌握軟件開(kāi)發(fā)的基本過(guò)程和方法以及思想,為以后工作中的軟件分析、設(shè)計(jì)、維護(hù)及管理等活動(dòng)打下良好的基礎(chǔ)。本課程是一門(mén)綜合且實(shí)踐性較強(qiáng)的課程,需要先修過(guò)數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)庫(kù)原理、程序設(shè)計(jì)語(yǔ)言、面向?qū)ο蠹夹g(shù)等課程才能夠掌握。二、教學(xué)內(nèi)容、要點(diǎn)和課時(shí)安排第一章軟件工程概述3學(xué)時(shí)第一節(jié)關(guān)于軟件1、軟件及其特性2、軟件開(kāi)發(fā)技術(shù)演化第二節(jié)關(guān)于軟件工程軟件危機(jī)的出現(xiàn)及其解決途徑軟件工程概念第三節(jié)軟件工程原理與原則1、基本原理2、基本原則第四節(jié)軟件工程范型1、結(jié)構(gòu)化開(kāi)發(fā)范型2、面向?qū)ο箝_(kāi)發(fā)范型第五節(jié)軟件工程基本活動(dòng)第二章軟件過(guò)程與模型6學(xué)時(shí)第一節(jié)軟件生存周期第二節(jié)軟件過(guò)程框架第三節(jié)軟件過(guò)程評(píng)估1、軟件產(chǎn)品與過(guò)程2、軟件過(guò)程評(píng)估第四節(jié)軟件能力成熟度模型能力成熟模型CMM五級(jí)模型第五節(jié)軟件過(guò)程模型第六節(jié)傳統(tǒng)的軟件過(guò)程模型1、瀑布模型2、增量模型3、螺旋模型第七節(jié)面向?qū)ο筮^(guò)程模型1、構(gòu)建集成模型2、統(tǒng)一過(guò)程模型第三章敏捷軟件過(guò)程3學(xué)時(shí)第一節(jié)敏捷軟件工程過(guò)程1、敏捷過(guò)程2、敏捷開(kāi)發(fā)原則第二節(jié)Scrum軟件開(kāi)發(fā)過(guò)程1、Scrum思想2、Scrum術(shù)語(yǔ)與過(guò)程第三節(jié)極限編程1、什么是極限編程?2、極限編程要素第四節(jié)結(jié)對(duì)編程1、什么是結(jié)對(duì)編程?2、結(jié)對(duì)編程分析第4章需求獲取3學(xué)時(shí)第一節(jié)關(guān)于用戶(hù)需求與軟件需求第二節(jié)需求獲取過(guò)程第三節(jié)基于會(huì)談的需求獲取方法第四節(jié)基于調(diào)查表的需求獲取方法第五節(jié)基于場(chǎng)景的需求獲取方法第六節(jié)基于用例的需求獲取方法1、用例分析2、構(gòu)建活動(dòng)圖和泳道圖3、用例描述第五章結(jié)構(gòu)化分析6學(xué)時(shí)第一節(jié)結(jié)構(gòu)化分析概述第二節(jié)結(jié)構(gòu)化分析模型第三節(jié)數(shù)據(jù)流分析方法1、數(shù)據(jù)流圖2、數(shù)據(jù)字典3、數(shù)據(jù)流分析步驟第四節(jié)數(shù)據(jù)分析方法第五節(jié)狀態(tài)分析方法第六節(jié)結(jié)構(gòu)化分析步驟第六章結(jié)構(gòu)化設(shè)計(jì)6學(xué)時(shí)第一節(jié)概述第二節(jié)軟件設(shè)計(jì)過(guò)程1、概要設(shè)計(jì)2、詳細(xì)設(shè)計(jì)第三節(jié)結(jié)構(gòu)化設(shè)計(jì)原理第四節(jié)軟件模塊獨(dú)立性度量第五節(jié)軟件結(jié)構(gòu)化設(shè)計(jì)軟件結(jié)構(gòu)設(shè)計(jì)數(shù)據(jù)流模型3、數(shù)據(jù)流設(shè)計(jì)方法第六節(jié)軟件詳細(xì)設(shè)計(jì)詳細(xì)設(shè)計(jì)任務(wù)詳細(xì)設(shè)計(jì)方法第七章軟件結(jié)構(gòu)化測(cè)試3學(xué)時(shí)第一節(jié)軟件測(cè)試概述軟件測(cè)試的目的驗(yàn)證與確認(rèn)軟件測(cè)試的原則第二節(jié)軟件測(cè)試策略1、單元測(cè)試2、集成測(cè)試3、確認(rèn)測(cè)試4、系統(tǒng)測(cè)試第三節(jié)測(cè)試用例設(shè)計(jì)第四節(jié)黑盒測(cè)試技術(shù)等價(jià)類(lèi)劃分2、邊界值分析3、錯(cuò)誤推測(cè)第五節(jié)白盒測(cè)試技術(shù)1、邏輯覆蓋2、路徑覆蓋3、循環(huán)路徑測(cè)試策略第六節(jié)集成測(cè)試技術(shù)1、集成策略2、性能測(cè)試第八章面向?qū)ο蠓治?學(xué)時(shí)第一節(jié)面向?qū)ο蠓治瞿P瓦壿嬆P徒换ツP?、實(shí)現(xiàn)模型4、部署模型第二節(jié)面向?qū)ο蠼UZ(yǔ)言(UML)1、UML組成2、UML視圖第三節(jié)面向?qū)ο蠓治鲞^(guò)程第四節(jié)領(lǐng)域分析與業(yè)務(wù)建模1、識(shí)別業(yè)務(wù)類(lèi)和領(lǐng)域類(lèi)2、構(gòu)建業(yè)務(wù)類(lèi)圖3、識(shí)別屬性和操作4、構(gòu)建協(xié)作圖5、構(gòu)建包圖6、構(gòu)建軟件的邏輯架構(gòu)第五節(jié)軟件的交互行為分析1、建立系統(tǒng)順序圖2、建立操作契約3、建立順序圖4、系統(tǒng)狀態(tài)圖第9章面向?qū)ο笤O(shè)計(jì)6學(xué)時(shí)第一節(jié)面向?qū)ο笤O(shè)計(jì)概述1、面向?qū)ο笤O(shè)計(jì)過(guò)程2、面向?qū)ο笤O(shè)計(jì)原則第二節(jié)構(gòu)件設(shè)計(jì)1、構(gòu)件概念2、構(gòu)件設(shè)計(jì)步驟3、構(gòu)件設(shè)計(jì)原則第三節(jié)確定并發(fā)性第四節(jié)面向?qū)ο笤敿?xì)設(shè)計(jì)1、模型精化2、邏輯架構(gòu)與設(shè)計(jì)模式3、類(lèi)詳細(xì)設(shè)計(jì)第五節(jié)部署設(shè)計(jì)第十章面向?qū)ο髮?shí)現(xiàn)與測(cè)試3學(xué)時(shí)第一節(jié)面向?qū)ο髮?shí)現(xiàn)第二節(jié)面向?qū)ο鬁y(cè)試基礎(chǔ)1、面向?qū)ο蠓治龅臏y(cè)試2、面向?qū)ο笤O(shè)計(jì)的測(cè)試3、面向?qū)ο蟪绦虻臏y(cè)試第三節(jié)面向?qū)ο鬁y(cè)試策略1、類(lèi)方法測(cè)試2、類(lèi)測(cè)試3、類(lèi)簇測(cè)試4、系統(tǒng)測(cè)試第十一章軟件維護(hù)3學(xué)時(shí)第一節(jié)軟件維護(hù)概述第二節(jié)軟件可維護(hù)性第三節(jié)軟件維護(hù)活動(dòng)的類(lèi)型第四節(jié)軟件維護(hù)技術(shù)第五節(jié)軟件維護(hù)技術(shù)與過(guò)程第六節(jié)提高軟件的可維護(hù)性第十二章軟件項(xiàng)目管理6學(xué)時(shí)第一節(jié)軟件項(xiàng)目管理概述第二節(jié)軟件團(tuán)隊(duì)第三節(jié)軟件項(xiàng)目管理的度量1、軟件過(guò)程度量2、軟件項(xiàng)目度量第四節(jié)軟件風(fēng)險(xiǎn)管理1、風(fēng)險(xiǎn)識(shí)別2、風(fēng)險(xiǎn)預(yù)測(cè)3、風(fēng)險(xiǎn)管理第五節(jié)軟件配置管理1、基本概念2、件配置管理活動(dòng)3、版本管理第六節(jié)軟件項(xiàng)目規(guī)模估算1、軟件項(xiàng)目資源2、軟件項(xiàng)目規(guī)模度量第七節(jié)軟件項(xiàng)目估算的分解技術(shù)1、基于問(wèn)題分解的估算2、基于過(guò)程分解的估算第八節(jié)中級(jí)COCOMO估算模型第九節(jié)軟件項(xiàng)目進(jìn)度管理1、進(jìn)度計(jì)劃2、進(jìn)度安排3、進(jìn)度跟蹤三、教學(xué)方法《軟件工程》是一門(mén)理論性、實(shí)踐均較強(qiáng)的課程,在教學(xué)程中要注重理論教學(xué),分組討論和項(xiàng)目實(shí)踐教學(xué)相結(jié)合的教學(xué)模式。四、成績(jī)考核方法按學(xué)校、學(xué)院有關(guān)課程的成績(jī)考核規(guī)定執(zhí)行,綜合平時(shí)學(xué)習(xí)、課程作業(yè)、實(shí)驗(yàn)成績(jī)和期末考試成績(jī)給出總評(píng)程序。期末考試采用閉卷形式;實(shí)驗(yàn)成績(jī)則根據(jù)學(xué)生平時(shí)實(shí)驗(yàn)情況和完成實(shí)驗(yàn)報(bào)告情況評(píng)定。評(píng)分標(biāo)準(zhǔn):平時(shí)課程作業(yè)成績(jī)(20%)+項(xiàng)目實(shí)踐成績(jī)(40%)+期末考試成績(jī)(40%)。六、教材與主要參考書(shū)目教材:1、《軟件工程基礎(chǔ)與案例教程(微課視頻版)》,竇萬(wàn)峰,清華大學(xué)出版社,2024年。主要參考書(shū)目:1、《SoftwareEngineering–APractitioner’sApproach》(EighthEdition),R.S.Pressman,著,黃柏素,梅宏譯,機(jī)械工業(yè)出版社,2007年版;2、《SoftwareEngineering》,IanSommerville著,程成,陳霞等譯,機(jī)械工業(yè)出版社,2003年版;3、《SoftwareEngineeringwithJAVA》,StephenR.Schach著,袁兆山等譯,機(jī)械工業(yè)出版社,1999年版;4、《軟件項(xiàng)目管理案例教程》,韓萬(wàn)江主編,機(jī)械工業(yè)出版社,2015年年版;5、《軟件度量》NormanE.Fenton,ShariLawrencePfleeger,楊海燕,趙巍,張力等譯,機(jī)械工業(yè)出版社,2004年版。6、《軟件工程方法與實(shí)踐》,竇萬(wàn)峰,機(jī)械工業(yè)出版社,2016年版。學(xué)年第2學(xué)期教學(xué)周歷學(xué)生人數(shù)課程名稱(chēng)軟件工程主講教師周次日期講課或?qū)嶒?yàn)、實(shí)習(xí)等(章節(jié)、題目名稱(chēng)及要點(diǎn))教學(xué)形式及時(shí)間分配備注講授實(shí)驗(yàn)習(xí)題課課堂討論考試考查實(shí)習(xí)社會(huì)調(diào)查作業(yè)見(jiàn)習(xí)1第1章軟件工程理論基礎(chǔ)1.1關(guān)于軟件;關(guān)于軟件工程、1.3軟件工程基本原理與原則;1.4軟件工程范型;1.5軟件工程活動(dòng)。32第2章軟件過(guò)程與模型2.1軟件生存周期;2.2軟件過(guò)程框架;2.3軟件過(guò)程評(píng)估;2,4軟件能力成熟度模型;2.5軟件過(guò)程模型;2.6傳統(tǒng)的軟件過(guò)程模型;2.7面向?qū)ο筮^(guò)程模型。33第3章敏捷軟件工程方法3.1敏捷軟件工程過(guò)程;3.2Scrum軟件開(kāi)發(fā)過(guò)程;3.3極限編程;3.4結(jié)對(duì)編程。34第4章需求獲取4.1關(guān)于用戶(hù)需求與軟件需求;4.2需求獲取過(guò)程;4.3基于會(huì)談的需求獲取方法;4.4基于調(diào)查表的需求獲取方法;4.5于場(chǎng)景的需求獲取方法;4.6基于用例的需求獲取方法。35第5章結(jié)構(gòu)化分析5.1結(jié)構(gòu)化分析概述;5.2結(jié)構(gòu)化分析模型;5.3數(shù)據(jù)流分析方法:5.4數(shù)據(jù)建模分析方法;狀態(tài)分析方法;5.6結(jié)構(gòu)化分析過(guò)程;5.7軟件需求規(guī)格文檔。36案例分析。37第6章結(jié)構(gòu)化設(shè)計(jì)6.1概述;6.2軟件設(shè)計(jì)過(guò)程;6.3結(jié)構(gòu)化設(shè)計(jì)原理;6.4軟件模塊獨(dú)立性度量;6.5軟件結(jié)構(gòu)化設(shè)計(jì)方法;386.6軟件詳細(xì)設(shè)計(jì);案例分析39第7章結(jié)構(gòu)化軟件測(cè)試7.1軟件測(cè)試概述;7.2軟件測(cè)試策略;7.3測(cè)試用例設(shè)計(jì);7.4黑盒測(cè)試方法;7.5白盒測(cè)試方法;7.6集成測(cè)試方法。310第8章面向?qū)ο蠓治?.1面向?qū)ο蠓治瞿P停?.2面向?qū)ο蠼UZ(yǔ)言;8.3面向?qū)ο蠓治鲞^(guò)程;8.4領(lǐng)域分析與業(yè)務(wù)建模。3118.5軟件的交互行為分析。案例分析。312第9章面向?qū)ο笤O(shè)計(jì)9.1面向?qū)ο笤O(shè)計(jì)概述;9.2構(gòu)件設(shè)計(jì);9.3確定并發(fā)性;9.4面向?qū)ο笤敿?xì)設(shè)計(jì)3139.5部署設(shè)計(jì);案例分析。314第10章面向?qū)ο髮?shí)現(xiàn)與測(cè)試。10.1面向?qū)ο髮?shí)現(xiàn);10.2面向?qū)ο鬁y(cè)試基礎(chǔ);10.3面向?qū)ο鬁y(cè)試策略。315案例分析,系統(tǒng)實(shí)現(xiàn),討論。316第11章軟件維護(hù)11.1軟件維護(hù)概述;11.2軟件的可維護(hù)性;11.3軟件維護(hù)活動(dòng)的類(lèi)型;11.4軟件維護(hù)技術(shù);11.5提高軟件的可維護(hù)性。317第12章軟件項(xiàng)目管理的12.1軟件項(xiàng)目管理概述;12.2軟件工程管理度量;12.3
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 物理板塊模型課程設(shè)計(jì)
- 乒乓球用品行業(yè)銷(xiāo)售工作總結(jié)
- 酒店旅游行業(yè)行政后勤工作總結(jié)
- 線描基本技法課程設(shè)計(jì)
- 圖文制作行業(yè)前臺(tái)接待工作總結(jié)
- 三年高考地理(全國(guó)乙卷21-23)真題知識(shí)點(diǎn)-人口與城市
- 組織學(xué)生參加競(jìng)賽活動(dòng)計(jì)劃
- 2023-2024學(xué)年北京市清華大學(xué)附中朝陽(yáng)學(xué)校高一(下)期中語(yǔ)文試卷
- DB32T 3393-2018 警務(wù)效能監(jiān)察工作規(guī)范
- 網(wǎng)絡(luò)零售店店員工作總結(jié)
- 中小企業(yè)內(nèi)部控制與風(fēng)險(xiǎn)管理(第二版)項(xiàng)目一:內(nèi)部控制與風(fēng)險(xiǎn)管理基礎(chǔ)
- 駕駛艙資源管理緒論課件
- 聲藝 EPM8操作手冊(cè)
- 西北農(nóng)林科技大學(xué)專(zhuān)業(yè)學(xué)位研究生課程案例庫(kù)建設(shè)項(xiàng)目申請(qǐng)書(shū)(MBA)
- 外墻保溫、真石漆施工技術(shù)交底
- 車(chē)床日常點(diǎn)檢表
- 配網(wǎng)工程施工監(jiān)理管理要點(diǎn)~.docx
- 國(guó)內(nèi)No.7信令方式技術(shù)規(guī)范----綜合業(yè)務(wù)數(shù)字網(wǎng)用戶(hù)部分(ISUP)
- 尾礦庫(kù)在線監(jiān)測(cè)方案)
- 房屋安全簡(jiǎn)易鑒定表.docx
- FSSC運(yùn)營(yíng)管理制度(培訓(xùn)管理辦法)
評(píng)論
0/150
提交評(píng)論