一、考試要求
理解與掌握軟件工程的基本概念、理論、工具、過程和分析方法,具有綜合運用這些以及其他用專業知識分析和解決實際軟件項目問題的能力。
二、考試內容
1、軟件工程的基本概念:軟件、軟件危機、軟件工程、軟件工程方法學的概念,軟件危機的表現及消除犯法、軟件工程的本質、軟件工程的原理,軟件生命周期的概念,軟件工程的主要目的,軟件過程模型分類及特點,敏捷宣言與極限編程的概念與內涵,軟件的綜合理解。
2、可行性分析:可行性分析的概念、任務與過程,系統流程圖與數據流圖的概念與繪制,數據字典的概念與內涵,軟件成本及估計方法、軟件成本/效益分析的概念。
3、需求分析:需求分析的任務,需求獲取的方法,需求簡易規格說明技術,數據層次方框圖,需求驗證的概念,需求易變性的綜合理解。
4、總體設計:總體設計的概念和過程,模塊化的概念,總體設計的原理及其應用,數據耦合與內聚的概念與分類,總體設計的啟發規則,功能層次結構圖。
5、詳細設計:結構化程序設計的概念,程序過程設計工具的概念,程序流程圖、判定表、判定樹、流圖的概念與繪制,程序復雜度的概念及計算模型,用戶界面設計的問題與過程,人機界面設計指南(一般、輸入、顯示),。
6、軟件實現:程序語言的選擇標準,編碼風格的概念及應用,軟件測試的概念、目標與準則,軟件測試方法和步驟的概念,白盒和黑盒測試的概念、步驟和方法,白盒和黑盒測試用例設計,軟件可靠性的概念和估算模型,程序錯誤數的估算方法。
7、運行維護:軟件維護的概念、分類、特點和過程,軟件可維護性的概念和因素,軟件再工程的概念和步驟。
8、軟件項目管理:軟件項目及管理的概念,軟件規模的概念及估算方法,軟件工作量和進度的概念和估算方法,人員組織的結構和分類,軟件質量的概念和內容,軟件配置的概念和管理,能力成熟度模型及等級。
三、題型
試卷滿分為150分,其中:名詞解釋和簡答題30%左右,設計答題30%左右,分析及綜合性論述題占40%左右。
四、參考書目
張海藩.軟件工程導論(第6版)[M].北京:清華大學出版社,2013.
您填的信息已提交,老師會在24小時之內與您聯系
如果還有其他疑問請撥打以下電話