軟件工程基礎(chǔ)與案例教程 教學大綱_第1頁
軟件工程基礎(chǔ)與案例教程 教學大綱_第2頁
軟件工程基礎(chǔ)與案例教程 教學大綱_第3頁
軟件工程基礎(chǔ)與案例教程 教學大綱_第4頁
軟件工程基礎(chǔ)與案例教程 教學大綱_第5頁
已閱讀5頁,還剩2頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

《軟件工程》教學大綱課程代碼:課程總學分:3課程總學時數(shù):54一、課程目標本課程目的是培養(yǎng)本科生對大中型軟件開發(fā)過程中所涉及的軟件過程模型、設(shè)計方法、工程開發(fā)技術(shù)和工具有全面系統(tǒng)的理解和掌握,指導軟件生產(chǎn)和管理,并通過項目開發(fā)過程實踐掌握軟件開發(fā)的基本過程和方法以及思想,為以后工作中的軟件分析、設(shè)計、維護及管理等活動打下良好的基礎(chǔ)。本課程是一門綜合且實踐性較強的課程,需要先修過數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)庫原理、程序設(shè)計語言、面向?qū)ο蠹夹g(shù)等課程才能夠掌握。二、教學內(nèi)容、要點和課時安排第一章軟件工程概述3學時第一節(jié)關(guān)于軟件1、軟件及其特性2、軟件開發(fā)技術(shù)演化第二節(jié)關(guān)于軟件工程軟件危機的出現(xiàn)及其解決途徑軟件工程概念第三節(jié)軟件工程原理與原則1、基本原理2、基本原則第四節(jié)軟件工程范型1、結(jié)構(gòu)化開發(fā)范型2、面向?qū)ο箝_發(fā)范型第五節(jié)軟件工程基本活動第二章軟件過程與模型6學時第一節(jié)軟件生存周期第二節(jié)軟件過程框架第三節(jié)軟件過程評估1、軟件產(chǎn)品與過程2、軟件過程評估第四節(jié)軟件能力成熟度模型能力成熟模型CMM五級模型第五節(jié)軟件過程模型第六節(jié)傳統(tǒng)的軟件過程模型1、瀑布模型2、增量模型3、螺旋模型第七節(jié)面向?qū)ο筮^程模型1、構(gòu)建集成模型2、統(tǒng)一過程模型第三章敏捷軟件過程3學時第一節(jié)敏捷軟件工程過程1、敏捷過程2、敏捷開發(fā)原則第二節(jié)Scrum軟件開發(fā)過程1、Scrum思想2、Scrum術(shù)語與過程第三節(jié)極限編程1、什么是極限編程?2、極限編程要素第四節(jié)結(jié)對編程1、什么是結(jié)對編程?2、結(jié)對編程分析第4章需求獲取3學時第一節(jié)關(guān)于用戶需求與軟件需求第二節(jié)需求獲取過程第三節(jié)基于會談的需求獲取方法第四節(jié)基于調(diào)查表的需求獲取方法第五節(jié)基于場景的需求獲取方法第六節(jié)基于用例的需求獲取方法1、用例分析2、構(gòu)建活動圖和泳道圖3、用例描述第五章結(jié)構(gòu)化分析6學時第一節(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è)計6學時第一節(jié)概述第二節(jié)軟件設(shè)計過程1、概要設(shè)計2、詳細設(shè)計第三節(jié)結(jié)構(gòu)化設(shè)計原理第四節(jié)軟件模塊獨立性度量第五節(jié)軟件結(jié)構(gòu)化設(shè)計軟件結(jié)構(gòu)設(shè)計數(shù)據(jù)流模型3、數(shù)據(jù)流設(shè)計方法第六節(jié)軟件詳細設(shè)計詳細設(shè)計任務詳細設(shè)計方法第七章軟件結(jié)構(gòu)化測試3學時第一節(jié)軟件測試概述軟件測試的目的驗證與確認軟件測試的原則第二節(jié)軟件測試策略1、單元測試2、集成測試3、確認測試4、系統(tǒng)測試第三節(jié)測試用例設(shè)計第四節(jié)黑盒測試技術(shù)等價類劃分2、邊界值分析3、錯誤推測第五節(jié)白盒測試技術(shù)1、邏輯覆蓋2、路徑覆蓋3、循環(huán)路徑測試策略第六節(jié)集成測試技術(shù)1、集成策略2、性能測試第八章面向?qū)ο蠓治?學時第一節(jié)面向?qū)ο蠓治瞿P瓦壿嬆P徒换ツP?、實現(xiàn)模型4、部署模型第二節(jié)面向?qū)ο蠼UZ言(UML)1、UML組成2、UML視圖第三節(jié)面向?qū)ο蠓治鲞^程第四節(jié)領(lǐng)域分析與業(yè)務建模1、識別業(yè)務類和領(lǐng)域類2、構(gòu)建業(yè)務類圖3、識別屬性和操作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è)計6學時第一節(jié)面向?qū)ο笤O(shè)計概述1、面向?qū)ο笤O(shè)計過程2、面向?qū)ο笤O(shè)計原則第二節(jié)構(gòu)件設(shè)計1、構(gòu)件概念2、構(gòu)件設(shè)計步驟3、構(gòu)件設(shè)計原則第三節(jié)確定并發(fā)性第四節(jié)面向?qū)ο笤敿氃O(shè)計1、模型精化2、邏輯架構(gòu)與設(shè)計模式3、類詳細設(shè)計第五節(jié)部署設(shè)計第十章面向?qū)ο髮崿F(xiàn)與測試3學時第一節(jié)面向?qū)ο髮崿F(xiàn)第二節(jié)面向?qū)ο鬁y試基礎(chǔ)1、面向?qū)ο蠓治龅臏y試2、面向?qū)ο笤O(shè)計的測試3、面向?qū)ο蟪绦虻臏y試第三節(jié)面向?qū)ο鬁y試策略1、類方法測試2、類測試3、類簇測試4、系統(tǒng)測試第十一章軟件維護3學時第一節(jié)軟件維護概述第二節(jié)軟件可維護性第三節(jié)軟件維護活動的類型第四節(jié)軟件維護技術(shù)第五節(jié)軟件維護技術(shù)與過程第六節(jié)提高軟件的可維護性第十二章軟件項目管理6學時第一節(jié)軟件項目管理概述第二節(jié)軟件團隊第三節(jié)軟件項目管理的度量1、軟件過程度量2、軟件項目度量第四節(jié)軟件風險管理1、風險識別2、風險預測3、風險管理第五節(jié)軟件配置管理1、基本概念2、件配置管理活動3、版本管理第六節(jié)軟件項目規(guī)模估算1、軟件項目資源2、軟件項目規(guī)模度量第七節(jié)軟件項目估算的分解技術(shù)1、基于問題分解的估算2、基于過程分解的估算第八節(jié)中級COCOMO估算模型第九節(jié)軟件項目進度管理1、進度計劃2、進度安排3、進度跟蹤三、教學方法《軟件工程》是一門理論性、實踐均較強的課程,在教學程中要注重理論教學,分組討論和項目實踐教學相結(jié)合的教學模式。四、成績考核方法按學校、學院有關(guān)課程的成績考核規(guī)定執(zhí)行,綜合平時學習、課程作業(yè)、實驗成績和期末考試成績給出總評程序。期末考試采用閉卷形式;實驗成績則根據(jù)學生平時實驗情況和完成實驗報告情況評定。評分標準:平時課程作業(yè)成績(20%)+項目實踐成績(40%)+期末考試成績(40%)。六、教材與主要參考書目教材:1、《軟件工程基礎(chǔ)與案例教程(微課視頻版)》,竇萬峰,清華大學出版社,2024年。主要參考書目:1、《SoftwareEngineering–APractitioner’sApproach》(EighthEdition),R.S.Pressman,著,黃柏素,梅宏譯,機械工業(yè)出版社,2007年版;2、《SoftwareEngineering》,IanSommerville著,程成,陳霞等譯,機械工業(yè)出版社,2003年版;3、《SoftwareEngineeringwithJAVA》,StephenR.Schach著,袁兆山等譯,機械工業(yè)出版社,1999年版;4、《軟件項目管理案例教

溫馨提示

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

評論

0/150

提交評論