軟件工程修改最終版

軟件工程修改最終版

ID:41410711

大?。?3.15 KB

頁數(shù):8頁

時(shí)間:2019-08-24

軟件工程修改最終版_第1頁
軟件工程修改最終版_第2頁
軟件工程修改最終版_第3頁
軟件工程修改最終版_第4頁
軟件工程修改最終版_第5頁
資源描述:

《軟件工程修改最終版》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在工程資料-天天文庫

1、—、名詞解釋1?軟件的可靠性:程序在給定的時(shí)間間隔內(nèi),按照規(guī)格說明書的規(guī)定成功的運(yùn)行的概率。2?黑盒測(cè)試:把程序看作一個(gè)黑盒子,完全不考慮程序的內(nèi)部結(jié)構(gòu)和處理過程。在程序接口進(jìn)行功能測(cè)試3?模塊的耦合性:對(duì)一個(gè)軟件結(jié)構(gòu)內(nèi)不同模塊之間互連程度的度量。4.Beta測(cè)試:軟件在開發(fā)者不能控制的環(huán)境中的“真實(shí)”應(yīng)用5?軟件:程序、開發(fā)、使用維護(hù)程序所需要的所有文檔。即軟件二程序+文檔。6?模塊化的定義:模塊化就是把程序劃分成獨(dú)立命名且可獨(dú)立訪問的模塊,每個(gè)模塊完成一個(gè)子功能,把這些模塊集成起來構(gòu)成一個(gè)整體,可以完成指定的功能滿足客戶需求。7?軟件工程:用科學(xué)知識(shí)和技術(shù)原理來定義、開發(fā)

2、、維護(hù)軟件的一門學(xué)科。&變換分析:一系列設(shè)計(jì)步驟的總稱,經(jīng)過這些步驟把具有變化流特點(diǎn)的數(shù)據(jù)流圖按預(yù)先確定的模式映射成軟件結(jié)構(gòu)。9?內(nèi)聚:模塊內(nèi)各個(gè)元素彼此結(jié)合的緊密程度,是信息隱藏和局部化概念的自然擴(kuò)展。10?數(shù)據(jù)流圖(DFD):一種圖形化技術(shù),它描繪信息流和數(shù)據(jù)從輸入移動(dòng)到輸出的過程中所經(jīng)受的變換。們?反推工程:逆向工程,分析程序以便在比源代碼更高的抽象層次上創(chuàng)建出程序的某種表示的過程,逆向工程是一個(gè)恢復(fù)設(shè)計(jì)結(jié)果的過程。12.軟件開發(fā)方法:使用已經(jīng)定義好的符號(hào)表示,來組建軟件生產(chǎn)過程的13?軟件的生命周期:一個(gè)軟件從提出開發(fā)要求開始直到該軟件報(bào)廢為止。軟件生存周期包括:可行

3、性分析和項(xiàng)目開發(fā)計(jì)劃、需求分析、概要設(shè)計(jì)、詳細(xì)設(shè)計(jì)、編碼、測(cè)試、維護(hù)等.14.PAD:問題分析圖,用二維樹形結(jié)構(gòu)的圖來表示程序的控制流15?軟件危機(jī):軟件發(fā)展第二階段的末期,由于計(jì)算機(jī)硬件技術(shù)的進(jìn)步,一些復(fù)雜的、大型的軟件開發(fā)項(xiàng)目提出來了,但軟件開發(fā)技術(shù)的進(jìn)步一直未能滿足發(fā)展的要求。在軟件開發(fā)中遇到的問題找不到解決的辦法,使問題積累起來,形成了尖銳的矛盾,因而導(dǎo)致了軟件危機(jī)。16.HIP0:層次圖加輸入/處理/輸出圖。47?漸增式集成測(cè):把程序劃分成小段來構(gòu)造和測(cè)試,在這個(gè)過程中比較容易定位和改正錯(cuò)誤。對(duì)接口進(jìn)行更徹底的測(cè)試,使用系統(tǒng)化的測(cè)試方法組合聚集)18?聚合觀念:表示

4、類與類之間的關(guān)系是整體與部分的關(guān)系(共享、19?信息隱藏:設(shè)計(jì)和確定模塊,使得一個(gè)模塊內(nèi)包含的信息對(duì)于不需要這些消息的模塊來說不能訪問20?軟件的可維護(hù)性:維護(hù)人員理解、改正、改動(dòng)或改進(jìn)這個(gè)軟件的難易程度二、簡(jiǎn)答題1?形成規(guī)格說明書的主要目的保證軟件開發(fā)的質(zhì)量、需求的完整與可追溯性,編寫此文檔。通過此文檔,以保證業(yè)務(wù)需求提出者與需求分析人員、開發(fā)人員、測(cè)試人員及其他相關(guān)利益人對(duì)需求達(dá)成共識(shí)。2?軟件危機(jī)的定義及其表現(xiàn)表現(xiàn):a.經(jīng)費(fèi)預(yù)算經(jīng)常突破,完成時(shí)間一再拖延。b.開發(fā)的軟件不通滿足用戶要求。C.開發(fā)的軟件可維護(hù)性差。d.開發(fā)的軟件可靠性差。1?軟件需求三個(gè)層次內(nèi)容業(yè)務(wù)需求:

5、反映了組織機(jī)構(gòu)或客戶對(duì)系統(tǒng)、產(chǎn)品高層次的目標(biāo)要求。用戶需求:描述了用戶使用產(chǎn)品必須要完成的任務(wù)。功能需求:定義了開發(fā)人員必須實(shí)現(xiàn)的軟件功能,用戶利用功能完成任務(wù),滿足業(yè)務(wù)需求。2?軟件工程的定義及目標(biāo)軟件工程:用科學(xué)知識(shí)和技術(shù)原理來定義、開發(fā)、維護(hù)軟件的一門學(xué)科。軟件工程的目標(biāo)是成功的建造一個(gè)大型軟件系統(tǒng),所謂成功是要達(dá)到以下幾個(gè)目標(biāo):a.付出較低的開發(fā)成本;b.面到要求的軟件功能;c.取得較好的軟件性能;d.開發(fā)的軟件易于移植;e.需要較低的維護(hù)費(fèi)用;f?能按時(shí)完成開發(fā)任務(wù),及時(shí)交付使用;g.開發(fā)的軟件可靠性高;5?什么是軟件維護(hù)?軟件維護(hù)的類型有幾種軟件維護(hù)就是愛軟件已經(jīng)

6、交付使用之后,為了改正錯(cuò)誤或者滿足新的需要而修改軟件的過程。類型:改正性維護(hù)、適應(yīng)性維護(hù)、完善性維護(hù)、預(yù)防性維護(hù)。6?數(shù)據(jù)流圖的定義、作用、符號(hào)數(shù)據(jù)流圖(DFD)是一種圖形化技術(shù),它描繪信息流和數(shù)據(jù)從輸入移動(dòng)到輸岀的過程中所經(jīng)受的變換。作用:仁便于用戶表達(dá)功能需求和數(shù)據(jù)需求及其聯(lián)系;2、便于兩類人員共同理解現(xiàn)行系統(tǒng)和規(guī)劃系統(tǒng)的框架;3、清晰表達(dá)數(shù)據(jù)流的情況;4、有利于系統(tǒng)建模。7?需求分析的定義.基本任務(wù)需求分析是指對(duì)要解決的問題進(jìn)行詳細(xì)的分析,弄清楚問題的要求,包括需要輸入什么數(shù)據(jù),要得到什么結(jié)果,最后應(yīng)輸出什么。基本任務(wù):準(zhǔn)確地回答“系統(tǒng)必須做什么&瀑布模型開發(fā)的特點(diǎn),把

7、生存周期劃分為哪幾個(gè)階段,怎么劃分?特點(diǎn):1?階段間有順序性和依賴性2?推遲實(shí)現(xiàn)的觀點(diǎn):3?質(zhì)量保證的觀點(diǎn):9?白盒測(cè)試和黑盒測(cè)試的定義nn黑盒測(cè)試:把程序看成一個(gè)黑盒子,不考慮程序的內(nèi)部結(jié)構(gòu)和處理過程,只檢查程序的功能能否按需求正常使用。又稱為功能測(cè)試或數(shù)據(jù)驅(qū)動(dòng)測(cè)試。白盒測(cè)試:把程序看成一個(gè)打開的盒子,按照程序內(nèi)部的邏輯測(cè)試程序,檢驗(yàn)程序中的主要通路能否按要求正確工作。又稱結(jié)構(gòu)測(cè)試或邏輯驅(qū)動(dòng)測(cè)試。10?面向?qū)ο蠓治龇椒ǖ幕静襟E1確定對(duì)象和類。這里所說的對(duì)象是對(duì)數(shù)據(jù)及其處理方式的抽象,它反映了系統(tǒng)保存

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

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

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動(dòng)畫的文件,查看預(yù)覽時(shí)可能會(huì)顯示錯(cuò)亂或異常,文件下載后無此問題,請(qǐng)放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫負(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)等原因無法下載或下載錯(cuò)誤,付費(fèi)完成后未能成功下載的用戶請(qǐng)聯(lián)系客服處理。