一、考查目標(biāo)
軟件工程是高等學(xué)校計(jì)算機(jī)專業(yè)教學(xué)計(jì)劃中的專業(yè)課程。軟件開發(fā)是建立計(jì)算機(jī)應(yīng)用系統(tǒng)的重要環(huán)節(jié),因此,軟件工程是計(jì)算機(jī)專業(yè)的一門工程性課程,也是計(jì)算機(jī)專業(yè)十分重要的一門專業(yè)課程。
本課程主要講述建造軟件系統(tǒng)的方法、技術(shù)、流程、工具及規(guī)范等。該科目主要考查學(xué)生能基本上掌握軟件工程的基本概念、基本原理、實(shí)用的開發(fā)方法和技術(shù);了解軟件工程各領(lǐng)域的發(fā)展方向;用工程化的方法開發(fā)軟件項(xiàng)目,掌握在開發(fā)過程中應(yīng)遵循的流程、準(zhǔn)則、標(biāo)準(zhǔn)和規(guī)范。本課程是一門實(shí)踐性很強(qiáng)的課程,它是各種開發(fā)經(jīng)驗(yàn)的總結(jié)與提煉。在考查中不僅注重概念、原理、方法和技術(shù)的掌握,也應(yīng)注重方法、技術(shù)的實(shí)際應(yīng)用。
二、考試形式與試卷結(jié)構(gòu)
(一)試卷滿分及考試時間
滿分為100分,考試時間為2小時。
(二)答題方式
答題方式為閉卷、筆試。
(三)試卷內(nèi)容結(jié)構(gòu)
1 軟件工程概述(5分)
2 可行性分析(5分)
3 需求分析(10分)
4 概要設(shè)計(jì)(10分)
5 詳細(xì)設(shè)計(jì)(10分)
6 面向?qū)ο蟮姆治雠c設(shè)計(jì)方法(30分)
7 編碼(5分)
8 軟件質(zhì)量與質(zhì)量保證(20分)
9 項(xiàng)目計(jì)劃與管理(5分)
(四)試卷題型結(jié)構(gòu)
1 選擇題(40分)
2 名詞解釋(15分)
3 簡答題(20分)
4 分析設(shè)計(jì)題(25分)
三、考查內(nèi)容及要求
1 軟件工程概述
(1) 軟件
軟件的發(fā)展、軟件的定義、軟件的特點(diǎn)、軟件的種類。
(2) 軟件工程的概念
軟件危機(jī)與軟件工程的定義、軟件工程的目標(biāo)、軟件工程的原則。
(3) 軟件生存周期與軟件開發(fā)模型
瀑布模型、原型模型、螺旋模型、基于四代技術(shù)模型、面向?qū)ο笈c組件模型、 混合模型。
2 可行性分析
(1) 可行性研究的任務(wù)
(2) 可行性研究的步驟
(3) 系統(tǒng)流程圖
(4) 成本/效益分析
3 需求分析
(1) 需求分析的任務(wù)與步驟
需求分析的任務(wù)、 需求分析的步驟、 需求分析的原則。
(2) 需求分析方法
① 面向數(shù)據(jù)流的分析方法
基本符號、基于數(shù)據(jù)流的分析方法、數(shù)據(jù)字典。
② 面向數(shù)據(jù)結(jié)構(gòu)的分析方法
(3) 需求規(guī)格說明與評審
4 概要設(shè)計(jì)
(1) 概要設(shè)計(jì)的任務(wù)與步驟
概要設(shè)計(jì)的任務(wù)、概要設(shè)計(jì)的步驟
(2) 軟件設(shè)計(jì)的概念與原則
模塊化、抽象、信息隱藏和局部化、模塊獨(dú)立性、結(jié)構(gòu)設(shè)計(jì)的評價原則
(3) 概要設(shè)計(jì)的方法
① 面向數(shù)據(jù)流的設(shè)計(jì)方法
基本概念、變換分析、事務(wù)分析、設(shè)計(jì)優(yōu)化原則
② 面向數(shù)據(jù)結(jié)構(gòu)的設(shè)計(jì)方法
(4) 概要設(shè)計(jì)文檔與評審
5 詳細(xì)設(shè)計(jì)
(1) 詳細(xì)設(shè)計(jì)的任務(wù)與原則
詳細(xì)設(shè)計(jì)的任務(wù)、詳細(xì)設(shè)計(jì)的原則
(2) 詳細(xì)設(shè)計(jì)的方法
程序流程圖PFC、N-S圖、PAD圖、HIPO圖、過程設(shè)計(jì)語言PDL、詳細(xì)設(shè)計(jì)方法的選擇
(3) 詳細(xì)設(shè)計(jì)規(guī)格說明與評審
6 面向?qū)ο蟮姆治雠c設(shè)計(jì)方法
(1) 面向?qū)ο蠓椒ǖ幕靖拍詈吞卣?/div>
(2) 面向?qū)ο蠓治?/div>
確定對象、確定屬性、定義操作、對象間通信
(3) 面向?qū)ο笤O(shè)計(jì)
面向?qū)ο笤O(shè)計(jì)概念、面向?qū)ο笤O(shè)計(jì)方法、程序構(gòu)件及接口、細(xì)節(jié)設(shè)計(jì)
(4) UML方法
UML的發(fā)展與特點(diǎn)、UML的表示法、UML的開發(fā)步驟
(5) 面向?qū)ο髮?shí)例分析與設(shè)計(jì)
建立用例、確定表、設(shè)計(jì)對象的交互作用、指定聯(lián)系、尋找繼承、分析對象行為、設(shè)計(jì)系統(tǒng)的體系結(jié)構(gòu)
7 編碼
(1) 程序設(shè)計(jì)語言
程序設(shè)計(jì)語言分類、程序設(shè)計(jì)語言特點(diǎn)、程序設(shè)計(jì)語言選擇
(2) 編程風(fēng)格與編程效率
(3) 編程安全
(4) 面向?qū)ο缶幊碳夹g(shù)
8 軟件質(zhì)量與質(zhì)量保證
(1) 軟件質(zhì)量的定義
(2) 影響軟件質(zhì)量的因素
(3) 軟件質(zhì)量保證策略
(4) 軟件質(zhì)量保證活動
(5) 軟件質(zhì)量保證標(biāo)準(zhǔn)
(6) 軟件評審
(7) 結(jié)構(gòu)化的軟件測試
① 軟件測試的概念和原則
測試的概念、測試的原則、測試的方法
② 軟件測試技術(shù)
白盒測試、黑盒測試
③ 軟件測試的步驟
軟件測試過程、軟件測試步驟、單元測試、綜合測試、確認(rèn)測試、系統(tǒng)測試
④ 糾錯技術(shù)
(8) 面向?qū)ο蟮能浖y試
① 面向?qū)ο蠓治龊兔嫦驅(qū)ο笤O(shè)計(jì)的模型測試
面向?qū)ο蠓治龊兔嫦驅(qū)ο笤O(shè)計(jì)模型的正確性、面向?qū)ο蠓治龊兔嫦驅(qū)ο笤O(shè)計(jì)模型的一致性
② 面向?qū)ο蟮臏y試策略
面向?qū)ο蟮膯卧獪y試、面向?qū)ο蟮慕M裝測試、 面向?qū)ο蟮拇_認(rèn)測試
③ 面向?qū)ο筌浖y試用例設(shè)計(jì)
測試用例設(shè)計(jì)蘊(yùn)涵面向?qū)ο蟮母拍睢鹘y(tǒng)測試用例設(shè)計(jì)方法的適用性、基于故障的測試、面向?qū)ο缶幊虒y試的影響、測試用例與類的分層、基于腳本的測試設(shè)計(jì)、測試外部結(jié)構(gòu)和內(nèi)部結(jié)構(gòu)
④ 可用于類層次上的測試方法
面向?qū)ο箢惖碾S即測試、類層次的分割測試
⑤ 類間測試用例設(shè)計(jì)
多重類測試、按行為模型導(dǎo)出的測試
(9) 軟件測試計(jì)劃與測試分析報告
(10) 軟件維護(hù)
軟件維護(hù)的定義、分類、特點(diǎn)、 軟件維護(hù)步驟及組織、軟件的可維護(hù)性、軟件維護(hù)的副作用、逆向工程和再生工程
9 項(xiàng)目計(jì)劃與管理
(1) 軟件項(xiàng)目特點(diǎn)、管理的特殊性及軟件管理功能
(2) 確定項(xiàng)目的工作要求,確定軟硬件資源
(3) 人員的計(jì)劃及組織
(4) 成本估算及控制
(5) 進(jìn)度計(jì)劃
(6) 軟件配置管理
(7) 軟件質(zhì)量管理
(8) 軟件管理方案
四、考試用具說明
考試需攜帶黑色鋼筆或簽字筆答題。
點(diǎn)擊查看:同等學(xué)力加試軟件工程
原文標(biāo)題:2018年信息學(xué)院碩士研究生招生考試復(fù)試大綱
原文鏈接:http://grs.sjzu.edu.cn/info/1020/1994.htm
X

掃碼添加獲取各院校復(fù)試名單及錄取名單
【版權(quán)與免責(zé)聲明】本站所提供的內(nèi)容除非來源注明研線網(wǎng),否則內(nèi)容均為網(wǎng)絡(luò)轉(zhuǎn)載及整理,并不代表本站贊同其觀點(diǎn)和對其真實(shí)性負(fù)責(zé)。文章由本站編輯整理發(fā)出,僅供個人交流學(xué)習(xí)使用。如本站稿件涉及版權(quán)等問題,請聯(lián)系本站管理員予以更改或刪除。
責(zé)任編輯:史夢潔