UML2面向?qū)ο蠓治雠c設(shè)計知到智慧樹章節(jié)測試課后答案2024年秋北京航空航天大學(xué)_第1頁
UML2面向?qū)ο蠓治雠c設(shè)計知到智慧樹章節(jié)測試課后答案2024年秋北京航空航天大學(xué)_第2頁
UML2面向?qū)ο蠓治雠c設(shè)計知到智慧樹章節(jié)測試課后答案2024年秋北京航空航天大學(xué)_第3頁
UML2面向?qū)ο蠓治雠c設(shè)計知到智慧樹章節(jié)測試課后答案2024年秋北京航空航天大學(xué)_第4頁
UML2面向?qū)ο蠓治雠c設(shè)計知到智慧樹章節(jié)測試課后答案2024年秋北京航空航天大學(xué)_第5頁
免費(fèi)預(yù)覽已結(jié)束,剩余7頁可下載查看

下載本文檔

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

文檔簡介

UML2面向?qū)ο蠓治雠c設(shè)計知到智慧樹章節(jié)測試課后答案2024年秋北京航空航天大學(xué)第一章單元測試

有關(guān)類的定義,正確的是()。

A:描述對象層次結(jié)構(gòu)B:對象的抽象C:對象的實例D:多個對象的集合

答案:對象的抽象下列哪組詞之間的關(guān)系是類和對象之間的關(guān)系()。

A:張老師和王同學(xué)B:老師和學(xué)生C:張老師和李老師D:老師和張老師

答案:老師和張老師揭示事物區(qū)別于其他事物的本質(zhì)特征的過程是()。

A:泛化B:封裝C:抽象D:多態(tài)

答案:抽象關(guān)于對象和類的關(guān)系,下列哪個說法是錯誤的()。

A:類是靜態(tài)的,對象是動態(tài)的B:每一個對象都是某個類的實例C:類是生成對象的模板D:每個類在任何時刻必定存在相關(guān)對象

答案:每個類在任何時刻必定存在相關(guān)對象在同一外表(接口)下表現(xiàn)出多種行為的能力是()。

A:泛化B:抽象C:封裝D:多態(tài)

答案:多態(tài)

第二章單元測試

模型是()。

A:現(xiàn)實世界的簡化B:現(xiàn)實世界的具體化描述C:現(xiàn)實世界的圖形化描述D:現(xiàn)實世界的封裝

答案:現(xiàn)實世界的簡化下列關(guān)于UML的論述,錯誤的是()。

A:可作為與軟件開發(fā)人員之間的通用語言B:將幾個面向?qū)ο蠓椒ńy(tǒng)一起來C:可作為一種指導(dǎo)軟件開發(fā)的通用過程D:可用于通用領(lǐng)域也可用于嵌入式領(lǐng)域

答案:可作為一種指導(dǎo)軟件開發(fā)的通用過程UML的U(統(tǒng)一)體現(xiàn)很多方面,下列選項哪個不是UML統(tǒng)一的內(nèi)容()。

A:應(yīng)用領(lǐng)域B:開發(fā)生命周期C:實現(xiàn)語言和平臺D:軟件開發(fā)過程

答案:軟件開發(fā)過程UML中事物之間的關(guān)系主要包括:依賴、關(guān)聯(lián)、泛化和實現(xiàn)四種關(guān)系。()

A:對B:錯

答案:對通過UML擴(kuò)展機(jī)制,可以定義出UML標(biāo)準(zhǔn)模型中沒有的全新元素。()

A:對B:錯

答案:錯

第三章單元測試

有關(guān)業(yè)務(wù)建模的概念和方法的論述,錯誤的是()。

A:業(yè)務(wù)模型可以映射到系統(tǒng)模型B:可以通過活動圖詳細(xì)描述業(yè)務(wù)流程C:業(yè)務(wù)建模是軟件開發(fā)的必備環(huán)節(jié)D:可以采用用例技術(shù)進(jìn)行業(yè)務(wù)建模

答案:可以采用用例技術(shù)進(jìn)行業(yè)務(wù)建模有關(guān)業(yè)務(wù)模型的相關(guān)概念,錯誤的是()。

A:業(yè)務(wù)用例為業(yè)務(wù)工人提供價值B:業(yè)務(wù)工人在業(yè)務(wù)內(nèi)部C:業(yè)務(wù)實體在業(yè)務(wù)內(nèi)部D:業(yè)務(wù)參與者在業(yè)務(wù)之外

答案:業(yè)務(wù)用例為業(yè)務(wù)工人提供價值以某海鮮酒家為研究對象,下列選項中哪一項是業(yè)務(wù)工人()。

A:菜B:菜單C:服務(wù)員D:食客

答案:食客以某醫(yī)院為研究對象,其業(yè)務(wù)用例圖正確的是()。

A:B:C:D:

答案:下列選項中,哪項不會出現(xiàn)在活動圖中()。

A:對象B:分叉C:用例D:活動

答案:用例

第四章單元測試

當(dāng)使用用例模型對一個工資系統(tǒng)進(jìn)行建模時,下列哪個選項可以被認(rèn)定為該系統(tǒng)的參與者()。

A:接收工資單的銀行B:工資系統(tǒng)源代碼程序C:工資數(shù)據(jù)庫D:工資單

答案:接收工資單的銀行有關(guān)用例文檔相關(guān)內(nèi)容的論述,正確的是()。

A:每個用例都應(yīng)有前置和后置條件B:前置條件必須在用例開始執(zhí)行前就能檢測到C:編寫用例的事件流時應(yīng)盡可能細(xì)化各種實現(xiàn)細(xì)節(jié)D:涉眾等同于參與者

答案:前置條件必須在用例開始執(zhí)行前就能檢測到考慮某客戶服務(wù)系統(tǒng),客服部人員接聽完客戶電話后,需要通過該系統(tǒng)記錄客戶來電的內(nèi)容。則用例“記錄客戶來電”的前置條件最可能是()。

A:有客戶打來電話B:客服部人員有空閑C:客服部人員已經(jīng)登錄

答案:客服部人員已經(jīng)登錄用例之間共存在三種關(guān)系,即包含、擴(kuò)展和泛化;已知用例A表示一般情況,而用例B則是在用例A到達(dá)一個特定點(diǎn)時才發(fā)生的情況(該特定點(diǎn)可能到達(dá),可能不到達(dá)),則下面四個選項中哪個能正確表示A、B之間的關(guān)系()。

A:B:C:D:

答案:某電信營銷系統(tǒng),需要為營銷人員提供各種客戶數(shù)據(jù)的統(tǒng)計分析功能。而這些客戶數(shù)據(jù)來自另一個外部系統(tǒng)“客戶關(guān)系系統(tǒng)”。“客戶關(guān)系系統(tǒng)”定時(如24:00點(diǎn))把客戶數(shù)據(jù)的更新存放在某個約定的位置,營銷系統(tǒng)也定時(如01:00點(diǎn))去約定位置讀取更新數(shù)據(jù)。請問以下用例圖最準(zhǔn)確地描繪了該營銷系統(tǒng)有關(guān)客戶數(shù)據(jù)更新功能需求的是()。

A:B:C:D:

答案:

第五章單元測試

關(guān)于用例實現(xiàn),下列哪個說法是錯誤的()。

A:用例實現(xiàn)與其關(guān)聯(lián)的用例之間存在實現(xiàn)關(guān)系B:一個用例實現(xiàn)可以使用一個類圖來表示C:用例實現(xiàn)提供了從分析和設(shè)計到需求的可追蹤性D:一個用例實現(xiàn)是設(shè)計模型中一個系統(tǒng)用例的表達(dá)式

答案:一個用例實現(xiàn)可以使用一個類圖來表示實體類主要來自于對業(yè)務(wù)核心概念的抽象,同一個實體類可能出現(xiàn)在多個用例實現(xiàn)中。()

A:錯B:對

答案:對下圖是某系統(tǒng)首次迭代的用例圖(隱去了具體的參與者和用例名)。根據(jù)用例分析規(guī)則,在首次迭代的用例分析過程中,可能產(chǎn)生的邊界類、實體類、控制類的數(shù)目不應(yīng)該為()

A:3、3、2B:4、4、2C:4、3、2D:4、5、2

答案:3、3、2已知某一個用例實現(xiàn)的VOPC圖如下,下面四個選項中的順序圖片段(圖中省略了消息編號、名稱和返回消息),哪個肯定不是該用例實現(xiàn)的一條路徑()。

A:B:C:D:

答案:現(xiàn)要建立一個對淘汰賽的比賽結(jié)果進(jìn)行跟蹤的模型,其中比賽的場數(shù)取決于參賽隊伍的數(shù)量,不考慮種子隊伍和雙淘汰賽等特殊賽制要求。下圖給出了部分模型,而下面的四個選項則給出了針對該部分模型進(jìn)一步完善的思路,哪個完善思路是錯誤的()。

A:某次比賽與其前后比賽的關(guān)系,可以用比賽類的自反關(guān)聯(lián)來表現(xiàn)B:比賽的得分可以在比賽類中定義正分、負(fù)分的屬性C:比賽的得分可以在參賽隊伍中定義得分的屬性D:比賽中獲勝隊伍與戰(zhàn)敗隊伍的區(qū)別用與比賽類的關(guān)聯(lián)及其角色名來表現(xiàn)

答案:比賽的得分可以在參賽隊伍中定義得分的屬性

第六章單元測試

下列選項中哪項是順序圖具備而通信圖不具備的功能()。

A:描述用例事件流的實現(xiàn)場景B:顯示交互對象間的關(guān)系C:顯示交互時對象的執(zhí)行發(fā)生D:描述對象間消息的傳遞順序

答案:顯示交互時對象的執(zhí)行發(fā)生面向?qū)ο蟮脑O(shè)計原則是指導(dǎo)我們進(jìn)行面向?qū)ο笤O(shè)計的基本思想,如果違背了這些原則,則設(shè)計模型可能會存在很嚴(yán)重的問題;現(xiàn)發(fā)現(xiàn)在一個已有的設(shè)計模型中,有一些使用父類正常運(yùn)行的方法,在使用子類時無法運(yùn)行,這種現(xiàn)象可能是因為我們違背了哪條設(shè)計原則()。

A:OCPB:DIPC:LSPD:SRP

答案:LSP正式因為LSP提供子類型可替換性,才使得OCP成為可能。()

A:對B:錯

答案:對SRP體現(xiàn)了類的內(nèi)聚性,ISP體現(xiàn)了接口的專一性。()

A:對B:錯

答案:對有關(guān)DIP的論述,錯誤的是()。

A:DIP中抽象層的設(shè)計,從系統(tǒng)本源出發(fā),探尋原始最穩(wěn)定的狀態(tài)B:DIP將具體類之間的依賴,倒置為具體類和抽象層之間的依賴C:DIP的關(guān)鍵在于抽象層的設(shè)計,通過構(gòu)建穩(wěn)定的抽象層應(yīng)對變更D:DIP中具體功能的實現(xiàn),通過在抽象層中添加相應(yīng)的方法來實現(xiàn)

答案:DIP中具體功能的實現(xiàn),通過在抽象層中添加相應(yīng)的方法來實現(xiàn)

第七章單元測試

面向?qū)ο蟮脑O(shè)計原則與設(shè)計模式最本質(zhì)的區(qū)別是()。

A:設(shè)計原則用于構(gòu)架設(shè)計,而設(shè)計模式用于構(gòu)件設(shè)計B:設(shè)計原則是基本指導(dǎo)思想,而設(shè)計模式則是具體技術(shù)的應(yīng)用C:設(shè)計原則與編程語言無關(guān),而設(shè)計模式依賴于特定的編程語言D:設(shè)計原則適用于所有的面向?qū)ο笙到y(tǒng),而設(shè)計模式只適用于特定的應(yīng)用系統(tǒng)

答案:設(shè)計原則是基本指導(dǎo)思想,而設(shè)計模式則是具體技術(shù)的應(yīng)用下列GoF模式中,哪個是行為型對象模式()。

A:命令(Command)模式B:適配器(Adapter)模式C:狀態(tài)(State)模式D:裝飾(Decorator)模式

答案:命令(Command)模式設(shè)計模式是設(shè)計中通用問題的解決方案;GoF的23種設(shè)計模式為我們的設(shè)計問題提供了許多優(yōu)秀的解決方案;在某一系統(tǒng)的設(shè)計過程中發(fā)現(xiàn)這樣一個問題:已有的兩個設(shè)計類需要互相通信,但接口不一致;此時我們應(yīng)該考慮使用哪種設(shè)計模式來解決()。

A:命令(Command)模式B:狀態(tài)(State)模式C:適配器(Adapter)模式D:裝飾(Decorator)模式

答案:適配器(Adapter)模式模式思維中優(yōu)先使用聚合,而不是繼承,是因為通過聚合可以更有效地復(fù)用代碼。()

A:對B:錯

答案:錯通用職責(zé)分配模式(GRASP)本質(zhì)上是用于指導(dǎo)類的職責(zé)分配的基本原則。()

A:錯B:對

答案:對

第八章單元測試

有關(guān)需求、分析和設(shè)計這三個概念的論述,錯誤的是()。

A:需求是從用戶視角描述用戶問題B:需求在問題域,分析和設(shè)計則都在技術(shù)域C:設(shè)計是從開發(fā)團(tuán)隊視角解決用戶問題D:分析是從開發(fā)團(tuán)隊視角描述用戶問題

答案:需求在問題域,分析和設(shè)計則都在技術(shù)域和包相比,子系統(tǒng)具有更豐富的語義,它能夠通過接口對外提供行為;下面四個選項中,哪個是包和子系統(tǒng)都具有的特點(diǎn)()。

A:容易被替換B:完全封裝實現(xiàn)細(xì)節(jié)C:一種分組機(jī)制D:對外提供行為

答案:一種分組機(jī)制關(guān)于接口和子系統(tǒng)的關(guān)系,下列說法錯誤的是()。

A:相同的接口可以有多個不同的子系統(tǒng)來實現(xiàn)B:子系統(tǒng)可以實現(xiàn)接口所描述的行為C:一個子系統(tǒng),可以實現(xiàn)多個不同的接口D:實現(xiàn)相同接口的不同子系統(tǒng),其對外體現(xiàn)的行為不一定相同

答案:實現(xiàn)相同接口的不同子系統(tǒng),其對外體現(xiàn)的行為不一定相同已知類A有到類B的關(guān)聯(lián)關(guān)系,類A運(yùn)行于進(jìn)程processA中,而類B運(yùn)行于進(jìn)程processB中,則進(jìn)程processA和進(jìn)程processB之間應(yīng)該存在哪種關(guān)系()。

A:組合關(guān)系B:條件不足,無法確定C:關(guān)聯(lián)關(guān)系D:依賴關(guān)系

答案:依賴關(guān)系要將下面的類圖分割成3個包,從下列選項中選擇最合適的兩個分割點(diǎn)()。

A:(d)和(h)B:(d)和(f)C:(a)和(d)D:(b)和(d)

答案:(d)和(f)

第九章單元測試

子系統(tǒng)的職責(zé)是指()。

A:不能直接建模,需要單獨(dú)描述B:子系統(tǒng)內(nèi)部元素的所有操作集合C:子系統(tǒng)接口的操作集合D:子系統(tǒng)代理類的操作集合

答案:子系統(tǒng)接口的操作集合當(dāng)需要描述一個類的對象跨越多個用例所表現(xiàn)出不同的行為時,應(yīng)該考慮哪種圖()。

A:狀態(tài)機(jī)圖B:通信圖C:對象圖D:順序圖

答案:狀態(tài)機(jī)圖下列類關(guān)系中,哪種關(guān)系不能在類自身之間建立:()

A:聚合關(guān)系B:依賴關(guān)系C:組合關(guān)系D:關(guān)聯(lián)關(guān)系

答案:依賴關(guān)系關(guān)于關(guān)系數(shù)據(jù)庫和面向?qū)ο笙到y(tǒng)之間的差別,下列論述錯誤的是()。

A:關(guān)系數(shù)據(jù)庫直接對外暴露數(shù)據(jù),而面向?qū)ο笙到y(tǒng)則封裝數(shù)據(jù)B:關(guān)系數(shù)據(jù)庫集中在數(shù)據(jù)上,而面向?qū)ο笙到y(tǒng)則集中在行為上C:面向?qū)ο笙到y(tǒng)比關(guān)系數(shù)據(jù)庫更先進(jìn),更高效D:面向?qū)ο笙到y(tǒng)適合處理復(fù)雜行為,而關(guān)系數(shù)據(jù)庫則適合于數(shù)據(jù)報表系統(tǒng)

答案:面向?qū)ο笙到y(tǒng)比關(guān)系數(shù)據(jù)庫更先進(jìn),更高效下圖是某系統(tǒng)用例的早期用例實現(xiàn)(設(shè)計)的順序圖,隨著設(shè)計過程的深入,基于多方面的原因,設(shè)計師將類B、C封裝成了一個子系統(tǒng)S。在子系統(tǒng)設(shè)計階段采用順序圖對該子系統(tǒng)的職責(zé)find()進(jìn)行詳細(xì)設(shè)計,則下列哪條消息不會出現(xiàn)

溫馨提示

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

最新文檔

評論

0/150

提交評論