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

下載本文檔

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

文檔簡介

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

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

)。

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

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

)。

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

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

)。

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

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

)。

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

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

)。

A:對軟件開發的資金投入不足B:軟件系統的復雜性C:項目開發進度不合理D:開發人員缺乏足夠的開發經驗

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

)。

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

D:軟件備件很難訂購

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

)。

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

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

)。

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

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

)是軟件從一個硬件或軟件環境轉換到另一環境的容易程度。

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

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

)。

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

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

A:錯B:對

答案:對

第二章單元測試

瀑布模型是(

)。

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

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

)。

A:一種不適用于商業產品的創新模型B:一種需要快速構造核心產品的好方法C:適用于需求被清晰定義的情況D:已不能用于現代環境的過時模型

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

)。

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

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

)。

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

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

)。

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

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

(

)結合起來的軟件開發模型。

A:專家系統B:噴泉模型C:變換模型D:增量模型

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

A:對B:錯

答案:對采用原型開發的系統通常用作產品系統。

A:對B:錯

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

A:對B:錯

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

)。

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

答案:瀑布模型

第三章單元測試

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

)。

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

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

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

)。

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

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

)是正確的。

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

B:Sprint的產出是一個可用的、潛在可發布的產品增量。

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

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

)管理不可預測性。

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

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

)是錯誤的。

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

D:sprint的產出是“完成”的、可用的、潛在可發布的產品增量

答案:Sprint長度在開發過程中是可以調整的

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

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

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

)。

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

答案:反饋和勇氣(

)是Productbacklog。

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

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

A:對B:錯

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

A:錯B:對

答案:對

第四章單元測試

下面的(

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

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

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

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

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

A:系統的質量控制團隊B:其他類似系統產品C:系統的業務流程描述D:系統相關領域的法律法規

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

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

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

A:控制項目的風險B:與用戶持續溝通,了解用戶對產品的期望C:對需求的優先級進行排序D:撰寫需求規格說明書

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

)。

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

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

)。

A:軟件開發方法B:軟件系統的功能C:軟件開發工具D:軟件開發費

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

)。

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

答案:輸入/輸出需求需求分析最終結果是產生(

)。

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

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

)。

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

答案:流程圖

第五章單元測試

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

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

答案:包(

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

A:狀態圖B:組件圖C:部署圖D:順序圖

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

A:狀態圖B:活動圖C:類圖D:時序圖

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

A:CB:BC:DD:A

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

)。

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

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

A:生命線B:轉換C:類角色D:激活期E:消息

答案:轉換如圖,A、B和C是什么對象?

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

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

第六章單元測試

良好設計的特征是(

)。

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

答案:實現分析模型中的所有需求;提供軟件的完整描述面向對象技術中,類有三種成份:(

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

A:封裝B:標識C:消息D:規則

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

)。

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

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

)。

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

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

A:錯B:對

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

A:對B:錯

答案:對模型是對現實的簡化,建模是為了更好地理解所開發的系統。

A:錯B:對

答案:對

第七章單元測試

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

A:對B:錯

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

A:錯B:對

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

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

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

A:錯B:對

答案:錯一個商業軟件系統要經過哪幾個階段的測試?(

A:開發測試階段,包括單元測試、集成測試、系統測試B:用戶測試階段,包括α測試、β測試和驗收測試C:發布測試階段,側重于情景測試和性能測試

答案:開發測試階段,包括單元測試、集成測試、系統測試;用戶測試階段,包括α測試、β測試和驗收測試;發布測試階段,側重于情景測試和性能測試

第八章單元測試

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

A:錯B:對

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

)

A:對B:錯

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

)

A:對B:錯

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

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

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

A:軟件開發B:軟件演化C:軟件維護D:軟件退役

答案:軟件開發;軟件演化;軟件維護;軟件退役

第九章單元測試

項目管理的目標是:(

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

答案:按

溫馨提示

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

評論

0/150

提交評論