科目代碼:3402
科目名稱:軟件工程
適用學科:計算機科學與技術
一、考試的總體要求
主要考查學生對軟件工程領域基本概念和基本理論的掌握,以及較熟練運用軟件工程相關原則和技術方法解決具體問題的能力和對軟件項目開發實踐的經驗、認識和感悟。
二、考試內容
1.軟件工程基礎(10%)
軟件工程基本概念;軟件生存周期;軟件工程過程模型;面向對象軟件工程。
2.軟件需求分析(30%)
軟件需求定義;需求工程;需求獲取方法;結構化分析方法及其建模技術;面向對象分析方法及其建模技術。
3.軟件設計(30%)
軟件設計基礎;總體設計;詳細設計;結構化設計方法及其建模技術;面向對象設計方法及其建模技術。
4.軟件測試與維護(10%)
軟件測試基本理論;軟件測試策略;白盒測試技術;黑盒測試技術;軟件維護過程;軟件再工程。
5.軟件項目管理(10%)
軟件項目管理;軟件風險管理;軟件質量管理;軟件配置管理;軟件過程管理。
6.軟件工程高級課題(10%)
Web工程;基于構件的軟件開發;分布式系統的軟件開發;敏捷開發。
三、試卷類型及比例
(1)選擇題,約占15%;
(2)簡答題,約占35%;
(3)分析應用題,約占25%;
(4)綜合應用題,約占25%;
四、考試形式及時間
(1)考試形式:筆試;
(2)考試時間:180分鐘;
(3)試卷滿分:100分。
五、參考書目
(1)周麗娟,王華等.《軟件工程實用教程(第2版)》.清華大學出版社,2016.3。