




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
《軟件工程》考試大綱
一、課程性質(zhì)與設(shè)置目的
(一)主要參考書及即型
1.主要參考書
《軟件工程導(dǎo)論》(第五版),清華高校出版社,張海藩著
2.題型及分數(shù)比例
?選擇題20%
?填空題20%
?名詞解釋15%
?論述題45%
(二)課程性質(zhì)和特點
軟件工程是農(nóng)業(yè)信息化專業(yè)的一門重:要課程,主要敘述建筑軟件系統(tǒng)的方法、技術(shù)、流
程、工具、法律規(guī)范等,本課程的任務(wù)是使應(yīng)考者把握軟件工程的基本概念、基本原理、有
用的開發(fā)方法和技術(shù);了解軟件工程各領(lǐng)域的進展動向;如何用工程化的方法開發(fā)軟件項目,
以及在開發(fā)過程中應(yīng)遵循為流程、準則、標準和法律規(guī)范。
本課程是一門實踐性很強的課程,它是各種軟件開發(fā)閱歷的總結(jié)與提煉,應(yīng)考者不但應(yīng)
留意概念、原理、方法、技術(shù)的把握,也應(yīng)留意方法、技術(shù)的實際應(yīng)用。
(三)課程的基本要求
1.從總體上了解軟件工程的產(chǎn)生、軟件生產(chǎn)進展史、軟件生存周期、各種方法和生存
周期模型、軟件工程面臨的問題。
2.系統(tǒng)把握軟件開發(fā)最基本的內(nèi)容:可行性討論和軟件方案、需求分析、概要設(shè)計、
具體設(shè)計、編碼、測試、維護,系統(tǒng)把握這些階段的FI標、任務(wù)、特點、步驟和文檔。
3.把握增量模型的基本內(nèi)容、基本思想、運行機制、開發(fā)過程和步驟。
4.把握結(jié)構(gòu)化方法的基本思想,開發(fā)過程和步驟,應(yīng)遵循的原則和準則,能夠應(yīng)用相
應(yīng)的圖形表示工具開發(fā)小型軟件項目。
5.初步把握面對對象方法的基本思想、基本概念、基本模型,面對對象分析、面對對
象設(shè)計、面對對象實現(xiàn)的任務(wù)、內(nèi)容和步驟,能夠應(yīng)用用應(yīng)的圖形工具。
6.了解Jackson方法的基本思想、開發(fā)過程和步驟、能夠應(yīng)用相應(yīng)的圖形表示工具。
7.了解軟件工程的質(zhì)量保證中的各種基本概念和方法,了解軟件工程管理中的思想和
方法,了解軟件開發(fā)環(huán)境與工具。
要求切實把握課程內(nèi)容的基本思想、基本概念、基本方法,能夠應(yīng)用相應(yīng)的圖形表示工
具進行小型項目的開發(fā),特殊是有用方法與技術(shù)的應(yīng)用。
二、課程內(nèi)容與考核目標
第1章緒論
第1節(jié)軟件工程的產(chǎn)生
1.軟件的特點。
2.軟件生產(chǎn)的進展。
3.軟件危機的產(chǎn)生、表現(xiàn)、緣由。
4.軟件工程的定義、性質(zhì)、目標、內(nèi)容、面臨的問題。
第2節(jié)軟件工程過程和軟件生存周期
1.軟件工程過程概念。
2.軟件生存周期概念。
第3節(jié)軟件生存周期模型、方法和工具
1.軟件生存周期模型
1.1軟件生存周期模型的定義、重要性。
1.2軟件生存周期模型的作用、準則。
1.3瀑布模型、增量模型、螺旋模型、噴泉模型、基于學(xué)問的模型。
2.軟件開發(fā)方法
2.1軟件開發(fā)目標。
2.2方法的作用和重要性。
2.3結(jié)構(gòu)化方法、Jackson方法、維也納方法、面對對象方法。
3.軟件開發(fā)工具
3.1工具的重要性。
3.2工具箱。
3.3開發(fā)環(huán)境。
第2章軟件可行性討論與項目開發(fā)方案
第1節(jié)可行性討論
1.可行性討論的任務(wù)。
2.可行性討論的具體步驟。
第2節(jié)系統(tǒng)流程圖。
第3節(jié)成本一一效益分析
1.投資回收率。
2.回收期。
3.純收人。
第4節(jié)項目開發(fā)方案
第3章軟件需求分析
第1節(jié)需求分析的任務(wù)
1.需求分析的概念。
2.需求分析的基本任務(wù)。
第2節(jié)結(jié)構(gòu)化分析方法
1.結(jié)構(gòu)化分析方法。
2.結(jié)構(gòu)化分析步驟。
第3節(jié)數(shù)據(jù)流圖
1.數(shù)據(jù)流圖。
2.數(shù)據(jù)流圖中的符號、畫數(shù)據(jù)流圖留意的事項。
3.分層的數(shù)據(jù)流圖。
第4節(jié)數(shù)據(jù)字典
1.數(shù)據(jù)字典的作用。
2.數(shù)據(jù)字典中的條目。
3.數(shù)據(jù)字典。
第5節(jié)加工規(guī)律的描述
1.結(jié)構(gòu)化語言、判定表(樹)的構(gòu)成。
2.結(jié)構(gòu)化語言、判定表(樹)描述。
第6節(jié)IDEF方法
1.IDEFO的圖形表示.
2.建立功能模型的基本方法。
第7節(jié)結(jié)構(gòu)化分析方法小結(jié)
數(shù)據(jù)流圖、數(shù)據(jù)字典,
第4章軟件概要設(shè)計
第1節(jié)軟件概要設(shè)i-的基木任務(wù)
1.軟件設(shè)計、概要設(shè)計、具體設(shè)計。
2.軟件設(shè)計的基本任務(wù)。
第2節(jié)軟件設(shè)計的基本原理
1.模塊化、抽象、信息隱藏、模塊獨立性、內(nèi)聚性、耦合性。
2.內(nèi)聚性、耦合性的劃分。
第3節(jié)軟件結(jié)構(gòu)優(yōu)化準則
1.軟件結(jié)構(gòu)、模塊的影響范圍、模塊的掌握范圍。
2.軟件結(jié)構(gòu)設(shè)計的優(yōu)化準則。
第1節(jié)面對數(shù)據(jù)流的設(shè)計方法
1.變換流、事務(wù)流。
2.將變換流或事務(wù)流類型的數(shù)據(jù)流圖,轉(zhuǎn)換成軟件結(jié)構(gòu)。
3.將一個簡單型數(shù)據(jù)流圖轉(zhuǎn)換成軟件結(jié)構(gòu)圖并優(yōu)化。
第5章軟件具體設(shè)計
第I節(jié)具體設(shè)計的基本任務(wù)。
第2節(jié)結(jié)構(gòu)化程序設(shè)計方法
結(jié)構(gòu)化程序設(shè)計的基本要點。
第3節(jié)具體設(shè)計描述法
流程圖、PAD圖及過程設(shè)計語言。
第4節(jié)Jackson方法
Jackson方法設(shè)計小型題目。
第6章軟件編碼
第1節(jié)程序設(shè)計語言的特點及選擇
幾種常用的程序設(shè)計語言的特點
第2節(jié)程序設(shè)計風(fēng)格。
第7章軟件測試
第1節(jié)軟件測試的目的及原則
軟件測試的目的。
第2節(jié)測試方法
白盒法、黑盒法。
第3節(jié)測試用例的設(shè)計
1.規(guī)律掩蓋、等價類劃分、邊界值分析、錯誤推想、因果圖,。
2.規(guī)律掩蓋中各種掩蓋之間的區(qū)分。
3.用白盒法、黑盒法設(shè)計測試用例。
第4節(jié)測試過程
1.單元測試、集成測試、確認測試、漸增式、非漸增式。
2.單元測試的內(nèi)容及方法、集成測試的方法、漸增式及非漸增式測試的區(qū)分、自頂向
下及自底向上結(jié)合模塊的步驟、三種測試與軟件開發(fā)各階段之間的關(guān)系。
第5節(jié)調(diào)試
1.調(diào)試。
2.歸納法、演譯法。
第8章軟件維護
第1節(jié)維護的內(nèi)容
校正性維護、適應(yīng)性維護、完善性維護、預(yù)防性維護。
第2節(jié)維護的特點
結(jié)構(gòu)化維護與非結(jié)構(gòu)化維護、維護的困難性、軟件維護的費用。
第3節(jié)維護任務(wù)的實施
維護的組織、維護的流程、維護的技術(shù)及維護的副作用。
第4節(jié)軟件可維護性
1.可維護性的定義。
2.可維護性的度量。
3.提高可維護性的方法。
第9章軟件開發(fā)的增量模型
第1節(jié)概述
1.瀑布模型的局限性。
2.增量模型的基本思想。
3.增量模型的分類。
第2節(jié)漸增模型
1.增量構(gòu)造模型。
2.演化提交模型。
第3節(jié)快速原型模型
1.基本思想。
2.快速原型模型表示。
3.原型開發(fā)過程。
第4節(jié)快速原型開發(fā)技術(shù)和開發(fā)環(huán)境
構(gòu)造原型技術(shù),構(gòu)造原型建議及開發(fā)環(huán)境。
第5節(jié)增量模型的評價
原型的作用。原型使用建議,原型的優(yōu)點及原型存在的問題。
第10章面對對象的方法
第1節(jié)面對對象概述
1.傳統(tǒng)開發(fā)方法存在的問題。
2.面對對象的概念。
3.面對對象的開發(fā)方法。
第2節(jié)面對對象的模型
1.對象模型
1.1對象和類、關(guān)聯(lián)、類的層次結(jié)構(gòu)。
1.2對象圖。
2.動態(tài)模型
2.1大事、狀態(tài)、行為。
2.2狀態(tài)圖。
3.功能模型。
第3節(jié)面對對象的分析
1.面對對象分析過程。
2.建立對象模型。
3.建立動態(tài)模型。
4.建立功能模型。
第4節(jié)面對對象的設(shè)計
1.面對對象設(shè)計的準則。
2.面對對象設(shè)計的啟發(fā)規(guī)章。
3.系統(tǒng)設(shè)計。
4.對象設(shè)計。
第5節(jié)面對對象實現(xiàn)
1.程序設(shè)計語言。
2.類的實現(xiàn)。
3.應(yīng)用系統(tǒng)的實現(xiàn)。
4.面對對象的測試。
第11章軟件質(zhì)量與質(zhì)量保證
第1節(jié)概述
1.軟件質(zhì)量的定義。
2.軟件質(zhì)量的度量與評價。
3.軟件質(zhì)量保證。
第2節(jié)質(zhì)量度量模型
1.McCall質(zhì)量度量模型。
2.ISO質(zhì)量度量模型。
第3節(jié)軟件簡單性
1.軟件簡單性的基本概念
2,軟件簡單性的度量方法。
第4節(jié)軟件牢靠性
1.軟件牢靠性定義。
2.軟件牢靠性指標。
3.軟件牢靠性模型。
第5節(jié)軟件評審
第6節(jié)軟件容錯技術(shù)
1.容錯軟件定義。
2.容錯的一般方法。
3.容錯軟件的設(shè)計過程。
第12章軟件工程管理
第1節(jié)軟件工程管理概述
1.軟件產(chǎn)品的特點。
2.軟件工程管理的重要性。
3.軟件工程管理的內(nèi)容。
第2節(jié)軟件項目方案
1.軟件項目方案概念。
2.軟件項目方案內(nèi)容。
3.制定軟件工程法律規(guī)范。
4.軟件開發(fā)成本估算。
5.風(fēng)險分析。
6.軟件項目進度支配。
7.軟件質(zhì)量保證。
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- T/CBJ 2212-2024白酒智能釀造量質(zhì)摘酒紅外光譜法應(yīng)用指南
- T/CAQI 84-2019洗衣機低溫洗滌性能技術(shù)要求及試驗方法
- 餐飲部長考試題及答案
- T/CAMER 002-2019機電設(shè)備維修與再制造企業(yè)質(zhì)量誠信評價規(guī)范
- 珠海優(yōu)特物聯(lián)java面試題及答案
- mba面試題及答案
- 成都社區(qū)面試題及答案
- 闖關(guān)游園考試題及答案
- T/CADBM 53-2021建筑室內(nèi)窗飾產(chǎn)品百折簾
- 支付醫(yī)??偪馗顿M協(xié)議書
- 國家開放大學(xué)《理工英語4》綜合練習(xí)參考答案
- 鐵路安檢工作總結(jié)
- 發(fā)動機節(jié)能減排技術(shù)研究
- 腰椎間盤脫出伴坐骨神經(jīng)痛的健康宣教
- 談心談話記錄2024年簡短
- 陜09J01 建筑用料及做法圖集
- 疼痛科護士對疼痛科護理質(zhì)量提升的策略與方法
- 會員維護培訓(xùn)課件
- 郵政網(wǎng)點主題營銷活動
- 2022屆高三化學(xué)一輪復(fù)習(xí)實驗強基練12無機物制備類探究實驗含解析
- 臨床診療指南癲癇病學(xué)分冊
評論
0/150
提交評論