一、考試要求
要求考生在系統(tǒng)地掌握軟件工程模型、方法和工具的基本理論思想的基礎上,具有遵循軟件工程思想進行軟件分析和設計的能力,靈活掌握軟件生命周期各階段所涉及的重點技術環(huán)節(jié),掌握結構化或面向對象的軟件開發(fā)方法。了解軟件工程新技術,如基于軟件體系結構的開發(fā)模式、基本的軟件體系結構風格、新型的軟件開發(fā)模型(如:敏捷開發(fā))、軟件復用新技術(如模式、框架、組件技術等)。
二、考試內容
考試內容以考察考生基本功與知識面為主。
軟件生命周期模型 | 軟件工程的基本概念 |
傳統(tǒng)的軟件生命周期模型、瀑布模型、V&W模型、演化及增量模型、快速應用開發(fā)法(RAD)、原型法、噴泉及螺旋模型現(xiàn)代的軟件生命周期模型、統(tǒng)一軟件過程(Unified Process)、敏捷開發(fā)模型(Agile) 軟件體系結構風格 | |
軟件需求分析(結構化及面向對象的需求分析方法) | 系統(tǒng)分析及需求分析 |
需求工程、需求工程的主要任務、需求的開發(fā)、需求的管理 需求分析原則及分析模型的結構、數(shù)據(jù)模型的結構及表示、功能模型的結構及表示、行為模型的結構及表示 | |
結構化的需求分析方法、數(shù)據(jù)模型及ER圖、功能模型及數(shù)據(jù)流圖面向對象的需求分析方法、UML及用例模型、領域模型及類圖 | |
軟件設計的基本概念(結構化及面向對象的設計方法) | 、軟件設計原理(抽象、漸進、模塊化等)、軟件設計的過程(概要設計、詳細設計)、系統(tǒng)結構及數(shù)據(jù)結構設計 |
結構化的設計方法、功能模塊圖的結構、推導初始功能結構圖的方法(變換型及事務型)、其他結構化的設計方法 | |
面向對象的設計方法、UP細化階段的迭代過程、設計模型及順序圖、設計模型及狀態(tài)遷移圖、設計模型及系統(tǒng)的靜態(tài)結構表示類圖、面向對象的設計模式 | |
詳細設計過程及技術 | |
軟件測試軟件維護 | 、白盒測試(邏輯覆蓋)、黑盒測試(等價類劃分、邊界值分析、因果圖)、單元測試、集成測試、驗收測試、系統(tǒng)測試 |
、軟件維護分類及維護過程 | |
軟件項目管理、軟件過程管、理軟件質量管理 | 進度控制 風險分析 產品度量 項目度量 軟件評估 配置管理 |
三、試卷結構
1.考試時間3小時,滿分100分。
2.題目類型:填空題、選擇題、簡答題、分析、設計題等。
更多學歷考試信息請查看學歷考試網(wǎng)