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

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