友情提示:本站提供全國400多所高等院校招收碩士、博士研究生入學考試歷年考研真題、考博真題、答案,部分學校更新至2012年,2013年;均提供收費下載。 下載流程: 考研真題 點擊“考研試卷””下載; 考博真題 點擊“考博試卷庫” 下載
北京交通大學 2018 年招收碩士研究生入學考研大綱 926 軟件工程理論與技術 1、軟件工程學概述。(1)了解軟件開發技術的發展歷史 及特點;(2)了解軟件危機及產生的原因、解決辦法;(3) 了解軟件的特點、傳統的生命周期模型熟悉軟件工程的基本 原理和方法;(4)重點掌握軟件工程的概念和基本原理;(5) 掌握生命周期方法學內容以及各階段的劃分和基本任務。 2、可行性研究深刻理解可行性研究的必要性。(1)掌握 可行性研究的任務及可行性研究的具體步驟;(2)了解系統 流程圖的作用及符號表示;(3)重點掌握數據流圖的畫法及 數據字典的編寫。 3、需求分析。(1)深刻理解需求分析階段的概念及任務; (2)熟練掌握數據流圖的細化及 ER 圖、IPO 圖的畫法;(3) 掌握需求分析過程及各種圖形工具的應用。 4、總體設計。(1)深刻理解軟件總體設計的基本任務; (2)理解軟件設計的基本原理理解模塊化、抽象、信息隱 蔽、模塊獨立性等概念;(3)明確度量模塊獨立性的校準--- 偶和性及內聚性;(4)熟練掌握結構化設計方法(要求能劃分 數據流的類型,將其能換成軟件結構圖,并能根據優化準則 將其優化)。 5、詳細設計。(1)能熟練的使用詳細設計描述工具來設 計模塊中的算法及程序的邏輯結構;(2)理解 Jackson 方法 的概念及程序復雜度的度量方法;(3)學會使用 Jackson 方 法設計輸入輸出數據結構和程序結構。 6、實現。(1)了解幾種常見的程序設計語言的特點;(2) 領會程序設計中應注意的問題,注意培養良好的編程風格; (3)掌握測試階段的內容、測試方法及測試步驟;(4)深 刻理解白盒、黑盒測試技術;(5)深刻理解測試過程中單元 測試、集成測試、驗收測試的任務及使用的方法;(6)掌握 調試程序的方法;(7)熟練掌握針對某一問題采用白盒法或 黑盒法進行測試用例的設計。 7、維護。(1)掌握軟件維護的內容、特點、方法、技術、 文檔;(2)了解軟件維護的各種困難、軟件維護的特點及軟 件維護的文檔;(3)理解軟件維護的內容及維護任務的實施; (4)深刻理解如何提高軟件的維護性。 8、面向對象方法學引論。(1)深刻理解對象、類、類的 層次結構、方法和消息的實質;(2)深刻理解對象模型、動 態模型、功能模型的元素、結構和構造方法;(3)掌握畫對 象圖、畫狀態圖、畫數據流程圖;(4)確定對象類、確定關 聯、確定屬性、識別繼承。 9、面向對象分析。(1)了解需求陳述,掌握面相對象分 析過程;(2)掌握面向對象分析的概念和基本任務;(3)掌 握對象模型、動態模型、功能模型的建模方法。 10、面向對象設計。(1)掌握面向對象設計的概念和準則; (2)掌握軟件重用概念及提高重用的方法。 11、面向對象實現。(1)掌握面向對象對象的測試,保證 良好的程序設計風格須遵守的原則。 12、軟件項目管理。(1)了解軟件管理的特點和軟件管 理的基本過程;(2)掌握文檔管理的重要性與方法。
免責聲明:本文系轉載自網絡,如有侵犯,請聯系我們立即刪除,另:本文僅代表作者個人觀點,與本網站無關。其原創性以及文中陳述文字和內容未經本站證實,對本文以及其中全部或者部分內容、文字的真實性、完整性、及時性本站不作任何保證或承諾,請讀者僅作參考,并請自行核實相關內容。
|