北京交通大學(xué)2024年考研初試大綱:軟件工程專業(yè)基礎(chǔ)

考研 責(zé)任編輯:胡陸 2023-08-24

摘要:北京交通大學(xué)軟件學(xué)院發(fā)布了2024年碩士研究生招生考試《軟件工程專業(yè)基礎(chǔ)》考試大綱,該考試大綱是考生備考相關(guān)專業(yè)的重要指導(dǎo)性文件,可以幫助考生了解考試內(nèi)容和重點。以下是具體內(nèi)容。

考研專業(yè)課大綱對備考具有重要價值。大綱可以幫助考生了解考試的整體結(jié)構(gòu)和考查重點,在備考過程中起到明確方向的作用。大綱所列出的考試范圍和知識要點,可以幫助考生建立知識體系,明確重難點,有針對性地進行備考。同時,弄清大綱要求可以讓考生事先了解復(fù)習(xí)的時間分配和備考要求,避免在備考過程中盲目浪費時間和精力。以下是北京交通大學(xué)2024年碩士研究生招生考試《軟件工程專業(yè)基礎(chǔ)》考試大綱具體內(nèi)容,報考該校計算機專業(yè)相關(guān)方向的考生可以根據(jù)考試大綱備考。

一、軟件工程專業(yè)基礎(chǔ)

軟件工程

1、軟件工程概論。(1)軟件危機、軟件工程的產(chǎn)生;(2)軟件的概念、軟件工程的定義;(3)軟件工程的研究對象與基本原理;(4)軟件工程工具和環(huán)境;(5)軟件生存周期;(6)

軟件過程模型。

2、需求分析。(1)需求分析的目標(biāo)和任務(wù);(2)軟件系統(tǒng)的可行性分析;(3)需求獲??;(4)需求規(guī)格說明書;(5)數(shù)據(jù)流建模(數(shù)據(jù)流圖);(6)實體-關(guān)系建模(E-R圖);(7)

系統(tǒng)行為建模;(8)用例建模(用例圖);(9)面向?qū)ο蠼!?

3、軟件概要設(shè)計與詳細設(shè)計。(1)概要設(shè)計的任務(wù)與步驟;(2)軟件設(shè)計的基本原則、抽象與逐步求精方法;(3)詳細設(shè)計的任務(wù);(4)結(jié)構(gòu)化程序設(shè)計的概念和思想;(5)面向?qū)?

象程序設(shè)計的概念和思想;(6)程序流程圖;(7)模型-視圖-控制器框架(MVC)。

4、面向?qū)ο蟮某绦蛟O(shè)計方法。(1)類、對象、封裝、消息、繼承、多態(tài)等基本概念;(2)統(tǒng)一建模語言UML的基礎(chǔ)知識;(3)類圖、時序圖。

5、軟件驗證技術(shù)。(1)軟件測試的目標(biāo)、過程和步驟;(2)代碼復(fù)審;(3)白盒測試、黑盒測試的原理;(4)路徑覆蓋、條件覆蓋、邊界值分析等測試用例設(shè)計技術(shù);(5)單元測試、集成測試、確認測試、系統(tǒng)測試;(6)程序正確性證明;(7)調(diào)試。

6、軟件維護技術(shù)。(1)軟件維護的基本概念和基本活動;(2)軟件維護過程;(3)軟件可維護性;(4)軟件再工程技術(shù)。

7、軟件質(zhì)量保證。(1)軟件質(zhì)量的概念;(2)軟件評審技術(shù);(3)軟件質(zhì)量保證的原理和措施;(4)軟件配置管理的概念和方法。

8、軟件項目管理。(1)項目管理的概念;(2)軟件度量;(3)軟件項目的評估:成本估計、效益分析;(4)軟件風(fēng)險分析和管控。

數(shù)據(jù)結(jié)構(gòu)

1、概述。(1)數(shù)據(jù)結(jié)構(gòu)的基本概念;(2)算法的特征;(3)計算語句頻度、估算算法時間復(fù)雜度和空間復(fù)雜度的方法;(4)抽象數(shù)據(jù)類型。

2、線性表。(1)線性表的邏輯結(jié)構(gòu);(2)線性表的順序表示和實現(xiàn);(3)線性表的鏈?zhǔn)奖硎竞蛯崿F(xiàn);(4)一元多項式的表示和相加。

3、棧和隊列。(1)棧和隊列的特點;(2)棧和隊列的表示和實現(xiàn);(3)棧與遞歸實現(xiàn);(4)使用棧和隊列的解決實際問題。

4、數(shù)組和廣義表。(1)數(shù)組的定義;(2)數(shù)組的順序表示和實現(xiàn);(3)矩陣的壓縮和存儲;(4)廣義表的概念和存儲結(jié)構(gòu)。

5、串。(1)串類型的定義;(2)串的表示和實現(xiàn);(3)串的模式匹配算法;(4)串操作應(yīng)用。

6、樹與二叉樹。(1)二叉樹的概念;(2)二叉樹的性質(zhì)和各種存儲結(jié)構(gòu);(3)遍歷二叉樹;(4)線索二叉樹;(5)樹和森林;(6)建立最優(yōu)二叉樹和哈夫曼編碼。

7、圖。(1)圖的基本概念;(2)圖的存儲結(jié)構(gòu);(3)圖的遍歷;(4)最小生成樹(PRIM算法和Kruscal算法);(5)拓撲排序;(6)關(guān)鍵路徑;(7)最短路徑。

8、查找。(1)靜態(tài)查找,包括順序表查找、有序表查找和索引順序表查找;(2)動態(tài)查找表,包括二叉排序樹、平衡二叉樹和B-樹;(3)哈希表的構(gòu)造和處理沖突的方法;(4)哈希表的查找及分析。

9、內(nèi)部排序。(1)插入排序,包括直接插入排序、折半插入排序和希爾排序;(2)交換排序,包括起泡排序和快速排序;(3)選擇排序,包括簡單選擇排序和堆排序;(4)歸并排序;(5)基數(shù)排序;(6)各種排序方法的穩(wěn)定性、時間復(fù)雜度和空間復(fù)雜度分析。

10、程序設(shè)計。(1)結(jié)構(gòu)化程序設(shè)計的基本原理、方法;(2)使用類C描述各類算法。

參考書目:

《軟件工程導(dǎo)論(第六版)》清華大學(xué)出版社。

《數(shù)據(jù)結(jié)構(gòu)(C版)》清華大學(xué)出版社。

二、操作系統(tǒng)

1、操作系統(tǒng)引論。(1)操作系統(tǒng)的目標(biāo)和作用;(2)操作系統(tǒng)的發(fā)展過程;(3)操作系統(tǒng)的基本特性;(4)操作系統(tǒng)的主要功能;(5)OS結(jié)構(gòu)設(shè)計。

2、進程的描述與控制。(1)前趨圖和程序執(zhí)行;(2)進程的描述;(3)進程控制;(4)進程同步;(5)經(jīng)典進程的同步問題;(6)進程通信;(7)線程(Threads)的基本概念;(8)線程的實現(xiàn)。

3、處理機調(diào)度與死鎖。(1)處理機調(diào)度的層次和調(diào)度算法的目標(biāo);(2)作業(yè)與作業(yè)調(diào)度;(3)進程調(diào)度;(4)實時調(diào)度;(5)死鎖概述;(6)預(yù)防死鎖;(7)避免死鎖;(8)死鎖的檢測與解除。

4、存儲器管理。(1)存儲器的層次結(jié)構(gòu);(2)程序的裝入和鏈接;(3)連續(xù)分配存儲管理方式;(4)對換(Swapping);(5)分頁存儲管理方式;(6)分段存儲管理方式。

5、虛擬存儲器。(1)虛擬存儲器概述;(2)請求分頁存儲管理方式;(3)頁面置換算法;(4)“抖動”與工作集;(5)請求分段存儲管理方式。

6、輸入輸出系統(tǒng)。(1)I/O系統(tǒng)的功能、模型和接口;(2)I/O設(shè)備和設(shè)備控制器;(3)中斷機構(gòu)和中斷處理程序;(4)設(shè)備驅(qū)動程序;(5)與設(shè)備無關(guān)的I/O軟件;(6)用戶層的I/O軟件;(7)緩沖區(qū)管理(8)磁盤存儲器的性能和調(diào)度。

7、文件管理。(1)文件和文件系統(tǒng);(2)文件的邏輯結(jié)構(gòu);(3)文件目錄;(4)文件共享;(5)文件保護。

8、磁盤存儲器的管理。(1)外存的組織方式;(2)文件存儲空間的管理;(3)提高磁盤I/O速度的途徑;(4)提高磁盤可靠性的技術(shù);(5)數(shù)據(jù)一致性控制。

9、操作系統(tǒng)接口。(1)用戶接口;(2)Shell命令語言;(3)聯(lián)機命令接口的實現(xiàn);(4)系統(tǒng)調(diào)用的概念和類型;(5)UNIX系統(tǒng)調(diào)用;(6)系統(tǒng)調(diào)用的實現(xiàn)。

參考書目:

《計算機操作系統(tǒng)(第四版)》湯小丹、梁紅兵、哲鳳屏、湯子瀛,西安電子科技大學(xué)出版社。

原文鏈接:http://sse.bjtu.edu.cn/cms/item/945.html

更多資料
更多課程
更多真題
溫馨提示:因考試政策、內(nèi)容不斷變化與調(diào)整,本網(wǎng)站提供的以上信息僅供參考,如有異議,請考生以權(quán)威部門公布的內(nèi)容為準(zhǔn)!

考研備考資料免費領(lǐng)取

去領(lǐng)取

專注在線職業(yè)教育24年

項目管理

信息系統(tǒng)項目管理師

廠商認證

信息系統(tǒng)項目管理師

信息系統(tǒng)項目管理師

學(xué)歷提升

!
咨詢在線老師!