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