軟件工程(北方民族大學)知到智慧樹章節(jié)測試課后答案2024年秋北方民族大學_第1頁
軟件工程(北方民族大學)知到智慧樹章節(jié)測試課后答案2024年秋北方民族大學_第2頁
軟件工程(北方民族大學)知到智慧樹章節(jié)測試課后答案2024年秋北方民族大學_第3頁
軟件工程(北方民族大學)知到智慧樹章節(jié)測試課后答案2024年秋北方民族大學_第4頁
軟件工程(北方民族大學)知到智慧樹章節(jié)測試課后答案2024年秋北方民族大學_第5頁
已閱讀5頁,還剩9頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領

文檔簡介

軟件工程(北方民族大學)知到智慧樹章節(jié)測試課后答案2024年秋北方民族大學第一章單元測試

為了使程序能在不同的計算機上運行,程序應當具有較好的(

)。

A:可適用性B:可移植性C:可重用性D:可維護性

答案:可移植性關于軟件工程人員的職業(yè)道德,不包括下面那個(

)。

A:計算機管理B:保密C:工作能力D:知識產(chǎn)權

答案:計算機管理以下哪個不是軟件的特征(

)。

A:復雜性B:可變性C:可見性D:一致性

答案:可見性軟件工程所面臨的挑戰(zhàn)不包括哪個(

)。

A:單一性B:交付時間C:軟件開發(fā)方式D:安全和可信性

答案:單一性造成大型軟件開發(fā)困難的根本原因在于(

)。

A:對軟件開發(fā)的資金投入不足B:軟件系統(tǒng)的復雜性C:項目開發(fā)進度不合理D:開發(fā)人員缺乏足夠的開發(fā)經(jīng)驗

答案:軟件系統(tǒng)的復雜性軟件會逐漸退化而不會磨損,其原因在于(

)。

A:不斷的變更使組件接口之間引起錯誤B:軟件通常暴露在惡劣的環(huán)境下C:軟件錯誤在經(jīng)常使用之后會逐漸增加

D:軟件備件很難訂購

答案:不斷的變更使組件接口之間引起錯誤Ariane5火箭發(fā)射失敗的事例告訴我們(

)。

A:系統(tǒng)環(huán)境的變化可能影響軟件采集數(shù)據(jù)的精度、范圍和對系統(tǒng)的控制B:軟件后備系統(tǒng)可以通過復制生成C:軟件重用必須重新進行系統(tǒng)論證和系統(tǒng)測試D:其他選項不正確

答案:系統(tǒng)環(huán)境的變化可能影響軟件采集數(shù)據(jù)的精度、范圍和對系統(tǒng)的控制;軟件重用必須重新進行系統(tǒng)論證和系統(tǒng)測試軟件工程方法是(

)。

A:為開發(fā)軟件提供技術上的解決方法B:為了理解問題和確定需求而采取的一些技術和方法C:為支持軟件開發(fā)、維護、管理而研制的計算機程序系統(tǒng)D:為了獲得高質(zhì)量軟件而實施的一系列活動

答案:為開發(fā)軟件提供技術上的解決方法(

)是軟件從一個硬件或軟件環(huán)境轉(zhuǎn)換到另一環(huán)境的容易程度。

A:可維護性B:可移植性C:性能D:易用性

答案:可移植性軟件工程的三要素是指(

)。

A:方法、實現(xiàn)、管理B:分析、設計、實現(xiàn)C:方法、工具、過程D:軟件、硬件、管理

答案:方法、工具、過程1999年,IEEE和ACM聯(lián)合推出了一個關于職業(yè)道德和職業(yè)行為的準則,包含8項基本原則,分別是公眾、客戶和雇主、產(chǎn)品、判斷、管理、專業(yè)、同行、自身。

A:錯B:對

答案:對

第二章單元測試

瀑布模型是(

)。

A:一種需要快速構造可運行程序的好方法B:目前業(yè)界最流行的過程模型C:一種不適用于商業(yè)產(chǎn)品的創(chuàng)新模型D:適用于需求被清晰定義的情況

答案:適用于需求被清晰定義的情況增量模型是(

)。

A:一種不適用于商業(yè)產(chǎn)品的創(chuàng)新模型B:一種需要快速構造核心產(chǎn)品的好方法C:適用于需求被清晰定義的情況D:已不能用于現(xiàn)代環(huán)境的過時模型

答案:一種需要快速構造核心產(chǎn)品的好方法原型化模型是(

)。

A:很難產(chǎn)生有意義產(chǎn)品的一種冒險模型B:適用于客戶需求被明確定義的情況C:提供一個精確表述的形式化規(guī)格說明D:適用于客戶需求難以清楚定義的情況

答案:適用于客戶需求難以清楚定義的情況瀑布模型的存在問題是(

)。

A:適用可變需求B:用戶容易參與開發(fā)C:用戶與開發(fā)者易溝通D:缺乏靈活性

答案:缺乏靈活性下列軟件開發(fā)模型中,支持需求不明確,特別是大型軟件系統(tǒng)的開發(fā),并支持多種軟件開發(fā)方法的模型是(

)。

A:噴泉模型B:螺旋模型C:原型模型D:瀑布模型

答案:螺旋模型螺旋模型是一種將瀑布模型和

(

)結(jié)合起來的軟件開發(fā)模型。

A:專家系統(tǒng)B:噴泉模型C:變換模型D:增量模型

答案:增量模型面向復用的模型的明顯優(yōu)勢是它減少了需要開發(fā)的軟件數(shù)量,從而降低了軟件開發(fā)成本,同時也降低了軟件開發(fā)中的風險。

A:對B:錯

答案:對采用原型開發(fā)的系統(tǒng)通常用作產(chǎn)品系統(tǒng)。

A:對B:錯

答案:錯RUP是指統(tǒng)一軟件過程,其開發(fā)過程是將軟件開發(fā)過程嚴格的分若干階段,每一階段完成明確任務。

A:對B:錯

答案:錯以文檔作為驅(qū)動,適合于軟件需求很明確的軟件項目的生存周期模型是(

)。

A:螺旋模型B:瀑布模型C:增量模型D:噴泉模型

答案:瀑布模型

第三章單元測試

敏捷開發(fā)方法是一種以人為核心、迭代、循序漸進的開發(fā)方法,強調(diào)軟件的快速開發(fā),遵從于敏捷宣言。針對敏捷宣言,以下哪種說法不正確的(

)。

A:流程和工具,高于個體和交互B:響應變化高于遵循計劃C:工作的軟件

高于詳盡的文檔D:客戶合作高于合同談判

答案:流程和工具,高于個體和交互以下哪種情況不適合選用敏捷軟件開發(fā)方法(

)。

A:系統(tǒng)開始前,非常詳細的描述和設計很重要B:軟件開發(fā)要求增量交付,即軟件交付給用戶并快速的取得反饋C:開發(fā)團隊的設計人員和編碼人員的能力高,有敏捷軟件開發(fā)的經(jīng)驗D:開發(fā)系統(tǒng)的規(guī)模小

答案:系統(tǒng)開始前,非常詳細的描述和設計很重要關于Scrum的每一次沖刺(Sprint),下面的(

)是正確的。

A:Sprint在進行過程中,其開發(fā)目標、質(zhì)量驗收標準和團隊組成不能發(fā)生變化。

B:Sprint的產(chǎn)出是一個可用的、潛在可發(fā)布的產(chǎn)品增量。

C:其余所有選項D:Sprint是一個不超過4周的迭代,其長度一旦確定,將保持不變。

答案:其余所有選項敏捷開發(fā)方法通過(

)管理不可預測性。

A:非常仔細地收集和定義需求B:軟件過程必須逐漸適應變化C:軟件增量必須在較短周期內(nèi)發(fā)布

答案:軟件過程必須逐漸適應變化;軟件增量必須在較短周期內(nèi)發(fā)布關于Sprint,下面的(

)是錯誤的。

A:需求在一個Sprint中是不允許變化的B:一個Sprint通常是一個1-4周的迭代C:Sprint長度在開發(fā)過程中是可以調(diào)整的

D:sprint的產(chǎn)出是“完成”的、可用的、潛在可發(fā)布的產(chǎn)品增量

答案:Sprint長度在開發(fā)過程中是可以調(diào)整的

在敏捷開發(fā)方法中,用戶故事(UserStory)的作用是什么?(

A:確定發(fā)布每一次增量的日程表B:用于估算構建當前增量所需要的努力C:定義需要發(fā)布給最終用戶的軟件特性和功能

答案:用于估算構建當前增量所需要的努力;定義需要發(fā)布給最終用戶的軟件特性和功能XP是一種輕量級(敏捷)、高效、低風險、柔性、可預測的、科學的軟件開發(fā)方式,其四大價值觀包括溝通、簡單、(

)。

A:重構和勇氣B:反饋和勇氣C:隱喻和重構D:隱喻和反饋

答案:反饋和勇氣(

)是Productbacklog。

A:產(chǎn)品負責人B:迭代C:產(chǎn)品代辦事項列表D:燃盡圖

答案:產(chǎn)品代辦事項列表敏捷開發(fā)法是一種以團隊為核心,自頂向下、循序漸進的開發(fā)方法。

A:對B:錯

答案:錯敏捷開發(fā)法適合項目經(jīng)常發(fā)生變更、高風險項目實施、項目規(guī)模較小的開發(fā)場景。

A:錯B:對

答案:對

第四章單元測試

下面的(

)決策是在需求分析時做出的。

A:自動售票機系統(tǒng)的開發(fā)時間預計是6個月B:自動售票機系統(tǒng)已經(jīng)達到交付的要求C:自動售票機系統(tǒng)由用戶界面子系統(tǒng)、價格計算子系統(tǒng)以及與中心計算機通信的網(wǎng)絡子系統(tǒng)組成D:自動售票機系統(tǒng)將為使用者提供在線幫助

答案:自動售票機系統(tǒng)將為使用者提供在線幫助下面哪項是百貨店收銀系統(tǒng)的非功能性需求?(

A:為雇員發(fā)工資B:提供新鮮的蔬菜和水果C:設有存包處D:要求系統(tǒng)處理每筆交易業(yè)務的結(jié)算時間不超過10秒

答案:要求系統(tǒng)處理每筆交易業(yè)務的結(jié)算時間不超過10秒獲取軟件系統(tǒng)需求不包括以下的哪個來源?(

A:系統(tǒng)的質(zhì)量控制團隊B:其他類似系統(tǒng)產(chǎn)品C:系統(tǒng)的業(yè)務流程描述D:系統(tǒng)相關領域的法律法規(guī)

答案:系統(tǒng)的質(zhì)量控制團隊在選擇軟件需求獲取技術的時候,以下哪種策略最優(yōu)?(

A:考慮目前系統(tǒng)所屬的行業(yè)及應用領域的現(xiàn)狀B:考慮需求工程師本身對各種獲取技術的駕馭能力C:綜合考慮其他選項因素D:考慮尚不了解的那部分需求的特點

答案:綜合考慮其他選項因素軟件需求工程師的職責不包括以下的哪一項?(

A:控制項目的風險B:與用戶持續(xù)溝通,了解用戶對產(chǎn)品的期望C:對需求的優(yōu)先級進行排序D:撰寫需求規(guī)格說明書

答案:控制項目的風險需求分析中開發(fā)人員要從用戶那里了解(

)。

A:用戶使用界面B:輸入的信息C:軟件的規(guī)模D:軟件做什么

答案:軟件做什么需求分析階段的任務是確定(

)。

A:軟件開發(fā)方法B:軟件系統(tǒng)的功能C:軟件開發(fā)工具D:軟件開發(fā)費

答案:軟件系統(tǒng)的功能在軟件工程的需求分析階段,不屬于問題識別內(nèi)容的是(

)。

A:輸入/輸出需求B:領域需求C:功能需求D:性能需求

答案:輸入/輸出需求需求分析最終結(jié)果是產(chǎn)生(

)。

A:項目開發(fā)計劃B:設計說明書C:需求規(guī)格說明書D:可行性分析報告

答案:需求規(guī)格說明書需求分析階段不適于描述加工邏輯的工具是(

)。

A:判定表B:判定樹C:流程圖D:結(jié)構化語言

答案:流程圖

第五章單元測試

()是用于把元素組織成組的通用機制。

A:組件B:包C:類D:接口

答案:包(

)基本元素有結(jié)點、組件、對象、連接、依賴等。

A:狀態(tài)圖B:組件圖C:部署圖D:順序圖

答案:部署圖生命線是UML視圖中哪個圖形的組成部分()

A:狀態(tài)圖B:活動圖C:類圖D:時序圖

答案:時序圖在類圖中,下面哪個符號表示繼承關系?

A:CB:BC:DD:A

答案:C時序圖的用途包括(

)。

A:顯示涉及類交互面與對象無關的一般形式B:詳細描述系統(tǒng)的瞬態(tài)圖C:顯示并發(fā)進程和激活D:顯示在通信圖中難于描述的事件序列E:顯示在通信圖中難于描述的事件序列

答案:顯示涉及類交互面與對象無關的一般形式;顯示并發(fā)進程和激活;顯示在通信圖中難于描述的事件序列;顯示在通信圖中難于描述的事件序列順序圖是強調(diào)消息隨時間順序變化的交互圖,下面不是用來描述順序圖的組成部分的是()。

A:生命線B:轉(zhuǎn)換C:類角色D:激活期E:消息

答案:轉(zhuǎn)換如圖,A、B和C是什么對象?

A:A是實體,B是控制者,C是邊界。B:A是邊界,B是實體,C是控制者。C:A是實體,B是邊界,C是控制者。D:A是控制者,B是實體,C是邊界。

答案:A是控制者,B是實體,C是邊界。

第六章單元測試

良好設計的特征是(

)。

A:實現(xiàn)分析模型中的所有需求B:提供軟件的完整描述C:模塊之間呈現(xiàn)高耦合

答案:實現(xiàn)分析模型中的所有需求;提供軟件的完整描述面向?qū)ο蠹夹g中,類有三種成份:(

)、屬性和方法(或操作)。

A:封裝B:標識C:消息D:規(guī)則

答案:標識模塊內(nèi)聚度越高,說明模塊內(nèi)各成分彼此結(jié)合的程度越(

)。

A:緊密B:松散C:無法判斷D:相等

答案:緊密軟件設計階段的輸出主要是(

)。

A:設計規(guī)格說明書B:模塊C:程序D:偽代碼

答案:設計規(guī)格說明書順序圖和協(xié)作圖都是用來描述對象之間的交互的,并可以相互轉(zhuǎn)化。

A:錯B:對

答案:對系統(tǒng)分析就是在系統(tǒng)開發(fā)可行的條件下,考慮如何選擇機器設備及數(shù)據(jù)管理軟件,從而得到一個用戶滿意的軟件系統(tǒng)方案。

A:對B:錯

答案:對模型是對現(xiàn)實的簡化,建模是為了更好地理解所開發(fā)的系統(tǒng)。

A:錯B:對

答案:對

第七章單元測試

發(fā)布測試包括基于需求的測試、情景測試、性能測試、α測試和β測試。(

A:對B:錯

答案:錯發(fā)布測試包括基于需求的測試、情景測試、性能測試、α測試和β測試。

A:錯B:對

答案:錯集成測試策略包括()。

A:非漸增式或稱為一次性集成測試模式B:重疊式集成測試模式C:漸增式測試模式

答案:非漸增式或稱為一次性集成測試模式;漸增式測試模式等價類劃分法主要是對系統(tǒng)功能的邊界值進行測試。(

A:錯B:對

答案:錯一個商業(yè)軟件系統(tǒng)要經(jīng)過哪幾個階段的測試?(

A:開發(fā)測試階段,包括單元測試、集成測試、系統(tǒng)測試B:用戶測試階段,包括α測試、β測試和驗收測試C:發(fā)布測試階段,側(cè)重于情景測試和性能測試

答案:開發(fā)測試階段,包括單元測試、集成測試、系統(tǒng)測試;用戶測試階段,包括α測試、β測試和驗收測試;發(fā)布測試階段,側(cè)重于情景測試和性能測試

第八章單元測試

經(jīng)過對遺留系統(tǒng)進行了合理的評估,可以做出以下4種決策選擇:要么徹底廢棄這個系統(tǒng);要么不再大幅修改系統(tǒng),僅保持常規(guī)維護;要么對系統(tǒng)進行再工程以改善其可維護性,使該系統(tǒng)和其它新系統(tǒng)協(xié)同工作;要么用一個新的系統(tǒng)代替整個或部分系統(tǒng)。(

A:錯B:對

答案:對軟件維護是指在軟件產(chǎn)品發(fā)布后,因修正錯誤、提升性能或適應環(huán)境而進行的軟件修改。(

)

A:對B:錯

答案:對軟件重構是指,通過修改程序來改進程序的結(jié)構性,降低程序的復雜性,讓程序變得更加易于理解。(

)

A:對B:錯

答案:對軟件維護的類型包括:(

A:適應性維護B:錯誤型維護C:增強型維護

答案:適應性維護;錯誤型維護;增強型維護軟件的生命周期一般經(jīng)歷哪幾個階段?(

A:軟件開發(fā)B:軟件演化C:軟件維護D:軟件退役

答案:軟件開發(fā);軟件演化;軟件維護;軟件退役

第九章單元測試

項目管理的目標是:(

A:按期交付B:保證質(zhì)量C:成本可控

答案:按

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論