版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、1軟件工程第一章作業(yè).......................................................................................................................11.1什么是計(jì)算機(jī)軟件?軟件的特點(diǎn)是什么?.....................................................................
2、11.2簡(jiǎn)述軟件的分類,并舉例說(shuō)明。....................................................................................11.4什么是軟件工程?..........................................................................................................
3、..11.5簡(jiǎn)述軟件工程的基本原則。............................................................................................11.6軟件生存周期分哪幾個(gè)階段?分別簡(jiǎn)述各個(gè)階段的任務(wù)。........................................11.9簡(jiǎn)述各類軟件過(guò)程模型的特點(diǎn)。.......................
4、.............................................................21.10敏捷軟件開(kāi)發(fā)的特點(diǎn)是什么?......................................................................................21.12簡(jiǎn)述敏捷軟件開(kāi)發(fā)的原則。......................................
5、....................................................2第2、3章........................................................................................................................................32.1簡(jiǎn)述系統(tǒng)工程的任務(wù)。............
6、.........................................................................................32.2基于計(jì)算機(jī)的系統(tǒng)由哪些元素組成?.............................................................................32.3簡(jiǎn)述可行性分析的任務(wù)。...................
7、..............................................................................33.1需求工程的重要性是什么?舉出身邊由于需求分析失敗而造成整個(gè)項(xiàng)目失敗的例子。.....................................................................................................
8、.............................................33.2需求工程具體包括哪些步驟?每個(gè)步驟的具體任務(wù)是什么?.....................................33.3一個(gè)系統(tǒng)分析員應(yīng)該具備哪些思想素質(zhì)和基礎(chǔ)知識(shí)?請(qǐng)說(shuō)明理由。.........................43.4列出在制定需求獲取策略時(shí)的3種主要考慮因素。........................
9、.............................53.6舉例說(shuō)明一個(gè)系統(tǒng)的3個(gè)不同類型的非功能需求.........................................................53.8軟件需求分析的操作性原則和需求工程的指導(dǎo)性原則是什么?.................................53.9軟件需求規(guī)約主要包括哪些內(nèi)容?自己尋找一個(gè)實(shí)例,親自寫一個(gè)需求規(guī)約。......5
10、3.10需求驗(yàn)證應(yīng)該有哪些人參加?畫出一個(gè)過(guò)程模型,說(shuō)明需求評(píng)審應(yīng)該如何組織。5第4章..............................................................................................................................................54.1簡(jiǎn)述軟件設(shè)計(jì)階段的基本任務(wù)..................
11、......................................................................54.2軟件設(shè)計(jì)與質(zhì)量的關(guān)系是怎么樣的?............................................................................64.4簡(jiǎn)述模塊、模塊化及模塊化設(shè)計(jì)的概念。................................
12、....................................64.6耦合和軟件可移植性的概念有何關(guān)系?舉例說(shuō)明自己的結(jié)論。.................................64.7用自己的話描述信息隱蔽概念并討論信息隱藏與模塊獨(dú)立兩概念之間的關(guān)系。.....64.8什么是模塊獨(dú)立性?設(shè)計(jì)中為什么模塊要獨(dú)立?如何度量獨(dú)立性?模塊功能獨(dú)立有何優(yōu)點(diǎn)?.................................
13、.................................................................................................64.9軟件設(shè)計(jì)規(guī)約主要包括哪些內(nèi)容?.................................................................................7第5章結(jié)構(gòu)化分析與設(shè)計(jì)...........
14、..................................................................................................75.1簡(jiǎn)述數(shù)據(jù)流圖的主要思想,概述使用數(shù)據(jù)流圖進(jìn)行需求分析的過(guò)程。....................75.2分別采用數(shù)據(jù)流方法中得哪些技術(shù)來(lái)完成用戶需求的精確化、一致化和完全化的任務(wù)。..........................
15、............................................................................................................75.7............................................................................................................
16、.................................8第68章.........................................................................................................................................126.1簡(jiǎn)述面向數(shù)據(jù)結(jié)構(gòu)方法的特點(diǎn)...........................
17、...........................................................126.2采用Jackson圖表示下面的文件結(jié)構(gòu):.......................................................................138.1什么是構(gòu)件?......................................................
18、.............................................................138.2簡(jiǎn)述基于構(gòu)件的軟件開(kāi)發(fā)過(guò)程。..................................................................................13第11、13章.................................................
19、.................................................................................1413.1請(qǐng)討論使軟件維護(hù)成本居高不下的因素。如何盡可能降低這些因素的影響?......1413.3軟件維護(hù)的過(guò)程是如何進(jìn)行的?為什么要進(jìn)行軟件可維護(hù)性分析?.....................151確認(rèn)測(cè)試和系統(tǒng)測(cè)試。F軟件完成各種測(cè)試后就可交付使用,在軟件運(yùn)行期間,
20、需對(duì)投入運(yùn)行的軟件進(jìn)行維護(hù),即可發(fā)現(xiàn)了軟件中潛藏的錯(cuò)誤或需要增加新的功能或使軟件適應(yīng)外界環(huán)境的變化等情況出現(xiàn)時(shí),對(duì)軟件進(jìn)行修改。1.9簡(jiǎn)述各類軟件過(guò)程模型的特點(diǎn)。答:典型的軟件過(guò)程模型有:瀑布模型、演化模型(增量模型、原型模型、螺旋模型)、噴泉模型、基于構(gòu)件的開(kāi)發(fā)模型和形式方法模型等。A瀑布模型中,上一階段的活動(dòng)完成并經(jīng)過(guò)評(píng)審后才能開(kāi)始下一階段的活動(dòng),其特征是:接受上一階段活動(dòng)的結(jié)果作為本階段活動(dòng)的輸入;依據(jù)上一階段活動(dòng)的結(jié)果實(shí)施本階段
21、應(yīng)完成的活動(dòng);對(duì)本階段的活動(dòng)進(jìn)行評(píng)審;將本階段活動(dòng)的結(jié)果作為輸出。B增量模型將軟件的開(kāi)發(fā)過(guò)程分成若干個(gè)日程時(shí)間交錯(cuò)的線性序列,每個(gè)線性序列產(chǎn)生軟件的一個(gè)可發(fā)布的增量版本,后一個(gè)版本是對(duì)前一個(gè)版本的修改和補(bǔ)充,重復(fù)增量發(fā)布的過(guò)程,直至產(chǎn)生最終的完善產(chǎn)品。C原型方法從軟件工程師與客戶的交流開(kāi)始,其目的是定義軟件的總體目標(biāo),標(biāo)識(shí)需求。然后快速制定原型開(kāi)發(fā)的計(jì)劃,確定原型的目標(biāo)和范圍,采用快速設(shè)計(jì)的方式對(duì)其建模,并構(gòu)建模型。被開(kāi)發(fā)的原型應(yīng)交付給
22、客戶使用,并收集客戶的反饋意見(jiàn),這些反饋意見(jiàn)可在下一輪迭代中對(duì)原型進(jìn)行改進(jìn)。在前一個(gè)原型需要改進(jìn),或者需要擴(kuò)展其范圍的時(shí)候,進(jìn)入下一輪原型的迭代開(kāi)發(fā)。D螺旋模型將原型模型實(shí)現(xiàn)的迭代特征與瀑布模型中控制的和系統(tǒng)化的方面結(jié)合起來(lái),不僅體現(xiàn)了這兩種模型的優(yōu)點(diǎn)而且還增加了風(fēng)險(xiǎn)分析。E噴泉模型是一種支持面向?qū)ο箝_(kāi)發(fā)的過(guò)程模型。類及對(duì)象是面向?qū)ο蠓椒ㄖ械幕境煞帧T诜治鲭A段,標(biāo)識(shí)類及對(duì)象,定義類之間的關(guān)系,建立對(duì)象關(guān)系模型和對(duì)象行為模型。在設(shè)計(jì)階段
23、,從實(shí)現(xiàn)的角度對(duì)分析模型進(jìn)行調(diào)整和擴(kuò)充。在編碼階段,用面向?qū)ο笳Z(yǔ)言實(shí)現(xiàn)類及對(duì)象,通過(guò)消息機(jī)制實(shí)現(xiàn)對(duì)象之間的通信,完成軟件的功能。在面向?qū)ο蠓椒ㄖ校治瞿P秃驮O(shè)計(jì)模型采用相同的符號(hào)表示體系,開(kāi)發(fā)的各個(gè)活動(dòng)沒(méi)有明顯的邊界,各個(gè)活動(dòng)經(jīng)常重復(fù),迭代地交替進(jìn)行。F基于構(gòu)件的開(kāi)發(fā)模型,基于構(gòu)件的開(kāi)發(fā)是指利用預(yù)先包裝的構(gòu)建來(lái)構(gòu)造應(yīng)用系統(tǒng)。構(gòu)件可以是組織內(nèi)部開(kāi)發(fā)的構(gòu)建,也可以是商業(yè)化的、現(xiàn)存的軟件構(gòu)件。G形式化方法是建立在嚴(yán)格數(shù)學(xué)基礎(chǔ)上的一種軟件開(kāi)發(fā)方
24、法。軟件開(kāi)發(fā)的全過(guò)程中,從需求分析、規(guī)約、設(shè)計(jì)、編程、系統(tǒng)集成、測(cè)試、文檔生成,直至維護(hù)等各個(gè)階段,凡是采用嚴(yán)格的數(shù)學(xué)語(yǔ)言,具有精確的數(shù)學(xué)語(yǔ)義的方法,都稱為形式化方法。形式化方法用嚴(yán)格的數(shù)學(xué)語(yǔ)言和語(yǔ)義描述功能和設(shè)計(jì)規(guī)約,通過(guò)數(shù)學(xué)的分析和推導(dǎo),易于發(fā)現(xiàn)需求的歧義性、不完整性和不一致性,易于對(duì)分析模型、設(shè)計(jì)模型和程序進(jìn)行驗(yàn)證。通過(guò)數(shù)學(xué)的演算,使得從形式化功能規(guī)約到形式化設(shè)計(jì)規(guī)約,以及從形式化設(shè)計(jì)規(guī)約到程序代碼轉(zhuǎn)換成為可能。1.10敏捷軟件開(kāi)
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫(kù)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
評(píng)論
0/150
提交評(píng)論