2024哈爾濱工業(yè)大學(xué)考試科目以及大綱已公布!同學(xué)們想要報考哈爾濱工業(yè)大學(xué)軟件工程的可以參考本篇內(nèi)容,小編整理了834軟件工程考研考試大綱供大家參考??梢砸罁?jù)考試大綱再完善自己的復(fù)習(xí)計劃,做好復(fù)習(xí)備考。  
哈爾濱工業(yè)大學(xué)軟件工程考研834考試大綱
  一、參考書
  1、RogersS.Pressman.SoftwareEngineering:APractitioner’sApproach(EighthEdition).(鄭人杰等譯,《軟件工程:實踐者的研究方法》(原書第8版),機械工業(yè)出版社,2016年11月)
  2、鄭人杰,馬素霞等著.軟件工程概論(第3版).機械工業(yè)出版社,2020年1月
  3、蘇小紅等編著,《程序設(shè)計基礎(chǔ)(C語言)慕課版》,人民郵電出版社,2023年1月
  4、蘇小紅等編著,《程序設(shè)計基礎(chǔ)實驗和學(xué)習(xí)指導(dǎo)(C語言)微課版》,人民郵電出版社,2023年7月
  5、蘇小紅等編著,《C語言程序設(shè)計(第4版)》,高等教育出版社,2019年8月
  6、蘇小紅等編著,《C語言程序設(shè)計學(xué)習(xí)指導(dǎo)(第4版)》,高等教育出版社,2019年9月
  7、張巖,李秀坤,劉顯敏數(shù)據(jù)結(jié)構(gòu)與算法(第5版),高等教育出版社,2020.22.
  8、嚴(yán)蔚敏,吳偉民,數(shù)據(jù)結(jié)構(gòu)(C語言版),清華大學(xué)出版社,2002.09
  二、考試內(nèi)容
  第一部分軟件工程
  1)軟件工程的基本概念
  a:軟件工程的概念、組成部分
  b:軟件的生命周期、各階段的作用、各階段輸入輸出之間的關(guān)系
  c:軟件開發(fā)團隊的基本角色構(gòu)成及各自的職責(zé)
  2)軟件生命周期模型與軟件項目管理
  a:瀑布模型、增量模型、演化模型,各自的特征、過程和應(yīng)用場景
  b:敏捷方法與過程模型,包括用戶故事、測試驅(qū)動開發(fā)、結(jié)對編程、持續(xù)集成、快速迭代/快速交付等,以極限編程XP和Scrum為代表
  c:針對特定軟件產(chǎn)品/項目的特征,選擇恰當(dāng)?shù)倪^程模型
  d:軟件項目管理的基本過程,軟件項目規(guī)劃(規(guī)模估算、成本估算、進度計劃等)e:軟件風(fēng)險管理的基本概念與方法
  3)軟件需求工程
  a:需求工程的階段劃分及各自之間的關(guān)系
  b:需求的分類、需求好壞的評判標(biāo)準(zhǔn)
  c:面向?qū)ο蟮男枨蠓治瞿P团c方法(用例模型、領(lǐng)域模型、時序模型,三種分析類及其關(guān)系)
  d:需求規(guī)格說明的基本構(gòu)成
  4)軟件設(shè)計
  a:軟件設(shè)計的階段劃分、各自的作用、彼此之間的關(guān)系
  b:軟件架構(gòu)的基本概念、常見的軟件架構(gòu)樣式(數(shù)據(jù)流、主程序-子過程、層次化架構(gòu)、以數(shù)據(jù)為中心的架構(gòu)、基于事件的架構(gòu)、模型-視圖-控制器MVC)
  c:面向?qū)ο笳Z言(OOP)的基本概念(繼承、多態(tài)、接口、委托等),面向?qū)ο蠡驹O(shè)計原則(單一職責(zé)原則、里氏替換原則、依賴倒置原則等)
  d:面向?qū)ο蟮脑O(shè)計方法(架構(gòu)設(shè)計、類的屬性/方法/狀態(tài)設(shè)計、由類模型向關(guān)系數(shù)據(jù)模式的映射;部署模型)
  e:統(tǒng)一建模語言(UML)的常用模型視圖(用例圖、活動圖、類圖、時序圖、狀態(tài)圖、部署圖、包圖等)
  f:面向典型非功能需求的軟件設(shè)計方法(效率、并發(fā)度、可靠性、可擴展性、可復(fù)用性、安全性等)
  5)軟件測試與質(zhì)量保證
  a:軟件測試的階段劃分、軟件測試的類型、測試用例
  b:常見的黑盒測試方法及應(yīng)用(等價類劃分、邊界值方法等)
  c:常見的白盒測試方法及應(yīng)用(基本路徑法、循環(huán)測試等)
  d:根據(jù)需求規(guī)約和程序源代碼設(shè)計軟件測試用例
  e:代碼評審與代碼優(yōu)化的基本方法
  5)軟件配置管理
  a:軟件演化的基本思想
  b:軟件維護的基本類型、基本過程
  c:軟件配置管理,版本控制系統(tǒng)的基本構(gòu)成與流程
  d:Git的工作原理、數(shù)據(jù)存儲結(jié)構(gòu)、常用指令
  第二部分C語言程序設(shè)計部分(45分)
  1)問題的抽象、建模和算法描述
  a:算法的基本概念
  b:算法的流程圖描述方法
  2)基本控制結(jié)構(gòu)
  a:選擇結(jié)構(gòu)的三種控制方式(單分支、雙分支、多分支)
  b:循環(huán)結(jié)構(gòu)的三種控制方式(計數(shù)控制、條件控制和標(biāo)記控制)
  c:流程轉(zhuǎn)移控制的基本方法d:基本控制結(jié)構(gòu)的嵌套
  3)函數(shù)和常用的問題求解方法
  a:函數(shù)定義,函數(shù)調(diào)用,函數(shù)原型,函數(shù)的參數(shù)傳遞,防御式編程
  b:分治與遞歸,函數(shù)的遞歸調(diào)用,遞歸函數(shù)的設(shè)計方法
  c:枚舉(即窮舉)
  d:遞推(正向遞推、反向逆推)
  4)數(shù)組和常用的算法
  a:一維數(shù)組和二維數(shù)組的定義、初始化和引用
  b:一維數(shù)組、二維數(shù)組做函數(shù)參數(shù)向函數(shù)傳遞一維數(shù)組和二維數(shù)組
  c:字符數(shù)組或字符指針做函數(shù)參數(shù)向函數(shù)傳遞字符串
  d:常用的字符串處理操作(字符串的復(fù)制、連接、比較、計算長度,子串的插入、刪除、修改、匹配等)
  e:常用的排序算法(選擇排序、冒泡排序、插入排序)f:常用的查找算法(順序查找、折半查找)
  4)指針
  a:指針變量的定義、初始化和解引用
  b:指針變量做函數(shù)參數(shù)
  c:指針數(shù)組
  d:函數(shù)指針
  5)結(jié)構(gòu)體和共用體
  a:結(jié)構(gòu)體變量、結(jié)構(gòu)體數(shù)組和結(jié)構(gòu)體指針
  b:結(jié)構(gòu)體變量、結(jié)構(gòu)體數(shù)組或結(jié)構(gòu)體指針做函數(shù)參數(shù)向函數(shù)傳遞結(jié)構(gòu)體
  c:共用體類型
  d:結(jié)構(gòu)體和共用體占內(nèi)存的字節(jié)數(shù),內(nèi)存對齊
  e:動態(tài)內(nèi)存分配函數(shù)和動態(tài)數(shù)據(jù)結(jié)構(gòu),鏈表(單向鏈表、循環(huán)鏈表)、堆棧、隊列的基本操作
  7)文件操作
  a:文件的打開和關(guān)閉
  b:二進制文件和文本文件
  c:文件的順序讀寫
  第三部分?jǐn)?shù)據(jù)結(jié)構(gòu)部分(45分)
  1)數(shù)據(jù)結(jié)構(gòu)與算法的概念
  a:數(shù)據(jù)結(jié)構(gòu)與算法及其相關(guān)的基本概念
  b:算法及其復(fù)雜性分析
  2)線性表
  a:線性結(jié)構(gòu)及其操作算法
  b:線性表的應(yīng)用及算法
  3)樹與二叉樹
  a:二叉樹的定義、性質(zhì)、表示、遍歷算法
  b:樹的表示、操作算法
  c:森林與二叉樹關(guān)系
  d:樹與二叉樹的應(yīng)用及算法
  4)圖及其相關(guān)算法
  a:圖的相關(guān)概念
  b:圖的存儲結(jié)構(gòu)與搜索算法
  c:圖的應(yīng)用及算法
  5)查找與排序
  a:查找與排序的相關(guān)概念
  b:典型算法的描述及復(fù)雜性分析
  c:查找與排序算法的應(yīng)用
  以上就是【2024哈爾濱工業(yè)大學(xué)軟件工程考研834考試大綱已發(fā)布!】的有關(guān)內(nèi)容,想要了解更多考研資訊,請登錄高頓考研考試網(wǎng)站查詢。
  另外2024考研的小伙伴復(fù)習(xí)到哪里了?小編貼心為你們準(zhǔn)備了豐富的學(xué)習(xí)資料,點擊藍色卡片即可獲取哦~有沒有用看看就知道啦!還有更多驚喜等著你~快來領(lǐng)取吧
  祝大家備考順利,考研成功沖沖沖!