友情提示:本站提供全國400多所高等院校招收碩士、博士研究生入學考試歷年考研真題、考博真題、答案,部分學校更新至2012年,2013年;均提供收費下載。 下載流程: 考研真題 點擊“考研試卷””下載; 考博真題 點擊“考博試卷庫” 下載
太原科技大學全國碩士研究生招生考試 業務課考試大綱(初試) 考試科目代碼:829 考試科目名稱:軟件工程 一、考試的總體要求 軟件工程科目要求考生系統掌握本課程的基本知識、基礎理論和基本方法,并能運用相 關理論和方法分析、解決軟件工程中的實際問題。主要內容包括:軟件工程學概述,可行性 研究,需求分析,總體設計,詳細設計,實現,維護,面向對象方法學引論,面向對象分析, 面向對象設計,面向對象實現等內容。 二、考試內容及比例 1.軟件危機,軟件工程基本原理和方法學,軟件生命周期,軟件過程的瀑布模型、原型 模型、增量模型、螺旋模型及噴泉模型等基本概念。(約5%) 2.可行性研究的基本概念,可行性研究的任務和過程,系統流程圖,數據流圖和數據字 典,成本/效益分析。要求掌握相關理論及重要概念,能夠根據任務要求設計系統流程圖, 數據流圖和數據字典,能夠根據任務進行成本/效益估算。(10-15%) 3.需求分析的任務,需求獲取的方法,分析建模與規格說明,實體-聯系圖,數據規范 化,狀態轉換圖,IPO圖,驗證軟件需求。要求掌握相關理論及重要概念,能夠根據任務要 求設計實體-聯系圖,狀態轉換圖和改進的IPO圖(10-15%) 4.總體設計的設計過程,設計原理,啟發規則,描述軟件結構的層次圖和HIPO圖,結 構圖,面向數據流的設計方法。要求掌握相關理論及重要概念,能夠根據要求設計HIPO圖, 掌握面向數據流的設計方法(10-15%) 5.結構程序設計,人機界面設計,過程設計的工具(程序流程圖,盒圖,判定表和判定 樹),面向數據結構的設計方法(改進的jackson圖和Jackson方法),程序復雜度的定量度 量。要求掌握相關理論及重要概念,能夠根據要求設計程序流程圖,盒圖,判定表和判定樹, 改進的jackson圖。(10-15%) 6.編碼,軟件測試基礎,單元測試,集成測試,確認測試,白盒測試,黑盒測試,調試, 軟件可靠性。要求掌握相關理論及重要概念,熟練掌握白盒測試中的邏輯覆蓋方法(約10%) 7.軟件維護的定義,特點,維護過程及軟件的可維護性,軟件再工程。要求掌握相關理 論及重要概念。(約5%) 8.面向對象方法學概念,面向對象的概念,面向對象建模,對象模型,動態模型,功能 模型,三種模型的關系。要求掌握相關理論及重要概念,熟練掌握類圖和用例圖的設計。 (10-15%) 9.面向對象分析的基本過程,需求陳述,建立對象模型、動態模型和功能模型,定義服 務。要求掌握相關理論及重要概念。能夠按要求建立對象模型,設計狀態圖。(10-15%) 10.面向對象設計的準則,啟發規則,軟件重用,系統分解。要求掌握相關理論及重要 概念。(約5%) 11.面向對象程序設計語言,程序設計風格,程序測試策略,設計測試用例。要求掌握 相關理論及重要概念。(約5%) 三、試卷類型及比例 填空題、選擇題、名詞解釋、判斷題四種題型(2-4種)比例約占40~50%; 論述題約占30-40%; 綜合題和設計題約占20-30%。 四、主要參考教材: 《軟件工程導論》第5版,張海藩編著,北京.清華大學出版社。 五、專業課輔導:具體情況請咨詢計算機學院。
免責聲明:本文系轉載自網絡,如有侵犯,請聯系我們立即刪除,另:本文僅代表作者個人觀點,與本網站無關。其原創性以及文中陳述文字和內容未經本站證實,對本文以及其中全部或者部分內容、文字的真實性、完整性、及時性本站不作任何保證或承諾,請讀者僅作參考,并請自行核實相關內容。
|