813軟件工程考核內容如下:
1、軟件工程學概述。
軟件工程概念、軟件危機、軟件工程基本原理、軟件生存周期,各種軟件開發模型以及其優缺點。
2、可行性研究。
可行性研究的任務和步驟、系統流程圖和數據流圖、數據字典。
3、需求分析。
需求分析的任務、需求分析的方法、E-R圖、狀態轉換圖、層次方框圖、Warnier圖和IPO圖的應用、驗證軟件需求的方法。
4、總體設計。
總體設計的過程、軟件設計原則、啟發式規則、層次圖、HIPO圖和結構圖的應用、面向數據流的設計方法。
5、詳細設計。
結構程序設計、人機界面設計的方法,程序流程圖、盒圖、PAD圖、判定表、判定樹的應用、Jackson圖、程序復雜程度的定量度量。
6、實現。
常見的程序設計語言的選擇、編碼風格、軟件測試定義和目的、黑盒測試和白盒測試、軟件測試的步驟、單元測試、集成測試和驗收測試的方法、測試用例的設計、調試技術和策略、軟件可靠性的概念。
7、維護。
軟件維護的概念和特點,軟件維護的過程、軟件維護過程中所需采用的主要技術、軟件可維護的屬性、軟件再工程。
8、面向對象的方法學概要。
面向對象方法的基本概念和特征、面向對象建模的方法、對象建模、動態建模、功能建模。
9、面向對象分析、設計和實現。
面向對象分析的方法,面向對象設計的基本概念與基本方法,軟件重用,基於UML的需求分析、設計,面向對象的測試方法。