更新時(shí)間:2025-08-02 15:29:44作者:佚名

考試內(nèi)容涵蓋:專(zhuān)業(yè)綜合考試(包括軟件工程學(xué)基礎(chǔ)知識(shí)、高級(jí)編程語(yǔ)言課程,具體涉及C與C++語(yǔ)言)。
考試形式:擬采取線下機(jī)考形式
考試時(shí)間:120分鐘,滿分:100分
(一)軟件工程學(xué)基礎(chǔ)(占75%)
考試要求
掌握軟件工程的歷史脈絡(luò),深入領(lǐng)會(huì)軟件工程及其生命周期理論,熟悉軟件過(guò)程的核心模型。精通軟件開(kāi)發(fā)的基礎(chǔ)知識(shí),包括可行性調(diào)研、需求搜集、系統(tǒng)架構(gòu)規(guī)劃、詳細(xì)設(shè)計(jì)、編程與測(cè)試、軟件維護(hù)以及項(xiàng)目管理等方面2024年計(jì)算機(jī)考研大綱,明確這些領(lǐng)域的目標(biāo)、職責(zé)、特性、流程與技巧。同時(shí),深入理解面向?qū)ο蠓椒ㄕ摚⑹炀氝\(yùn)用面向?qū)ο蟮姆治觥⒃O(shè)計(jì)及實(shí)現(xiàn)過(guò)程中的相關(guān)模型與策略。能夠靈活運(yùn)用軟件工程的相關(guān)理論和方法,對(duì)具體的實(shí)際問(wèn)題進(jìn)行深入分析、精心設(shè)計(jì)和高效實(shí)現(xiàn)。
二、考試范圍
軟件的進(jìn)步、軟件工程的理念、軟件的整個(gè)生命周期以及那些經(jīng)典的軟件開(kāi)發(fā)流程模型。
進(jìn)行可行性分析,包括明確研究任務(wù)和具體步驟,設(shè)計(jì)系統(tǒng)流程圖,繪制數(shù)據(jù)流圖,以及編制數(shù)據(jù)字典,并采用成本效益分析方法。
3.需求分析包括確定任務(wù)和采用的方法,如繪制實(shí)體-聯(lián)系圖和狀態(tài)轉(zhuǎn)換圖。此外,圖形工具如層次方框圖、Warnier圖和IPO圖也被用于此過(guò)程。最后,還需對(duì)軟件需求進(jìn)行驗(yàn)證。
總體設(shè)計(jì)涵蓋了設(shè)計(jì)流程、設(shè)計(jì)的基本原理2024年計(jì)算機(jī)考研大綱,以及啟發(fā)性的規(guī)則,還包括了針對(duì)數(shù)據(jù)流進(jìn)行的設(shè)計(jì)策略。
5.詳盡規(guī)劃包括結(jié)構(gòu)化程序編制、用戶界面構(gòu)建、流程設(shè)計(jì)工具的選擇、以及針對(duì)數(shù)據(jù)結(jié)構(gòu)的設(shè)計(jì)策略,同時(shí)還要對(duì)程序復(fù)雜度進(jìn)行量化評(píng)估。
編碼規(guī)范、測(cè)試方法,軟件測(cè)試的原理,單元測(cè)試、集成測(cè)試和驗(yàn)證測(cè)試,白盒測(cè)試與黑盒測(cè)試技巧,軟件調(diào)試的方法和路徑,以及計(jì)算平均無(wú)故障時(shí)間的策略。
軟件維護(hù)包括對(duì)其定義、特性以及維護(hù)流程的闡述,同時(shí)探討軟件的可維護(hù)性,涉及預(yù)防性維護(hù)的實(shí)施,以及軟件再工程的具體過(guò)程。
面向?qū)ο蠓椒▽W(xué)涵蓋了面向?qū)ο蟮幕纠砟睢⒔y(tǒng)一建模語(yǔ)言(UML)的應(yīng)用,以及面向?qū)ο蠓治龅暮诵牟襟E,包括構(gòu)建對(duì)象模型、動(dòng)態(tài)模型和功能模型。此外,它還闡述了面向?qū)ο笤O(shè)計(jì)的原則、啟發(fā)式規(guī)則、軟件復(fù)用和系統(tǒng)分解的策略,涉及設(shè)計(jì)問(wèn)題域子系統(tǒng)、人機(jī)交互子系統(tǒng)、任務(wù)管理子系統(tǒng)、數(shù)據(jù)管理子系統(tǒng),以及類(lèi)中的服務(wù)、關(guān)聯(lián)關(guān)系的優(yōu)化。面向?qū)ο缶幊谭妒健⑨槍?duì)對(duì)象的測(cè)試方法、以及面向?qū)ο蟮能浖O(shè)計(jì)中的測(cè)試案例。
軟件項(xiàng)目涉及規(guī)模預(yù)估、工作量評(píng)估、進(jìn)度安排、團(tuán)隊(duì)組建、質(zhì)量監(jiān)控、配置管理以及能力成熟度評(píng)估等多個(gè)方面。
三、參考書(shū)目
張海藩所著的《軟件工程導(dǎo)論》第六版,由北京清華大學(xué)出版社出版,發(fā)行于2013年。
(二)高級(jí)語(yǔ)言編程(C與C++)(占25%)
一、考試要求
對(duì)程序設(shè)計(jì)的基礎(chǔ)知識(shí)、核心理論以及算法思維方式有著全面而透徹的掌握;精通程序設(shè)計(jì)中的基本數(shù)據(jù)類(lèi)型和控制流程,熟悉程序開(kāi)發(fā)流程及常見(jiàn)的設(shè)計(jì)策略;具備問(wèn)題分析能力,能夠?qū)⒕唧w問(wèn)題轉(zhuǎn)化為相應(yīng)的高級(jí)語(yǔ)言算法;同時(shí),擁有程序?qū)嵺`能力,能夠準(zhǔn)確地將算法轉(zhuǎn)化為高級(jí)語(yǔ)言編寫(xiě)的程序代碼,并確保程序運(yùn)行結(jié)果準(zhǔn)確無(wú)誤。
二、考試內(nèi)容
程序設(shè)計(jì)入門(mén)階段涉及核心概念,包括變量及其作用域和生存期的理解,運(yùn)算符與表達(dá)式的運(yùn)用,以及數(shù)據(jù)輸入與輸出的操作。
數(shù)據(jù)類(lèi)型包括基本數(shù)據(jù)類(lèi)型、數(shù)組類(lèi)型、字符串、結(jié)構(gòu)體類(lèi)型以及指針。
3.基本控制結(jié)構(gòu)包括:首先是順序控制結(jié)構(gòu),其次是條件控制結(jié)構(gòu),接著是循環(huán)控制結(jié)構(gòu),最后是函數(shù)的定義與運(yùn)用。
數(shù)據(jù)存儲(chǔ)的持久化涉及文件的基本概念及其種類(lèi),同時(shí)還包括對(duì)文件的各種操作。在求解問(wèn)題方面,我們通常采用多種方法,包括但不限于排序算法和查找算法。
三、參考書(shū)目
《C程序設(shè)計(jì)》(第四版)由譚浩強(qiáng)編著,出版于清華大學(xué)出版社,發(fā)行年份為2016年;同時(shí),《C語(yǔ)言程序設(shè)計(jì)》(第3版)一書(shū)由蘇小紅、王宇穎、孫志崗等人共同編寫(xiě),并由高等教育出版社出版,該書(shū)的上市時(shí)間為2015年7月。