25年中國地質大學(北京)859軟件工程考研大綱已出!為了幫助同學們快速了解相關信息,小編已經給大家整理好了學校官網發(fā)布的25年中國地質大學(北京)859軟件工程考研大綱的詳細內容,大家快來查看吧!
中國地質大學(北京)軟件工程考研大綱
  考試性質
  本課程為碩士研究生入學初試考試科目,考查學生對軟件工程主要技術方法的掌握以及面向對象程序設計(C++)的編程能力。
  考試方式和考試時間
  1.答卷方式:閉卷、筆試
  2.答卷時間:180分鐘
  試卷結構
  題型比例:滿分150分,其中:程序設計類題目(占30%-40%)、綜合問答分析類題目(占60%-70%)。
  考試內容和考試要求
  考查要點
  一、軟件工程
  在軟件工程的基本概念的基礎上,重點要求學生掌握軟件開發(fā)的工程化技術、軟件過程及主要方法,包括經典的和常用的方法,如結構化方法、面向數據結構方法和面向對象方法,以及一些軟件工程的新技術和新方法。
  1、軟件工程基礎理論
  計算機軟件的概念、特征、發(fā)展歷程、分類,軟件危機及其表現、軟件工程定義及發(fā)展、軟件生存周期,軟件過程、能力成熟度模型CMM及能力成熟度模型集成CMMI,軟件過程模型:瀑布模型、演化模型、基于構件的開發(fā)模型;敏捷軟件開發(fā):價值觀及開發(fā)原則、極限編程等開發(fā)方法。
  2、需求工程和設計工程
  基于計算機的系統(tǒng)的概念、系統(tǒng)工程涵蓋的內容;需求工程:需求獲取、方法與策略、需求分析、需求建模及需求管理。
  軟件設計原則,軟件體系結構設計:體系結構風格與種類、體系結構的選取,部件級設計技術,設計規(guī)約與設計評審。
  3、系統(tǒng)分析與設計方法
  1)結構化分析模型:包括數據流圖的使用、分層數據流圖的審查、數據字典;結構化設計:策略及步驟、數據流圖到軟件體系結構的映射及結構圖的改進。
  2)面向數據結構的分析與設計:數據結構與程序結構的表示及其分析和設計步驟。
  3)面向對象的分析和設計:了解面向對象思想、面向對象分析與設計的發(fā)展及其各種代表模型;面向對象分析和設計過程、設計模式;UML及其使用:用況建模、靜態(tài)建模、動態(tài)建模及物理體系建模。
  4、軟件測試
  軟件測試的目的、原則,白盒測試方法:邏輯覆蓋測試、基本路徑測試,黑盒測試方法:等價類劃分、邊界值分析、因果圖法,測試策略、測試完成標準。
  二、面向對象程序設計(C++)
  在C++程序設計的基礎上,重點考查考生對面向對象程序設計基本概念和基本過程的理解、描述方法與綜合運用。包括抽象性、封裝性、繼承性和多態(tài)性面向對象的基本概念以及使用這些概念解決實際問題的能力,并逐步形成正確的面向對象程序設計思想。
  1、基本概念
  面向對象程序設計的基本特點,面向對象的方法與基本概念,面向對象的軟件開發(fā)過程。面向對象程序設計的基本特點,面向對象的思想,類和對象,構造函數和析構函數,類的組合及UML圖形標識、靜態(tài)多態(tài)性、類和對象的形式化描述方法。
  2、面向對象程序設計
  1)繼承與派生,訪問控制,構造函數與析構函數,派生類的成員標識與訪問,賦值兼容規(guī)則,二義性及其支配規(guī)則。
  2)多態(tài)性概述,虛函數,抽象類,虛函數的多態(tài)性,虛析構函數。
  3)成員函數,作用域與可見性,生存期,靜態(tài)成員。
  4)友元函數,共享數據的保護,多文件結構和編譯預處理命令。
  3、模板
  函數模板與類模板、模板與繼承的關系,掌握常用類模板(如數組類、鏈表類)的定義與使用方法。
  參考書目
  錢樂秋,趙文耘,牛軍鈺《軟件工程》(第3版)清華大學出版社
  鄭莉,董淵,何江舟C++語言程序設計(第4版)清華大學出版社
  以上信息來源:中國地質大學(北京)研究生院。
  以上就是學姐為大家整理的【25年中國地質大學(北京)859軟件工程考研大綱已出!速看】的全部內容!想了解更多關于考研的相關信息,請關注高頓考研官網查詢,祝大家考研成功。
  另外,小編為考研的小伙伴們準備了豐富的學習資料,想要了解相關信息的考生可以點擊下方小卡片免費獲取資料,或者咨詢右下角的老師哦~