名詞解釋-軟件工程_第1頁
名詞解釋-軟件工程_第2頁
名詞解釋-軟件工程_第3頁
已閱讀5頁,還剩9頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、軟件工程:指的是將系統(tǒng)化的、規(guī)范的、可度量的方法應(yīng)用于軟件的開發(fā)、運(yùn)行和維護(hù)過程的學(xué)科2、軟件危機(jī):指的是在軟件開發(fā)和維護(hù)時(shí)遇到的一系列問題最終導(dǎo)致的供需矛盾3、軟件危機(jī)的表現(xiàn)形式:軟件的發(fā)展速度跟不上硬件的發(fā)展和用戶需求軟件成本和開發(fā)進(jìn)度不能預(yù)先估計(jì),用戶不滿意軟件產(chǎn)品質(zhì)量差,可靠性沒有保證軟件可維護(hù)性差軟件產(chǎn)品沒有配套文檔4、計(jì)算機(jī)輔助軟件工程(CASE)階段(發(fā)展方向)5、解決軟件危機(jī)的途徑:糾正對(duì)軟件開發(fā)的錯(cuò)誤觀念需要研究軟件開發(fā)技術(shù)和方法,規(guī)范軟件開發(fā)流程使用好的軟件工具,研究軟件復(fù)用技術(shù),提高開發(fā)效率提高軟件工程管理水平重視文檔的重要性6、工程化思想名詞解釋7、什么是軟件工程化思想而它的發(fā)展創(chuàng)造的一個(gè)樸素的指導(dǎo)思想仍然是“工程化的思想”8、提高軟件效率的途徑之一是:提高軟件的復(fù)用性9、軟件工程的內(nèi)容:軟件工程研究的主要內(nèi)容包括軟件方法和軟件工程管理方面。思維模式,如結(jié)構(gòu)化方法、面向?qū)ο蟮姆椒▓D表工具,如結(jié)構(gòu)化方法中有數(shù)據(jù)流圖、功能結(jié)構(gòu)圖等10、軟件生命周期“高內(nèi)聚,低耦合“軟件定義(問題定義、可行性研究、需求分析、軟件開發(fā)(計(jì)、詳細(xì)設(shè)計(jì)、編程、測(cè)試、運(yùn)行與維護(hù)(運(yùn)行與維護(hù))三個(gè)時(shí)期注意:需求分析這個(gè)階段的成果是軟件需求規(guī)格說明書軟件工程討論的主要內(nèi)容可以分為軟件工程技術(shù)和軟件項(xiàng)目管理兩大部分目前軟件技術(shù)主要討論結(jié)構(gòu)化方法和面向?qū)ο蠓椒?1、軟件開發(fā)過程名詞解釋12、傳統(tǒng)的模型有:瀑布模型、增量模型、快速原型模型、螺旋模型、噴泉模型統(tǒng)一過程模型)軟件過程包括軟件開發(fā)過程和軟件維護(hù)過程、軟件成熟度模型(:是對(duì)一個(gè)軟件組織的軟件能力成熟度進(jìn)行評(píng)價(jià)的框架模型(簡(jiǎn)答)瀑布模型、快速原型模型、螺旋模型、增量模型和噴泉模型瀑布模型(以文檔為驅(qū)動(dòng))答:以文檔為驅(qū)動(dòng),它將開發(fā)過程分為調(diào)研、分析、設(shè)計(jì)、編程、測(cè)試和維護(hù)六個(gè)階段瀑布模型特點(diǎn):強(qiáng)調(diào)階段之間的順序性和依賴性強(qiáng)調(diào)推遲實(shí)現(xiàn)的觀點(diǎn)的作用瀑布模型的優(yōu)點(diǎn):可強(qiáng)迫開發(fā)人員采用規(guī)范的方法嚴(yán)格地規(guī)定每個(gè)階段必須提交的文檔查瀑布模型的缺點(diǎn):工作量見到開發(fā)陳果,從而增加了開發(fā)的風(fēng)險(xiǎn)造成嚴(yán)重的后果快速原型模型(以需求為驅(qū)動(dòng))答:快速原型模型是快速建立起來的可以在計(jì)算機(jī)上運(yùn)行的程序,它所能完成的功能往往是最終產(chǎn)品能完成的功能的一個(gè)子集優(yōu)點(diǎn):不帶反饋節(jié)噴泉模型答:是一種以用戶需求為動(dòng)力,以對(duì)象為驅(qū)動(dòng)的模型,主要用于描述面向?qū)ο蟮能浖_發(fā)過程優(yōu)點(diǎn):可以提高軟件項(xiàng)目開發(fā)效率,縮短開發(fā)周期,適用于面向?qū)ο蟮能浖_發(fā)過程17、極限編程(名詞解釋)答:極限編程(eXtremeProgramming)是一套能快速開發(fā)高質(zhì)量度開發(fā)出來,并向客戶提供最高的效率18、SW-CMM(軟件能力成熟度模型)工程活動(dòng)19、軟件規(guī)模估算技術(shù)名詞解釋答:代碼行技術(shù)和功能點(diǎn)技術(shù)20、軟件規(guī)模估算方法名詞解釋p37做基礎(chǔ)方法有:自頂向下估算法、自底向上估算法、差別估算法、專家估算法、類推估算法、算式估算法21、“流水作業(yè)法“名詞解釋生產(chǎn)和組裝最終產(chǎn)品的方法22、Gantt圖的優(yōu)點(diǎn):直觀簡(jiǎn)明、容易掌握、容易繪制Gantt圖的缺點(diǎn)不能顯式地描繪各項(xiàng)作業(yè)彼此之間的依賴關(guān)系和主控的對(duì)象浪費(fèi)23、工程網(wǎng)絡(luò)名詞解釋答:顯式地描繪各個(gè)作業(yè)彼此之間的依賴關(guān)系24、關(guān)鍵路徑名詞解釋路徑被稱為“關(guān)鍵路徑”25、軟件質(zhì)量保證(SQA)答:軟件質(zhì)量保證是建立一套有計(jì)劃,有系統(tǒng)的方法,來管理保證標(biāo)準(zhǔn)、步驟、實(shí)踐和方法能夠正確地被所有項(xiàng)目采用。26、軟件配置名詞解釋P51答:軟件配置管理是一種標(biāo)識(shí)、組織和控制修改的技術(shù)軟件的輸出信息可以分為三類:源代碼和可執(zhí)行程序、文檔、數(shù)據(jù)27、基線基線是指已通過正式復(fù)審的軟件配置項(xiàng)基線就是通過了正式復(fù)審的軟件配置項(xiàng)集合28、系統(tǒng)流程圖名詞解釋傳統(tǒng)工具注意:系統(tǒng)流程圖表達(dá)的是系統(tǒng)的物理模型29、程序流程圖和系統(tǒng)流程圖的區(qū)別:(1)而不是程序結(jié)構(gòu)(2)沒有控制結(jié)構(gòu),不存在判斷分支和控制循環(huán)結(jié)構(gòu)30、數(shù)據(jù)流圖圖有利于對(duì)系統(tǒng)功能和加工邏輯進(jìn)行把握31、數(shù)據(jù)流P61答:表示數(shù)據(jù)及其流向答:TOP圖、第一層數(shù)據(jù)流圖33、投資回收期名詞解釋答:通常投資回收期衡量一個(gè)項(xiàng)目的價(jià)值投資回收期就是使累計(jì)的經(jīng)濟(jì)效益償還最初投資所需要的時(shí)間34、需求分析(名詞解釋)能要求、存在哪些約束和限制條件35、用于需求分析的圖答:策略表、策略樹、層次方框圖、Warnier圖、IPO圖、36、需求分析的主要階段答:需求獲取、分析建模、需求評(píng)審37、數(shù)據(jù)字典定義答:數(shù)據(jù)字典就是用來定義數(shù)據(jù)流圖中的各個(gè)成分的具體含義的工具,它以一種準(zhǔn)確的、無二義性的說明方式,為系統(tǒng)的分析、設(shè)計(jì)及維護(hù)提供了有關(guān)元素的一致的定義和詳細(xì)的描述38、數(shù)據(jù)字典包含數(shù)據(jù)流條目、數(shù)據(jù)存儲(chǔ)條目、數(shù)據(jù)項(xiàng)條目、加工條目39、策略樹再用結(jié)構(gòu)式語言表達(dá),以利于編程實(shí)現(xiàn)注意:系統(tǒng)設(shè)計(jì)的依據(jù)是需求規(guī)格說明書軟件結(jié)構(gòu)設(shè)計(jì)處于概要設(shè)計(jì)階段結(jié)構(gòu)化方法主張把軟件按模塊組織成良好的層次系統(tǒng)。數(shù)據(jù)流圖細(xì)化到適當(dāng)?shù)膶哟?,就可以直接映射出軟件結(jié)構(gòu)數(shù)據(jù)庫設(shè)計(jì)—概要設(shè)計(jì)包含的任務(wù)文檔40、模塊的內(nèi)聚:內(nèi)聚性越好,獨(dú)立性越強(qiáng)通信內(nèi)聚、過程內(nèi)聚、時(shí)間內(nèi)聚、邏輯內(nèi)聚和巧合內(nèi)聚功能內(nèi)聚(10)最高,巧合內(nèi)聚(0)最低扇形模塊化結(jié)構(gòu)的扇出和扇入扇出:是一個(gè)模塊直接調(diào)用的下級(jí)模塊數(shù)目扇入:表明有多少個(gè)上級(jí)模塊直接調(diào)用它41、面向數(shù)據(jù)流的設(shè)計(jì)方法:面向數(shù)據(jù)流的設(shè)計(jì)方法的目標(biāo)是給出設(shè)計(jì)軟件結(jié)構(gòu)的一個(gè)系統(tǒng)化的途徑42、面向?qū)ο髷?shù)據(jù)流的設(shè)計(jì)原理:了映射的方法。變換流、事物流43、詳細(xì)設(shè)計(jì)階段的主要任務(wù):代碼設(shè)計(jì)、數(shù)據(jù)庫設(shè)計(jì)、系統(tǒng)平臺(tái)設(shè)計(jì)和程序設(shè)計(jì)44“實(shí)體-關(guān)系”模型“實(shí)體-關(guān)系和屬性45、數(shù)據(jù)規(guī)范化理論規(guī)范化理論以關(guān)系模型為背景,以關(guān)系理論為基礎(chǔ)。46、處理過程設(shè)計(jì)處理過程設(shè)計(jì)的主要內(nèi)容是:選擇或設(shè)計(jì)算法精確地表達(dá)算法47、編程,又稱編碼,詳細(xì)設(shè)計(jì)的結(jié)果最終要用所選定的編程語言編寫程序,這才是用戶最終需要的軟件產(chǎn)品48、軟件的開發(fā)環(huán)境:系統(tǒng)設(shè)計(jì)和選型有著直接的影響。運(yùn)行環(huán)境可以分為網(wǎng)絡(luò)環(huán)境、硬件環(huán)境和軟件環(huán)境網(wǎng)絡(luò)環(huán)境包括:網(wǎng)絡(luò)操作系統(tǒng)、協(xié)議、網(wǎng)絡(luò)寬帶、網(wǎng)絡(luò)的穩(wěn)定性等因素硬件環(huán)境性對(duì)軟件的要求軟件環(huán)境的其他應(yīng)用系統(tǒng)的在于檢驗(yàn)它是否滿足規(guī)定的需求或弄清預(yù)期結(jié)果和實(shí)際結(jié)果之間的差別50、軟件測(cè)試的目的:測(cè)試是程序的執(zhí)行過程,目的在于發(fā)現(xiàn)錯(cuò)誤一個(gè)好的測(cè)試用例在于能發(fā)現(xiàn)至今未發(fā)現(xiàn)的錯(cuò)誤一個(gè)成功的測(cè)試是發(fā)現(xiàn)了至今未發(fā)現(xiàn)的錯(cuò)誤51、集成測(cè)試:的故障52、調(diào)試(現(xiàn)錯(cuò)誤之后排除錯(cuò)誤的過程)/很大程度上仍然是一項(xiàng)技巧53、調(diào)試途徑蠻干法、回溯法和原因排除法(簡(jiǎn)答)制定維護(hù)申請(qǐng)報(bào)告審查申

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(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)論