資源描述:
《軟件工程和軟件測試階段作業(yè)及答案》由會員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在工程資料-天天文庫。
1、2018年春季軟件工程與軟件測試階段作業(yè)及答案第三次階段作業(yè)得分100分一、判斷題(共8道小題,共40.0分)1、軟件耦合性是一個(gè)差的架構(gòu)設(shè)計(jì)的標(biāo)志,它總是能夠在每個(gè)系統(tǒng)被避免。錯(cuò)誤2、軟件工程師總是需要從頭開始創(chuàng)建組件,以充分滿足客戶的期望。錯(cuò)誤3、如果過去的交互模型已經(jīng)確定創(chuàng)建了用戶的期望,那變化模型一般是不好的。正確4、安全測試嘗試驗(yàn)證保護(hù)機(jī)制,該機(jī)制建立在系統(tǒng)內(nèi)保護(hù)系統(tǒng)不受非法入侵。正確5、在軟件質(zhì)量保證工作中,軟件驗(yàn)證和軟件確認(rèn)之間沒有區(qū)別。錯(cuò)誤6、面向?qū)ο筌浖念悳y試相當(dāng)于傳統(tǒng)軟件的單元測試。正確7、邊界值分析只能用來做白盒測試。錯(cuò)誤8、等價(jià)劃分測試將程序輸入域劃分為若
2、干數(shù)據(jù)類,從中生成測試用例,由此減少所需設(shè)計(jì)測試用例的數(shù)量。正確二、單項(xiàng)選擇題(共12道小題,共60.0分)1、下面哪個(gè)是用來描述程序細(xì)節(jié)的圖形符號?D流程圖2、在傳統(tǒng)的軟件工程,模塊必須符合下列哪些角色?D以上全部控制構(gòu)件基礎(chǔ)設(shè)施構(gòu)件問題域構(gòu)件3、對幾乎每一個(gè)用戶界面來說,幾個(gè)常見的表面設(shè)計(jì)問題,包括錯(cuò)誤信息處理響應(yīng)時(shí)間4、被下面那個(gè)角色完成的界面可用性調(diào)查問卷,對界面設(shè)計(jì)是最有意義的。C產(chǎn)品用戶5、下面這些框架活動,哪一項(xiàng)不是通常與用戶界面設(shè)計(jì)過程有關(guān)?A、成本估算6、自頂向下的集成測試,它的主要優(yōu)點(diǎn)是重大決策點(diǎn)被早期測試不需要寫驅(qū)動程序7、自底向上的集成測試,它的主要優(yōu)點(diǎn)是C
3、不需要寫樁程序8、下面那個(gè)順序是傳統(tǒng)軟件測試的正常順序?C、單元測試、集成測試、系統(tǒng)測試、確認(rèn)測試9、循環(huán)測試是一種控制結(jié)構(gòu)測試技術(shù),通過使用什么樣的標(biāo)準(zhǔn)來設(shè)訃測試用例。D、集屮測試循環(huán)結(jié)構(gòu)的有效性路徑測試:依靠基本路徑測試條件測試:檢查程序模塊中的邏輯條件數(shù)據(jù)流測試:選擇基于變量的定義和使用位置為基礎(chǔ)的測試路徑黑盒測試10、需要設(shè)計(jì)測試用例,證明軟件模塊內(nèi)部邏輯的測試被稱為什么測試?D、白盒測試11、需要設(shè)計(jì)測試用例,證明每個(gè)程序的功能是可操作的測試被稱為什么測試?A、黑盒測試12、來口行為類模型的測試應(yīng)該以什么為基礎(chǔ)?C、狀態(tài)圖第二次階段作業(yè)得分100分一、判斷題(共8道小題,
4、共40.0分)1、在設(shè)計(jì)一個(gè)基于計(jì)算機(jī)的系統(tǒng)時(shí),軟件工程師們無需考慮硬件。錯(cuò)誤2、需求工程是一個(gè)通用的過程,不會從一個(gè)軟件項(xiàng)冃到另一個(gè)產(chǎn)生變化。正確3、分析包將分析模型的各種元素分組打包。正確4、在許多情況下,沒有必要建立一個(gè)圖形化表示的使用場景。正確5、就設(shè)計(jì)而言,框架模式和設(shè)計(jì)模式是相同的東西。錯(cuò)誤6、設(shè)計(jì)模式認(rèn)為是最好的編碼模式。錯(cuò)誤7、軟件重構(gòu),會使軟件更加易于集成,易于測試和易于維護(hù)。正確8、當(dāng)你在同一個(gè)數(shù)據(jù)流圖中遇到交換流和事務(wù)流時(shí),流會被區(qū)分并且適當(dāng)?shù)挠成浼夹g(shù)會在數(shù)據(jù)流圖的每一個(gè)部分被使用。正確二、單項(xiàng)選擇題(共12道小題,共60.0分)1、在業(yè)務(wù)過程工程中,有那三個(gè)
5、不同的體系結(jié)構(gòu)研究。[A;]應(yīng)用,數(shù)據(jù),技術(shù)基礎(chǔ)設(shè)施2、系統(tǒng)工程的過程通常始[D;]全局視圖3、下列哪一項(xiàng)不是使用UML圖創(chuàng)建的系統(tǒng)分析模型?[C;]數(shù)據(jù)流圖4、根據(jù)下面哪項(xiàng)的不同,需求導(dǎo)出后產(chǎn)生的工作產(chǎn)品也不同。[B;]要構(gòu)建的產(chǎn)吊規(guī)模的大小5、需求工程精華任務(wù)的結(jié)果是形成一個(gè)分析模型,該模型定義了問題的那兒個(gè)域?[D;]以上所有選項(xiàng)信息、功能、行為6、以下那項(xiàng)沒有出現(xiàn)在CRC卡上?[C;]類的可靠性7、下列哪項(xiàng)不是操作?[D;]轉(zhuǎn)換8、下面這些選項(xiàng)哪一個(gè)不是面向?qū)﹀璺治瞿P偷脑兀浚跜;]數(shù)據(jù)元素9、下面哪種設(shè)計(jì)模型跟設(shè)計(jì)一所房子的訪問點(diǎn)和外部設(shè)施類似?[D;]接口設(shè)計(jì)10、下
6、面哪個(gè)設(shè)計(jì)模型元素是用來描述從用戶的觀點(diǎn)表示的信息模型?[C;]數(shù)據(jù)設(shè)計(jì)元素11、下列哪項(xiàng)不是一個(gè)可能需要被繼承到軟件架構(gòu)中基礎(chǔ)組件實(shí)例?[C;]接口組件12、通常評估一個(gè)體系結(jié)構(gòu)設(shè)計(jì)的質(zhì)量標(biāo)準(zhǔn),是基于系統(tǒng)的???[E;]b和cb控制c數(shù)據(jù)第一次階段作業(yè)得分100分一、判斷題(共8道小題,共40.0分)1、在大多數(shù)軟件系統(tǒng)中,變更是不容易的,除非該系統(tǒng)在設(shè)訃改變初衷正確2、大多數(shù)計(jì)算機(jī)系統(tǒng)的功能并不需要加強(qiáng)系統(tǒng)的壽命。錯(cuò)誤3、所謂“新經(jīng)濟(jì)”的籠罩在90年代的商業(yè)和金融死亡,不再影響的企業(yè)和軟件工程師的決定。錯(cuò)誤4、軟件過程可以在預(yù)先已有的軟件模式Z外被構(gòu)造出來,以更好地滿足軟件工程
7、的需要。正確5、軟件工程普適活動只適用于在軟件開發(fā)項(xiàng)目的初始階段。錯(cuò)誤6、在動態(tài)系統(tǒng)開發(fā)方法(方法DSDM)提出一個(gè)基于Pareto原則(這種情況下,如果交付整個(gè)應(yīng)用系統(tǒng)需用100%時(shí)間.那么80%的應(yīng)用系統(tǒng)可以用20%的時(shí)間交付的哲學(xué)觀念)。正確7、敏捷軟件過程中最優(yōu)先的是通過早期和持續(xù)的有價(jià)值的軟件交付使客戶滿意正確8、客戶可以直接觀察設(shè)計(jì)的外部質(zhì)量和內(nèi)在質(zhì)量兩者之間的差異?錯(cuò)誤二、單項(xiàng)選擇題(共12道小題,共60.0分)1、軟件應(yīng)用程序的性質(zhì)可以通過他們的信息來