友情提示:本站提供全國400多所高等院校招收碩士、博士研究生入學考試歷年考研真題、考博真題、答案,部分學校更新至2012年,2013年;均提供收費下載。 下載流程: 考研真題 點擊“考研試卷””下載; 考博真題 點擊“考博試卷庫” 下載
浙江農林大學碩士研究生入學考試復試
《軟件工程》考試大綱
一、 考 試 性 質
浙江農林大學碩士研究生入學《軟件工程》考試是為招收農業信息化及相關專業的碩士研究生而設置的具有選拔功能的水平考試。它的主要目的是測試考生對軟件工程原理、方法和技術的掌握程度和應用相關知識解決問題的能力。
二、 考試的基本要求
要求考生全面系統地掌握軟件工程的基本概念、原理、方法和技術,熟悉軟件開發各項活動的任務,了解軟件項目組織和管理的方法,具有運用軟件工程原理、方法和技術分析計算機應用需求、設計和實現軟件系統的能力。
三、 考試方法和考試時間
本試卷采用閉卷筆試形式,試卷滿分為100分,考試時間為120分鐘。
四、 考試內容和考試要求
(一) 軟件工程概論
考試內容
1. 軟件和軟件工程的含義。
2. 軟件生命周期各個階段的基本任務。
3. 軟件生命周期模型。
考試要求
1. 理解軟件和軟件工程的定義。
2. 了解什么是軟件生命周期,了解生命周期各個階段:可行性分析、需求分析、系統設計、詳細設計、實現、測試的基本任務。
3. 了解各種軟件生命周期模型的優缺點和適用場合:瀑布模型、增量模型、快速原型模型、螺旋模型。
(二) 可行性分析和需求分析
考試內容
1.可行性分析的基本概念。
2.需求分析的基本概念。
3.需求分析建模方法。
考試要求
1. 了解可行性分析的涵蓋內容。
2. 了解需求分析的內容。
3. 掌握需求分析建模方法:數據流圖、數據字典、ER圖。
(三) 總體設計
考試內容
1.設計的基本原理和啟發式規則。
2.面向數據流的設計方法。
考試要求
1. 了解軟件設計的基本原理和啟發式規則。
2. 掌握耦合性原則和內聚性原則。
3. 掌握面向數據流的設計方法。
(四) 詳細設計
考試內容
1.結構化程序的概念。
2.過程設計工具。
3.程序復雜度的度量。
考試要求
1.掌握結構化程序的概念和三種基本控制結構:順序、選擇和循環。
2.掌握程序流程圖、盒圖、PAD圖、判定表和判定樹的使用。
3.掌握程序環形復雜度的計算方法。
(五) 實現和測試
考試內容
1.軟件測試的基本概念。
2.黑盒測試和白盒測試的概念和測試技術。
3.軟件測試的步驟。
考試要求
1.理解軟件測試的目標和準則。
2.掌握黑盒測試的含義。
3.掌握黑盒測試技術,包括等價類劃分法和邊界值分析法。
4.掌握白盒測試的含義。
5.掌握白盒測試技術,包括各種邏輯覆蓋標準:語句覆蓋、判定覆蓋、條件覆蓋、判定/條件覆蓋、條件組合覆蓋、路徑覆蓋。
6.了解軟件測試各個步驟:單元測試、集成測試、系統測試,及其相應的測試重點。
7.掌握集成測試中的集成策略:自頂向下、自底向上、深度優先、寬度優先。
(六) 面向對象分析和設計
考試內容
1.面向對象分析和設計的基本概念。
2.用例模型的建立。
3.用類圖表示系統的對象模型。
考試要求
1.理解和掌握面向對象分析和設計的基本概念:對象、類、屬性、操作、接口。
2.掌握用例模型的建立方法。根據對系統需求的分析,用UML用例圖表示系統的功能,對每一個用例用文字描述系統業務的正常流程和異常流程。
3.掌握對象模型的建立方法。用UML類圖描述系統的對象,正確描述對象之間的關系:關聯、聚集、泛化。
(七) 軟件項目組織和管理
考試內容
1.軟件規模估算。
2.軟件項目進度計劃。
考試要求
1.了解軟件規模估算方法:代碼行技術、功能點技術。
2.掌握軟件進度計劃方法:Gantt圖、工程網絡。
五、 主要參考書目
1. 張海藩、牟永敏編著. 2013. 軟件工程導論(第6版). 北京: 清華大學出版社
免責聲明:本文系轉載自網絡,如有侵犯,請聯系我們立即刪除,另:本文僅代表作者個人觀點,與本網站無關。其原創性以及文中陳述文字和內容未經本站證實,對本文以及其中全部或者部分內容、文字的真實性、完整性、及時性本站不作任何保證或承諾,請讀者僅作參考,并請自行核實相關內容。