中國海洋大學(xué)軟件工程在職研究生專業(yè)招生,初試考試科目主要有:思想政治理論、英語二、數(shù)學(xué)二、軟件工程等科目。軟件工程科目是重要的一項考試科目,中國海洋大學(xué)軟件工程在職研究生軟件工程考試大綱:
1、軟件工程基本概念
軟件危機(jī)的概念、原因以及消除途徑;軟件工程的概念、基本原理、方法學(xué);軟件生命周期,主要軟件過程的特點。
2、可行性研究
可行性研究的任務(wù)、過程;用符號等表示系統(tǒng)的流程圖與數(shù)據(jù)流圖;數(shù)據(jù)字典的內(nèi)容、方法、用途以及實現(xiàn)過程;成本/效益分析方法。
3、需求分析
需求分析的任務(wù)、要求以及獲得需求的主要方法;實體-聯(lián)系圖;狀態(tài)轉(zhuǎn)換圖;層次方框圖;IPO圖;驗證軟件需求的方法
4、總體設(shè)計
總體設(shè)計的過程、原理、模塊化、抽象、逐步求精等過程;層次圖和HIPO圖、結(jié)構(gòu)圖;面向數(shù)據(jù)流的設(shè)計方法的概念、變換分析、事務(wù)分析和設(shè)計優(yōu)化,內(nèi)聚和耦合。
5、詳細(xì)設(shè)計
結(jié)構(gòu)化程序設(shè)計;程序流程圖、盒圖、PAD圖、判定樹、判定表;面向數(shù)據(jù)結(jié)構(gòu)的設(shè)計方法,Jackson圖及方法;程序復(fù)雜程度的定量度量。
6、實現(xiàn)
編碼風(fēng)格;測試的定義和目標(biāo);單元測試;集成測試過程及方法;白盒、黑盒測試技術(shù);BRO測試;條件測試,測試用例設(shè)計。
7、維護(hù)
軟件維護(hù)的定義、特點;主要的維護(hù)活動;軟件再工程過程。
8、面向?qū)ο蠓椒▽W(xué)
面向?qū)ο蠓椒▽W(xué)的要點、優(yōu)點;面向?qū)ο蟮幕靖拍?面向?qū)ο蠼?對象模型;動態(tài)模型;功能模型以及三種模型之間的關(guān)系。
9、面向?qū)ο蠓治鲈O(shè)計
面向?qū)ο蠓治龅母拍钆c基本過程;確定類、對象、關(guān)聯(lián)、屬性等建立對象模型;UML的基本概念,順序圖、用例圖等圖形的作法;面向?qū)ο蟮脑O(shè)計。
10、面向?qū)ο蟮膶崿F(xiàn)
面向?qū)ο笳Z言的優(yōu)點、技術(shù)特點;選擇程序設(shè)計風(fēng)格,提高可重用性、可擴(kuò)充性、健壯性的方法;面向?qū)ο蟮膯卧獪y試、集成測試、確認(rèn)測試等測試策略;測試類的方法、集成測試方法。
11、軟件項目管理
估算軟件規(guī)模;開發(fā)工作量估算;開發(fā)時間、進(jìn)度估算;關(guān)鍵路徑、機(jī)動時間;軟件配置及管理過程;能力成熟度模型。