軟件工程(北方民族大學(xué))知到智慧樹章節(jié)測(cè)試課后答案2024年秋北方民族大學(xué)_第1頁(yè)
軟件工程(北方民族大學(xué))知到智慧樹章節(jié)測(cè)試課后答案2024年秋北方民族大學(xué)_第2頁(yè)
軟件工程(北方民族大學(xué))知到智慧樹章節(jié)測(cè)試課后答案2024年秋北方民族大學(xué)_第3頁(yè)
軟件工程(北方民族大學(xué))知到智慧樹章節(jié)測(cè)試課后答案2024年秋北方民族大學(xué)_第4頁(yè)
軟件工程(北方民族大學(xué))知到智慧樹章節(jié)測(cè)試課后答案2024年秋北方民族大學(xué)_第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)介

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

為了使程序能在不同的計(jì)算機(jī)上運(yùn)行,程序應(yīng)當(dāng)具有較好的(

)。

A:可適用性B:可移植性C:可重用性D:可維護(hù)性

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

)。

A:計(jì)算機(jī)管理B:保密C:工作能力D:知識(shí)產(chǎn)權(quán)

答案:計(jì)算機(jī)管理以下哪個(gè)不是軟件的特征(

)。

A:復(fù)雜性B:可變性C:可見性D:一致性

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

)。

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

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

)。

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

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

)。

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

D:軟件備件很難訂購(gòu)

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

)。

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

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

)。

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

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

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

A:可維護(hù)性B:可移植性C:性能D:易用性

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

)。

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

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

A:錯(cuò)B:對(duì)

答案:對(duì)

第二章單元測(cè)試

瀑布模型是(

)。

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

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

)。

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

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

)。

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

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

)。

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

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

)。

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

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

(

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

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

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

A:對(duì)B:錯(cuò)

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

A:對(duì)B:錯(cuò)

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

A:對(duì)B:錯(cuò)

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

)。

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

答案:瀑布模型

第三章單元測(cè)試

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

)。

A:流程和工具,高于個(gè)體和交互B:響應(yīng)變化高于遵循計(jì)劃C:工作的軟件

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

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

)。

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

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

)是正確的。

A:Sprint在進(jìn)行過(guò)程中,其開發(fā)目標(biāo)、質(zhì)量驗(yàn)收標(biāo)準(zhǔn)和團(tuán)隊(duì)組成不能發(fā)生變化。

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

C:其余所有選項(xiàng)D:Sprint是一個(gè)不超過(guò)4周的迭代,其長(zhǎng)度一旦確定,將保持不變。

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

)管理不可預(yù)測(cè)性。

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

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

)是錯(cuò)誤的。

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

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

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

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

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

答案:用于估算構(gòu)建當(dāng)前增量所需要的努力;定義需要發(fā)布給最終用戶的軟件特性和功能XP是一種輕量級(jí)(敏捷)、高效、低風(fēng)險(xiǎn)、柔性、可預(yù)測(cè)的、科學(xué)的軟件開發(fā)方式,其四大價(jià)值觀包括溝通、簡(jiǎn)單、(

)。

A:重構(gòu)和勇氣B:反饋和勇氣C:隱喻和重構(gòu)D:隱喻和反饋

答案:反饋和勇氣(

)是Productbacklog。

A:產(chǎn)品負(fù)責(zé)人B:迭代C:產(chǎn)品代辦事項(xiàng)列表D:燃盡圖

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

A:對(duì)B:錯(cuò)

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

A:錯(cuò)B:對(duì)

答案:對(duì)

第四章單元測(cè)試

下面的(

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

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

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

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

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

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

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

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

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

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

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

)。

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

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

)。

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

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

)。

A:輸入/輸出需求B:領(lǐng)域需求C:功能需求D:性能需求

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

)。

A:項(xiàng)目開發(fā)計(jì)劃B:設(shè)計(jì)說(shuō)明書C:需求規(guī)格說(shuō)明書D:可行性分析報(bào)告

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

)。

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

答案:流程圖

第五章單元測(cè)試

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

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

答案:包(

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

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

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

A:狀態(tài)圖B:活動(dòng)圖C:類圖D:時(shí)序圖

答案:時(shí)序圖在類圖中,下面哪個(gè)符號(hào)表示繼承關(guān)系?

A:CB:BC:DD:A

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

)。

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

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

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

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

A:A是實(shí)體,B是控制者,C是邊界。B:A是邊界,B是實(shí)體,C是控制者。C:A是實(shí)體,B是邊界,C是控制者。D:A是控制者,B是實(shí)體,C是邊界。

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

第六章單元測(cè)試

良好設(shè)計(jì)的特征是(

)。

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

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

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

A:封裝B:標(biāo)識(shí)C:消息D:規(guī)則

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

)。

A:緊密B:松散C:無(wú)法判斷D:相等

答案:緊密軟件設(shè)計(jì)階段的輸出主要是(

)。

A:設(shè)計(jì)規(guī)格說(shuō)明書B:模塊C:程序D:偽代碼

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

A:錯(cuò)B:對(duì)

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

A:對(duì)B:錯(cuò)

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

A:錯(cuò)B:對(duì)

答案:對(duì)

第七章單元測(cè)試

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

A:對(duì)B:錯(cuò)

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

A:錯(cuò)B:對(duì)

答案:錯(cuò)集成測(cè)試策略包括()。

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

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

A:錯(cuò)B:對(duì)

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

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

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

第八章單元測(cè)試

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

A:錯(cuò)B:對(duì)

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

)

A:對(duì)B:錯(cuò)

答案:對(duì)軟件重構(gòu)是指,通過(guò)修改程序來(lái)改進(jìn)程序的結(jié)構(gòu)性,降低程序的復(fù)雜性,讓程序變得更加易于理解。(

)

A:對(duì)B:錯(cuò)

答案:對(duì)軟件維護(hù)的類型包括:(

A:適應(yīng)性維護(hù)B:錯(cuò)誤型維護(hù)C:增強(qiáng)型維護(hù)

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

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

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

第九章單元測(cè)試

項(xiàng)目管理的目標(biāo)是:(

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

答案:按

溫馨提示

  • 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)論