軟件工程問(wèn)題整理版.doc

軟件工程問(wèn)題整理版.doc

ID:57007441

大?。?2.50 KB

頁(yè)數(shù):14頁(yè)

時(shí)間:2020-07-30

軟件工程問(wèn)題整理版.doc_第1頁(yè)
軟件工程問(wèn)題整理版.doc_第2頁(yè)
軟件工程問(wèn)題整理版.doc_第3頁(yè)
軟件工程問(wèn)題整理版.doc_第4頁(yè)
軟件工程問(wèn)題整理版.doc_第5頁(yè)
資源描述:

《軟件工程問(wèn)題整理版.doc》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫(kù)

1、...1、軟件危機(jī)定義、發(fā)生原因、常見(jiàn)表現(xiàn),如避免軟件危機(jī)?(1)軟件危機(jī)定義:課本Page8(開(kāi)發(fā)和維護(hù)過(guò)程)(2)發(fā)生原因、常見(jiàn)表現(xiàn):課本Page8-9,練習(xí)冊(cè)Page1(3)如避免:Page10(采用軟件工程的法)答案(由于大部分答案參考ppt,故僅供參考,下同)軟件危機(jī)定義:是指在計(jì)算機(jī)軟件的開(kāi)發(fā)和維護(hù)過(guò)程中所遇到的一系列重問(wèn)題。表現(xiàn)在:(1)對(duì)于軟件開(kāi)發(fā)的成本和進(jìn)度的估計(jì)很不準(zhǔn)確。(2)開(kāi)發(fā)的軟件產(chǎn)品不能完全滿足用戶要求,用戶對(duì)已完成的軟件系統(tǒng)不滿意的現(xiàn)象常常發(fā)生。(3)開(kāi)發(fā)的軟件可靠性差。(4)軟件通常沒(méi)有適當(dāng)?shù)奈臋n。(5)軟件的可維護(hù)性差。(6)

2、軟件開(kāi)發(fā)生產(chǎn)率提高的速度,遠(yuǎn)遠(yuǎn)跟不上計(jì)算機(jī)應(yīng)用普及深入的趨勢(shì)。原因:(1)軟件的規(guī)模愈發(fā)龐大;(2)軟件開(kāi)發(fā)的管理困難。(3)成功的軟件開(kāi)發(fā)經(jīng)驗(yàn)沒(méi)被很好地應(yīng)用。(4)軟件開(kāi)發(fā)和維護(hù)中千金錯(cuò)誤認(rèn)識(shí)和法的形成可以歸結(jié)與計(jì)算機(jī)發(fā)展早期軟件開(kāi)發(fā)的個(gè)體化特點(diǎn)。(5)軟件開(kāi)發(fā)技術(shù)落后。(6)生產(chǎn)式落后。z...(7)開(kāi)發(fā)工具落后,生產(chǎn)率提高緩慢。如避免(參考,可以自己總結(jié)):從軟件開(kāi)發(fā)的工程化法入手,即用現(xiàn)代工程的概念原理、技術(shù)和法去指導(dǎo)軟件的開(kāi)發(fā)、管理和維護(hù),這就是軟件工程思想和法。具體措施:(1)使用好的軟件開(kāi)發(fā)技術(shù)和法;(2)要有良好的組織、密的管理,各類人員協(xié)同配

3、合,共同完成任務(wù);(3)使用好的軟件開(kāi)發(fā)工具,提高軟件生產(chǎn)率;(4)建立格的文檔資料,重視軟件開(kāi)發(fā)過(guò)程的階段評(píng)審。2、軟件生命期模型(軟件生命期?)的組成,每個(gè)階段的容?(1)組成:Page21(2)容:Page22—25)答案:軟件生存期定義:一個(gè)軟件從定義到開(kāi)發(fā)、使用和維護(hù),直到最終被棄用,要經(jīng)歷一個(gè)漫長(zhǎng)的時(shí)期,通常把軟件經(jīng)歷的這個(gè)漫長(zhǎng)的時(shí)期稱為生存期。軟件生存期一般可分為以下階段:(1)問(wèn)題定義(2)可行性研究(3)需求分析(4)概要設(shè)計(jì)(總體設(shè)計(jì))(5)詳細(xì)設(shè)計(jì)(6)編碼(7)測(cè)試(8)維護(hù)也可以分為四個(gè)大的階段:軟件分析、軟件設(shè)計(jì)、編碼與測(cè)試、運(yùn)行與

4、維護(hù)(1)軟件分析時(shí)期;z...任務(wù):確定軟件項(xiàng)目的目標(biāo),軟件應(yīng)具備的功能和性能,構(gòu)造軟件的邏輯模型,并制定驗(yàn)收標(biāo)準(zhǔn)。在此期間,要進(jìn)行可行性論證,并做出成本估計(jì)和經(jīng)費(fèi)預(yù)算,制定進(jìn)度安排。進(jìn)行可行性研究和項(xiàng)目開(kāi)發(fā)計(jì)劃,需求分析。(2)軟件設(shè)計(jì)時(shí)期;任務(wù):a.設(shè)計(jì)軟件的總體結(jié)構(gòu);   b.設(shè)計(jì)軟件具體模塊的實(shí)現(xiàn)算法;   c.軟件設(shè)計(jì)結(jié)束之前,也要進(jìn)行有關(guān)評(píng)審,評(píng)審?fù)ㄟ^(guò)后才能進(jìn)入編碼時(shí)期。(3)編碼與測(cè)試時(shí)期;任務(wù):組織程序員將高駐地的軟件“翻譯”成計(jì)算機(jī)可以正確運(yùn)行的程序;并且要經(jīng)過(guò)按照軟件分析中提出需求要求和驗(yàn)收標(biāo)準(zhǔn)進(jìn)行格的測(cè)試和審查。根據(jù)具體軟件的特點(diǎn),決定

5、是否劃分成一些階段,如編碼、單元測(cè)試、集成測(cè)試、驗(yàn)收測(cè)試等等。(4)運(yùn)行與維護(hù)時(shí)期。任務(wù):軟件運(yùn)行過(guò)程中可能由于各面的原因,需要對(duì)它進(jìn)行修改。3、瀑布模型、原型模型、增量模型的特點(diǎn),如選擇這些模型?(1)瀑布模型:Page25-27(特點(diǎn):Page28第二點(diǎn);使用場(chǎng)合:特點(diǎn)的最后一點(diǎn))(2)原型模型:Page27-28(特點(diǎn):Page27;場(chǎng)合:Page28三點(diǎn))(3)增量模型:Page28)參考答案:瀑布模型:(1)定義:是將軟件生命期各活動(dòng)規(guī)定為依線性順序聯(lián)接的若干階段的模型,是一種整體開(kāi)發(fā)模型。里程碑或基線驅(qū)動(dòng)或者說(shuō)文檔驅(qū)動(dòng)。過(guò)程逆轉(zhuǎn)性很差,或者說(shuō)不可逆

6、轉(zhuǎn)。(2)z...優(yōu)點(diǎn):格按照生命期的各個(gè)階段來(lái)進(jìn)行開(kāi)發(fā),強(qiáng)調(diào)了每一階段的格性。這樣就能解決在開(kāi)發(fā)階段后期修正不完善的需求說(shuō)明將花費(fèi)巨大的費(fèi)用的問(wèn)題。在消除非結(jié)構(gòu)化軟件、降低軟件的復(fù)雜性、促進(jìn)軟件開(kāi)發(fā)工程化面起了很大作用。(3)缺點(diǎn):它是一種理想的線性開(kāi)發(fā)模式,缺乏靈活性,特別是無(wú)法解決軟件需求不明確或不準(zhǔn)確的問(wèn)題。故適用于功能明確、完整、無(wú)重大變化的軟件開(kāi)發(fā)。如:編譯系統(tǒng)、數(shù)據(jù)庫(kù)管理系統(tǒng)和操作系統(tǒng)。(4)適用場(chǎng)合:●在開(kāi)發(fā)時(shí)間需求沒(méi)有或很少變化?!穹治鲈O(shè)計(jì)人員對(duì)應(yīng)用領(lǐng)域很熟悉?!竦惋L(fēng)險(xiǎn)項(xiàng)目(對(duì)目標(biāo)、環(huán)境很熟悉)?!裼脩羰褂铆h(huán)境很穩(wěn)定?!裼脩舫岢鲂枨笠酝?,很

7、少參與開(kāi)發(fā)。原型模型:(1)定義:以某個(gè)軟件原型為參照模型的開(kāi)發(fā)法,叫做原型法。(原型驅(qū)動(dòng))(2)原理:在初步需求分析之后,馬上向客戶展示一個(gè)軟件產(chǎn)品原型,對(duì)客戶進(jìn)行培訓(xùn),讓客戶試用,在試用中收集客戶意見(jiàn),修改原型,再讓客戶試用,反復(fù)循環(huán)幾次,直到客戶確認(rèn)為止。(3)適用場(chǎng)合:●已有產(chǎn)品/產(chǎn)品原型,只需客戶化的項(xiàng)目?!窈?jiǎn)單而熟悉的行業(yè)或領(lǐng)域?!裼锌焖僭烷_(kāi)發(fā)工具?!襁M(jìn)行產(chǎn)品移植或升級(jí)。增量模型:z...(1)定義:增量模型將軟件產(chǎn)品看作一組增量構(gòu)件,每次設(shè)計(jì)、實(shí)現(xiàn)、集成、測(cè)試和交付一塊構(gòu)件,直到所有構(gòu)件全部實(shí)現(xiàn)為止。(2)特點(diǎn):●任務(wù)或功能模塊驅(qū)動(dòng),可以分階段

8、提交產(chǎn)品;●有多個(gè)任務(wù)單,這些多個(gè)任務(wù)

當(dāng)前文檔最多預(yù)覽五頁(yè),下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁(yè),下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動(dòng)畫(huà)的文件,查看預(yù)覽時(shí)可能會(huì)顯示錯(cuò)亂或異常,文件下載后無(wú)此問(wèn)題,請(qǐng)放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫(kù)負(fù)責(zé)整理代發(fā)布。如果您對(duì)本文檔版權(quán)有爭(zhēng)議請(qǐng)及時(shí)聯(lián)系客服。
3. 下載前請(qǐng)仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時(shí)可能由于網(wǎng)絡(luò)波動(dòng)等原因無(wú)法下載或下載錯(cuò)誤,付費(fèi)完成后未能成功下載的用戶請(qǐng)聯(lián)系客服處理。