西南大學(xué)《軟件工程》網(wǎng)上作業(yè)題及答案_第1頁(yè)
西南大學(xué)《軟件工程》網(wǎng)上作業(yè)題及答案_第2頁(yè)
西南大學(xué)《軟件工程》網(wǎng)上作業(yè)題及答案_第3頁(yè)
西南大學(xué)《軟件工程》網(wǎng)上作業(yè)題及答案_第4頁(yè)
西南大學(xué)《軟件工程》網(wǎng)上作業(yè)題及答案_第5頁(yè)
已閱讀5頁(yè),還剩9頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

[0010]《軟件工程》第一次作業(yè)(1)簡(jiǎn)述結(jié)構(gòu)化范型和面向?qū)ο蠓缎偷囊c(diǎn),并[論述題]分析它們的優(yōu)缺點(diǎn)。參考答案:目前使用得最廣泛的軟件工程方法學(xué)(2種):1.傳統(tǒng)方法學(xué):也稱為生命周期方法學(xué)或結(jié)構(gòu)化范型。優(yōu)點(diǎn):把軟件生命周期劃分成基干個(gè)階段,每個(gè)階段的任務(wù)相對(duì)獨(dú)立,而且比較簡(jiǎn)單,便于不同人員分工協(xié)作,從而降低了整個(gè)軟件開發(fā)過(guò)程的困難程度。缺點(diǎn):當(dāng)軟件規(guī)模龐大時(shí),或者對(duì)軟件的需求是模糊的或會(huì)承受時(shí)間而變化的時(shí)候,開發(fā)出的軟件往往不成功;而且維護(hù)起來(lái)仍然很困難。[論述題]2。參考答案:軟件生命周期(各階段)軟件生命周期由軟件定義、軟件開發(fā)和運(yùn)行維護(hù)三個(gè)時(shí)期組成。1.軟件定義時(shí)期劃分為三個(gè)階段:?jiǎn)栴}定義、可行性研究和需求分析2.開發(fā)時(shí)期:總體設(shè)計(jì)、詳細(xì)設(shè)計(jì)、編碼和單元測(cè)試、綜合測(cè)試。[論述題](3)什么是需求分析,需求分析階段的基本任務(wù)是什么?參考答案:需求分析就是理解用戶需求,分析軟件用戶的需求是什么。需求分析的任務(wù)就是解決"做什么"的問(wèn)題,在問(wèn)題定義和可行性研究的基礎(chǔ)上,全面地理解用戶的各項(xiàng)要求,并準(zhǔn)確地表達(dá)所接受的用戶需求。具體說(shuō)來(lái),就是把可行性研究階段確定的系統(tǒng)功能進(jìn)一步具體化,交出包括詳細(xì)的數(shù)據(jù)流圖、數(shù)據(jù)字典以及簡(jiǎn)要的算法描述在內(nèi)的需求說(shuō)明書。(4)可行性研究的任務(wù)[論述題]參考答案:[論述題](5)什么叫軟件測(cè)試,軟件測(cè)試的方法有哪些?參考答案:軟件測(cè)試:為了發(fā)現(xiàn)程序中的錯(cuò)誤而執(zhí)行程序的過(guò)程。軟件測(cè)試的方法:黑盒測(cè)試第二次作業(yè)白盒測(cè)試窮盡測(cè)試[論述題](6)什么叫邏輯覆蓋,常用的邏輯覆蓋方法有哪些,其區(qū)別是什么?(任取其三種來(lái)說(shuō)明即可)參考答案:邏輯覆蓋:是對(duì)一系列測(cè)試過(guò)程的總稱,這組測(cè)試過(guò)程逐漸盡興越來(lái)越完整的通路測(cè)試,它是以程序內(nèi)部的邏輯結(jié)構(gòu)為基礎(chǔ)的設(shè)計(jì)測(cè)試用例的技術(shù),適用于白盒測(cè)試。常用的邏輯覆蓋法:判定覆蓋:又叫分支覆蓋,不僅每個(gè)語(yǔ)句要至少執(zhí)行一次,而且每個(gè)判定的每種可能的結(jié)果都應(yīng)該執(zhí)行一次,即每個(gè)判定的每個(gè)分支都執(zhí)行至少一次。條件覆蓋:不僅每個(gè)語(yǔ)句至少執(zhí)行一次,而且是判定表達(dá)式中的每個(gè)條件都取到各種可能的結(jié)果。條件組合覆蓋:選擇足夠多的測(cè)試數(shù)據(jù),使得每個(gè)判定表達(dá)式中條件的各種可能組合都至少出現(xiàn)一次。路徑覆蓋:選取足夠多的數(shù)據(jù),使程序的每條可能路徑都至少執(zhí)行一次(如果程序圖中有環(huán),則要求每個(gè)環(huán)至少經(jīng)過(guò)一次)。[論述題]?參考答案:什么是軟件危機(jī)?是指在計(jì)算機(jī)軟件的開發(fā)和維護(hù)過(guò)程中所遇到的一系列嚴(yán)重問(wèn)題。[論述題](8)可行性研究的步驟。參考答案:可行性研究一般有下面的工作步驟:1、確定系統(tǒng)的規(guī)模和目標(biāo)2、分析現(xiàn)有系統(tǒng)3、設(shè)計(jì)出新系統(tǒng)的高層系統(tǒng)模型4、評(píng)審系統(tǒng)模型5、設(shè)計(jì)和評(píng)價(jià)新系統(tǒng)的實(shí)現(xiàn)方案6、制定行動(dòng)方案7、擬定開發(fā)計(jì)劃8、編制可行性報(bào)告瀑布模型優(yōu)點(diǎn)和缺點(diǎn)。[論述題](9)參考答案:瀑布模型:優(yōu)點(diǎn):1.可強(qiáng)迫開發(fā)員采用規(guī)范的方法2.嚴(yán)格地規(guī)定了每個(gè)階段必須提交的文件3.要求每個(gè)階段交出的所有產(chǎn)品都必須經(jīng)過(guò)質(zhì)量保證小組的仔細(xì)驗(yàn)證。缺點(diǎn):傳統(tǒng)的瀑布模型過(guò)于理想化,是由文檔驅(qū)動(dòng)的。[論述題](10)什么叫測(cè)試用例,常用測(cè)試用例設(shè)計(jì)技術(shù)有哪些?參考答案:1測(cè)試用例:是為某個(gè)測(cè)試目標(biāo)而編制的一組測(cè)試輸入、執(zhí)行條件以及預(yù)期結(jié)果的方案,以便測(cè)試某個(gè)程序路徑或核實(shí)是否滿足某個(gè)特定需求。2、常用測(cè)試用例設(shè)計(jì)技術(shù):適用于黑盒測(cè)試的等價(jià)劃分、邊界值分析、錯(cuò)誤推測(cè)法;適用于白盒測(cè)試的邏輯覆蓋法;通常的做法是,用黑盒測(cè)試法設(shè)計(jì)基本的測(cè)試方案,再用白盒測(cè)試法補(bǔ)充一些方案。第三次作業(yè)[論述題]第1步:分析、確認(rèn)數(shù)據(jù)流圖的類型,區(qū)分是事務(wù)型還是變換型。第2步:說(shuō)明數(shù)據(jù)流的邊界。(16)旅客信息=姓名+性別單位旅行時(shí)間+目的地+....[論述題](21)畫出下列偽碼程序的程序流程圖STARTIFpTHENWHILEqDOfENDDOELSEBLOCKgnENDBLOCKENDIF(22)設(shè)計(jì)下列偽碼程序的語(yǔ)句覆蓋測(cè)試用例:STARTINPUT(A,B,C)//判定表達(dá)式1IFA>5THENX=10ELSEX=1ENDIF//判定表達(dá)式2IFB>10THENY=20ELSEY=2ENDIF//判定表達(dá)式3IFC>15THENZ=30ELSEZ=3ENDIFPRINT(X,Y,Z)STOP參考答案:語(yǔ)句覆蓋的測(cè)試用例預(yù)期的輸出123ABCXYZ1FFF1111232TTT204060102030[論述題](23)設(shè)計(jì)下列偽碼程序的路徑覆蓋測(cè)試用例:STARTINPUT(A,B,C)//判定表達(dá)式1IFA>5THENX=10ELSEX=1ENDIF//判定表達(dá)式2IFB>10THENY=20Y=2ELSEENDIF//判定表達(dá)式3IFC>15THENZ=30ELSEZ=3ENDIFPRINT

溫馨提示

  • 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ù)網(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)論