《I 軟件工程復(fù)習(xí)》由會員分享,可在線閱讀,更多相關(guān)《I 軟件工程復(fù)習(xí)(3頁珍藏版)》請?jiān)谘b配圖網(wǎng)上搜索。
1、
I 軟件工程復(fù)習(xí)
CH1軟件工程概述
l 軟件危機(jī)概念
l 軟件危機(jī)有哪些現(xiàn)象
l 軟件工程概念
l 軟件工程七條基本原理
l 軟件工程方法學(xué)包含3個(gè)基本要素是什么?
l 軟件生命周期劃分哪些階段?
l 各階段的基本任務(wù)?
l 軟件過程概念
l 軟件過程模型都有哪些?
l 畫圖說明瀑布模型
l 瀑布模型有什么特點(diǎn)?
l 在軟件生產(chǎn)中為什么要強(qiáng)調(diào)管理?
CH2可行性研究
l 可行性研究的目的
l 從哪些方面進(jìn)行可行性研究?
l 系統(tǒng)流程圖的作用?
l 數(shù)據(jù)流圖的作用
l 數(shù)據(jù)字典的作用
l 數(shù)據(jù)字典中要定義哪些組成?
l 畫出倉庫定貨系統(tǒng)的數(shù)據(jù)流圖
2、
CH3 需要分析
l 需求分析的任務(wù)是什么?
l 系統(tǒng)的綜合需求有哪些?
l 什么叫模型?
l 在需求分析中要建立哪些模型?
l 一些圖形的作用:
E_R實(shí)體關(guān)系圖:描述數(shù)據(jù)模型
狀態(tài)轉(zhuǎn)換圖:動態(tài)模型
層次方框圖:數(shù)據(jù)的層次結(jié)構(gòu)
Warnierl圖:數(shù)據(jù)的層次結(jié)構(gòu)
IPO圖:描述輸入、處理和輸出之間 的關(guān)系
l 從哪些方面驗(yàn)證軟件需求?
CH5總體設(shè)計(jì)
l 總體設(shè)計(jì)的主要任務(wù)是什么?
l 什么是模塊化?模塊化有什么優(yōu)點(diǎn)?
l 什么是耦合?有哪些類型?
l 什么是內(nèi)聚?有哪些類型?
l 軟件設(shè)計(jì)有哪些啟發(fā)式原則?
l 描述軟件結(jié)構(gòu)的一些圖
結(jié)構(gòu)圖
層次圖
3、和HIPO圖
CH6 詳細(xì)設(shè)計(jì)
l 詳細(xì)設(shè)計(jì)的主要任務(wù)?
l 結(jié)構(gòu)程序設(shè)計(jì)的基本原理是什么?
l 詳細(xì)設(shè)計(jì)有哪些工具?
程序流程圖
盒圖(N-S)
問題分析圖(PAD)
判定表
判定樹
過程設(shè)計(jì)語言
CH7實(shí)現(xiàn)
l 在代碼中加注釋的作用是什么?
l 測試的目標(biāo)是什么?
l 有哪些測試方法?
l 測試有哪些類型或步驟?
l 單元測試的重點(diǎn)是什么?
l 什么是存根模塊?什么是驅(qū)動模塊?
l 什么是黑盒法?有哪些方法?
l 什么是白盒法?有哪些方法?
l 測試與調(diào)試的區(qū)別?
CH 8維護(hù)
l 維護(hù)的類型有哪些?
l 結(jié)構(gòu)性維護(hù)與非結(jié)構(gòu)性維護(hù)有什么不同?
4、
l 決定軟件可維護(hù)性的因素?
CH 9-11 面向?qū)ο蠓椒▽W(xué)
l 面向?qū)ο蠓椒ǖ乃膫€(gè)要點(diǎn)?
l 面向?qū)ο蠓椒ǖ膬?yōu)點(diǎn)?
l 畫圖說明噴泉模型
l 面向?qū)ο蠼V幸⒛娜竽P??各自的作用是什么?
l UML的主要圖形有哪些?各自的作用是什么?
用例圖
類圖
對象圖
順序圖
協(xié)作圖
狀態(tài)圖
活動圖
構(gòu)件圖
部署圖(配置圖)
l 系統(tǒng)設(shè)計(jì)和對象設(shè)計(jì)的任務(wù)是什么?
l 什么叫軟件重用及包含的層次?
l 在面向?qū)ο笤O(shè)計(jì)中要完成哪些設(shè)計(jì)(設(shè)計(jì)模型)?
設(shè)計(jì)問題域子系統(tǒng)
人機(jī)交互子系統(tǒng)
數(shù)據(jù)管理子系統(tǒng)
任務(wù)管理子系統(tǒng)
II考核可能的題型:
l 概念題
l 填空題
l 選擇題
l 判斷題
l 分析題(回答問題)
l 指出圖形的作用
l 綜合題
指定一小題目,進(jìn)行功能分析、結(jié)構(gòu)設(shè)計(jì)(結(jié)構(gòu)圖描述)、數(shù)據(jù)庫設(shè)計(jì),寫出實(shí)現(xiàn)技術(shù)和開發(fā)計(jì)劃等。