UML期末復(fù)習(xí)題庫(便于打印版)_第1頁
UML期末復(fù)習(xí)題庫(便于打印版)_第2頁
UML期末復(fù)習(xí)題庫(便于打印版)_第3頁
UML期末復(fù)習(xí)題庫(便于打印版)_第4頁
UML期末復(fù)習(xí)題庫(便于打印版)_第5頁
已閱讀5頁,還剩10頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

UML的全稱是 (B)(A)UnifyModelingLanguage (B)UnifiedModelingLanguage(C)UnifiedModemLanguage (D)UnifiedMakingLanguage執(zhí)行者(Actor)與用例之間的關(guān)系是(C)(A)包含關(guān)系 (B)泛化關(guān)系 (C)關(guān)聯(lián)關(guān)系 (D)擴(kuò)展關(guān)系在類圖中,下面哪個(gè)符號(hào)表示繼承關(guān)系(C)(B)(B)(A)(C)(D)在類圖中,“#”表示的可見性是(B)(A)Public (B)Protected (C)Private (D)Package在類圖中,下面哪個(gè)符號(hào)表示接口(C)(B)(B)(A)(C)(D)下面哪個(gè)視圖屬于UML語言的交互圖(D)(A)行為圖 (B)狀態(tài)圖 (C)實(shí)現(xiàn)圖 (D)順序圖UML語言包含幾大類圖形(B)(A)3 (B)5 (C)7 (D)9OMT方法是由下面哪位科學(xué)家提出的(b)(A)Booch (B)Rumbaugh (C)Coad (D)Jacobson下面那個(gè)類圖的表示是錯(cuò)誤的(D)StudentStudentStudentname:Stringage:IntegerStudentgetName()getAge()StudentName:StringAge:IntegergetName()getAge()(B)(A)(C)(D)什么概念被認(rèn)為是第二代面向?qū)ο蠹夹g(shù)的標(biāo)志(A)(A)用例 (B)UML語言 (C)活動(dòng)圖 (D)組件圖下面哪個(gè)符號(hào)代表包圖(A)(B)(B)(A)(C)(D)生命線是UML視圖中哪個(gè)圖形的組成部分(D)(A)類圖 (B)狀態(tài)圖 (C)活動(dòng)圖 (D)順序圖在UML的順序圖中,通常由左向右分層排列各個(gè)對象,正確的排列方法是(A)(A)執(zhí)行者角色 控制類 用戶接口 業(yè)務(wù)層 后臺(tái)數(shù)據(jù)庫(B)執(zhí)行者角色 用戶接口 控制類 業(yè)務(wù)層 后臺(tái)數(shù)據(jù)庫(C)執(zhí)行者角色 控制類 用戶接口 后臺(tái)數(shù)據(jù)庫 業(yè)務(wù)層(D)執(zhí)行者角色 用戶接口 業(yè)務(wù)層 控制類 后臺(tái)數(shù)據(jù)庫多對象是UML哪個(gè)視圖中的概念(C)(A)類圖 (B)狀態(tài)圖 (C)協(xié)作圖 (D)組件圖在類圖中,哪種關(guān)系表達(dá)總體與局部的關(guān)系(D)(A)泛化 (B)實(shí)現(xiàn) (C)依賴 (D)聚合在UML中,接口有幾種表達(dá)方式(A)(A)2 (B)4 (C)6 (D)8下面哪個(gè)圖形代表活動(dòng)(D)(B)(B)(A)(C)(D)下面哪個(gè)UML視圖是描述一個(gè)對象的生命周期的(B)(A)類圖 (B)狀態(tài)圖 (C)協(xié)作圖 (D)順序順序圖由類角色,生命線,激活期和(B)組成(A)關(guān)系(B)消息 (C)用例(D)實(shí)體UML中關(guān)聯(lián)的多重度是指( b)(A)一個(gè)類有多個(gè)方法被另一個(gè)類調(diào)用(B)一個(gè)類的實(shí)類能夠與另一個(gè)類的多個(gè)實(shí)類相關(guān)聯(lián)(C)一個(gè)類的某個(gè)方法被另一個(gè)類調(diào)用的次數(shù)(D)兩個(gè)類所具有的相同的方法和屬性5.圖書管理系統(tǒng)功能性需求說明如下:(25分)圖書管理系統(tǒng)能夠?yàn)橐欢〝?shù)量的借閱者提供服務(wù)。每個(gè)借閱者能夠擁有唯一標(biāo)識(shí)其存在的編號(hào)。圖書館向每一個(gè)借閱者發(fā)放圖書證,其中包含每一個(gè)借閱者的編號(hào)和個(gè)人信息。提供的服務(wù)包括:提供查詢圖書信息、查詢個(gè)人信息服務(wù)和預(yù)定圖書服務(wù)等。當(dāng)借閱者需要借閱圖書、歸還書籍時(shí)需要通過圖書管理員進(jìn)行,即借閱者不直接與系統(tǒng)交互,而是通過圖書管理員充當(dāng)借閱者的代理和系統(tǒng)交互。系統(tǒng)管理員主要負(fù)責(zé)系統(tǒng)的管理維護(hù)工作,包括對圖書、數(shù)目、借閱者的添加、刪除和修改。并且能夠查詢借閱者、圖書和圖書管理員的信息??梢酝ㄟ^圖書的名稱或圖書的ISBN/ISSN號(hào)對圖書進(jìn)行查找。回答下面問題:該系統(tǒng)中有哪些參與者?(3分)借閱者圖書管理員系統(tǒng)管理員確定該系統(tǒng)中的類,找出類之間的關(guān)系并畫出類圖用戶類、用戶角色類、圖書類、預(yù)定類、借閱類、書目類(6分)類圖(6分)6個(gè)類每2個(gè)1分,6個(gè)關(guān)系每2個(gè)1分畫出語境“借閱者預(yù)定圖書”的時(shí)序圖(10分)4、(A)模型的缺點(diǎn)是缺乏靈活性,特別是無法解決軟件需求不明確或不準(zhǔn)確的問題A、瀑布模型B、原型模型C、增量模型D、螺旋模型5、下面哪個(gè)不是UML中的靜態(tài)視圖(A)A.狀態(tài)圖B.用例圖C.對象圖D.類圖6、(A)技術(shù)是將一個(gè)活動(dòng)圖中的活動(dòng)狀態(tài)進(jìn)行分組,每一組表示一個(gè)特定的類、人或部門,他們負(fù)責(zé)完成組內(nèi)的活動(dòng)。A、泳道B、分叉匯合C、分支D、轉(zhuǎn)移8、對反應(yīng)型對象建模一般使用(A)圖A、狀態(tài)圖B、順序圖C、活動(dòng)圖D、類圖11、順序圖由類角色,生命線,激活期和(B)組成A、關(guān)系B、消息C、用例D、實(shí)體12、(D)是系統(tǒng)中遵從一組接口且提供實(shí)現(xiàn)的一個(gè)物理部件,通常指開發(fā)和運(yùn)行時(shí)類的物理實(shí)現(xiàn)A、部署圖B、類C、接口D、組件14、組件圖用于對系統(tǒng)的靜態(tài)實(shí)現(xiàn)視圖建模,這種視圖主要支持系統(tǒng)部件的配置管理,通??梢苑譃樗姆N方式來完成,下面哪種不是其中之一(B)A.對源代碼建模B.對事物建模C.對物理數(shù)據(jù)庫建模D.對可適應(yīng)的系統(tǒng)建模15、一個(gè)對象和另一個(gè)對象之間,通過消息來進(jìn)行通信。消息通信在面向?qū)ο蟮恼Z言中即(C)A、方法實(shí)現(xiàn)B、方法嵌套C、方法調(diào)用D、方法定義17、若將活動(dòng)狀態(tài)比作方法,那么動(dòng)作狀態(tài)即(C)A、方法名B、方法返回值C、方法體中的每一條語句D、方法的可見性18、事件可以分為內(nèi)部事件和外部事件。按下按鈕和打印機(jī)的中斷是(B)事件A、內(nèi)部事件B、外部事件19、(A)是用于把元素組織成組的通用機(jī)制A、包B、類C、接口D、組件UML中關(guān)聯(lián)的多重度是指(B)一個(gè)類有多個(gè)方法被另一個(gè)類調(diào)用一個(gè)類的實(shí)類能夠與另一個(gè)類的多個(gè)實(shí)類相關(guān)聯(lián)一個(gè)類的某個(gè)方法被另一個(gè)類調(diào)用的次數(shù)兩個(gè)類所具有的相同的方法和屬性已知三個(gè)類A.B和C.其中類A由類B的一個(gè)實(shí)類和類C的1個(gè)或多個(gè)實(shí)類構(gòu)成.請畫出能夠正確表示類A,B和C之間關(guān)系的UML類圖.3在某個(gè)信息系統(tǒng)中,存在如下的業(yè)務(wù)陳述:①一個(gè)客戶提交0個(gè)或多個(gè)訂單;②一個(gè)訂單由一個(gè)且僅由一個(gè)客戶提交。系統(tǒng)中存在兩個(gè)類:“客戶”類和“訂單”類。對應(yīng)每個(gè)“訂單”類的實(shí)例,存在___(46)_B__“客戶”類的實(shí)例;對應(yīng)每個(gè)“客戶”類的實(shí)例,存在___(47)D___個(gè)“訂單”類的實(shí)例。供選擇的答案:

(1)A.0個(gè)B.1個(gè)C.1個(gè)或多個(gè)D.0個(gè)或多個(gè)

(2)A.0個(gè)B.1個(gè)C.1個(gè)或多個(gè)D.0個(gè)或多個(gè)5、UML提供了一系列的圖支持面向?qū)ο蟮姆治雠c設(shè)計(jì),其中____(1)___給出系統(tǒng)的靜態(tài)設(shè)計(jì)視圖;___(2)____對系統(tǒng)的行為進(jìn)行組織和建模是非常重要的;____(3)___和____(4)___都是描述系統(tǒng)動(dòng)態(tài)視圖的交互圖,其中___(3)___描述了以時(shí)間順序組織的對象之間的交互活動(dòng),___(4)____強(qiáng)調(diào)收發(fā)消息的對象的組織結(jié)構(gòu)。A、狀態(tài)圖B、用例圖C、序列圖D、部署圖E、協(xié)作圖F、類圖答案:(1)F(2)B(3)C(4)E6、在UML提供的圖中,___(1)___用于描述系統(tǒng)與外部系統(tǒng)及用戶之間的交互;__(2)___用于按時(shí)間順序描述對象間的交互。(1)A、用例圖B、類圖C、對象圖D、部署圖(2)A、網(wǎng)絡(luò)圖B、狀態(tài)圖C、協(xié)作圖D、序列圖答案:(1)A(2)D9、UML提供了4種結(jié)構(gòu)圖用于對系統(tǒng)的靜態(tài)方面進(jìn)行可視化、詳述、構(gòu)造和文檔化。其中___(3)___是面向?qū)ο笙到y(tǒng)規(guī)模中最常用的圖,用于說明系統(tǒng)的靜態(tài)設(shè)計(jì)視圖;當(dāng)需要說明系統(tǒng)的靜態(tài)實(shí)現(xiàn)視圖時(shí),應(yīng)該選擇___(4)___;當(dāng)需要說明體系結(jié)構(gòu)的靜態(tài)實(shí)施視圖時(shí),應(yīng)該選擇___(5)___。(3)A.構(gòu)件圖B.類圖C.對象圖D.部署圖(4)A.構(gòu)件圖B.協(xié)作圖C.狀態(tài)圖D.部署圖(5)A.協(xié)作圖B.對象圖C.活動(dòng)圖D.部署圖答案:(3)B (4)A (5)D13、在面向?qū)ο蟮姆椒▽W(xué)中,對象可看成是屬性及對于這些屬性的專用服務(wù)的封裝體。封裝是一種(19)D技術(shù),封裝的目的是使對象的(20)A分離。(19)A組裝 B產(chǎn)品化 C固化 D信息隱藏(20)A定義和實(shí)現(xiàn) B設(shè)計(jì)和測試 C設(shè)計(jì)和實(shí)現(xiàn) D分析和定義14類是一組具有相同屬性的和相同服務(wù)的對象的抽象描述,類中的每個(gè)對象都是這個(gè)類的一個(gè)(21)C。類之間共享屬性與服務(wù)的機(jī)制稱為(22)D。一個(gè)對象通過發(fā)送(23)B來請求另一個(gè)對象為其服務(wù)。(21)A例證 B用例 C實(shí)例 D例外(22)A多態(tài)性 B動(dòng)態(tài)綁定 C靜態(tài)綁定 D繼承(23)A調(diào)用語句 B消息 C命令 D口令15、領(lǐng)域模型又稱為(C)A.業(yè)務(wù)流程模型 B.用例模型 C.概念模型 D.設(shè)計(jì)模型1.閱讀下列說明以及UML類圖,回答問題1、問題2和問題3,將解答填入答題紙的對應(yīng)欄內(nèi)。

[說明]某客戶信息管理系統(tǒng)中保存著兩類客戶的信息:

(1)個(gè)人客戶。對于這類客戶,系統(tǒng)保存了其客戶標(biāo)識(shí)(由系統(tǒng)生成)和基本信息(包括姓名、住宅電話和email)。

(2)集團(tuán)客戶。集團(tuán)客戶可以創(chuàng)建和管理自己的若干名聯(lián)系人。對于這類客戶,系統(tǒng)除了保存其客戶標(biāo)識(shí)(由系統(tǒng)生成)之外,也保存了其聯(lián)系人的信息。聯(lián)系人的信息包括姓名、住宅電話、email、辦公電話以及職位。

該系統(tǒng)除了可以保存客戶信息之外,還具有以下功能:

(1)向系統(tǒng)中添加客戶(addCustomer);

(2)根據(jù)給定的客戶標(biāo)識(shí),在系統(tǒng)中查找該客戶(getCustomer);

(3)根據(jù)給定的客戶標(biāo)識(shí),從系統(tǒng)中刪除該客戶(removeCustoner);(4)創(chuàng)建新的聯(lián)系人(addContact);(5)在系統(tǒng)中查找指定的聯(lián)系人(getContact);(6)從系統(tǒng)中刪除指定的聯(lián)系人(removeContact)。

該系統(tǒng)采用面向?qū)ο蠓椒ㄟM(jìn)行開發(fā)。在面向?qū)ο蠓治鲭A段,根據(jù)上述描述,得到如表2-1所示的類,表2-1類名說明

CustomerlnformationSystem

客戶信息管理系統(tǒng)

IndividualCustomer

個(gè)人客戶

InstitutionalCustomer

集團(tuán)客戶

Contact

聯(lián)系人描述該客戶信息管理系統(tǒng)的UML類圖如圖2-1所示。圖2-1客戶信息管理系統(tǒng)的UML類圖回答下面問題:請使用說明中的術(shù)語,給出圖2-1中類Customer和類Person的屬性。Customer的屬性:客戶標(biāo)識(shí)

Person的屬性:姓名、住宅電話、email識(shí)別關(guān)聯(lián)的多重度是面向?qū)ο蠼_^程中的一個(gè)重要步驟。根據(jù)說明中給出的描述,完成圖中的(1)~(6)。(1)1(2)0..*(3)1(4)1(5)1(6)1..*根據(jù)說明中的敘述,抽象出如表2-2所示的方法,請指出圖2-1中的類CustomerlnformationSystem和InstitutionalCustomer應(yīng)分別具有其中的哪些方法。(1)CustomerInformationSystem的方法:

addCustomer,getCustomer,removeCustomer。

(2)InstitutionalCustomer的方法:

addContact,getContact,removeContact。表2-2功能描述方法名

向系統(tǒng)中添加客戶

addCustomer

根據(jù)給定的客戶標(biāo)識(shí),在系統(tǒng)中查找該客戶

getCustomer

根據(jù)給定的客戶標(biāo)識(shí),從系統(tǒng)中刪除該客戶

removeCustomer

創(chuàng)建新的聯(lián)系人

addContact

在系統(tǒng)中查找指定的聯(lián)系人

getContact

從系統(tǒng)中刪除指定的聯(lián)系人

removeContact2.檔案管理系統(tǒng)功能性需求說明如下:(25分)用戶進(jìn)入系統(tǒng)前,首先要求用戶進(jìn)行登錄,驗(yàn)證通過后允許用戶進(jìn)入本系統(tǒng)操作。用戶的密碼需要進(jìn)行加密算法。用戶登錄后可以修改自己的注冊信息,包括修改用戶密碼、每頁顯示行數(shù)等信息,不允許修改用戶名、姓名和部門等信息。系統(tǒng)管理員可以增加系統(tǒng)用戶、刪除系統(tǒng)用戶、修改用戶的相關(guān)屬性、修改用戶的權(quán)限表。檔案室人員可以對檔案文件信息或者檔案案卷信息進(jìn)行管理,刪除時(shí)只是做刪除標(biāo)記。檔案借閱管理人員處理外借登記、歸還記錄和電子借閱申請兩部分。外借模塊實(shí)現(xiàn)檔案文件的借出登記和歸還登記功能。一般用戶提出借閱電子文檔的請求后,被同意閱讀后,文件將被發(fā)送給申請人。本系統(tǒng)需要實(shí)現(xiàn)數(shù)據(jù)的備份和恢復(fù)機(jī)制。數(shù)據(jù)備份操作可以按年度、檔案種類等條件做部分備份或完全備份。數(shù)據(jù)恢復(fù)就是將備份的數(shù)據(jù)恢復(fù)到數(shù)據(jù)庫中。具有批量備份和恢復(fù)的功能?;卮鹣旅鎲栴}:該系統(tǒng)中有哪些參與者?(3分)確定該系統(tǒng)中的類,找出類之間的關(guān)系并畫出類圖畫出“檔案室管理人員錄入數(shù)據(jù)”語境的時(shí)序圖(10分)UML圖不包括 (D)(A)用例圖 (B)類圖(C)狀態(tài)圖 (D)流程圖下面哪一項(xiàng)不是包圖中的關(guān)系(D)(A)<<use>>(B)<<access>> (C)<<trace>> (D)<<stub>>在類圖中,下面哪個(gè)符號(hào)表示繼承關(guān)系(C)(B)(B)(A)(C)(D)在類圖中,“#”表示的可見性是(B)(A)Public (B)Protected (C)Private (D)Package消息的組成不包括(C)(A)接口 (B)活動(dòng) (C)發(fā)送者 (D)接收者下面哪個(gè)視圖屬于UML語言的交互圖(D)(A)行為圖 (B)狀態(tài)圖 (C)實(shí)現(xiàn)圖 (D)順序圖UML語言包含幾大類圖形(B)(A)3 (B)5 (C)7 (D)9RUP中有(C)個(gè)核心過程工作流。(A)1 (B)3 (C)6 (D)9類之間的關(guān)系不包括(D)(A)依賴關(guān)系 (B)泛化關(guān)系 (C)實(shí)現(xiàn)關(guān)系 (D)分解關(guān)系在UML中,協(xié)作圖的組成不包括(C)(A)對象 (B)消息 (C)發(fā)送者 (D)鏈下面哪個(gè)符號(hào)代表包圖(A)(B)(B)(A)(C)(D)下列對狀態(tài)圖描述不正確的是(C)(A)狀態(tài)圖通過建立類對象的生命周期模型來描述對象隨時(shí)間變化的動(dòng)態(tài)行為(B)狀態(tài)圖適用于描述狀態(tài)和動(dòng)作的順序,不僅可以展現(xiàn)一個(gè)對象擁有的狀態(tài),還可與說明事件如何隨著時(shí)間的推移來影響這些狀態(tài)(C)狀態(tài)圖的主要目的是描述對象創(chuàng)建和撤銷的過程中資源的不同狀態(tài),有利于開發(fā)人員提高開發(fā)效率(D)狀態(tài)圖描述了一個(gè)實(shí)體基于事件反應(yīng)的動(dòng)態(tài)行為,顯示了該實(shí)體如何根據(jù)當(dāng)前所處狀態(tài)對不同的事件作出反應(yīng)在UML的順序圖中,通常由左向右分層排列各個(gè)對象,正確的排列方法是(A)(A)執(zhí)行者角色 控制類 用戶接口 業(yè)務(wù)層 后臺(tái)數(shù)據(jù)庫(B)執(zhí)行者角色 用戶接口 控制類 業(yè)務(wù)層 后臺(tái)數(shù)據(jù)庫(C)執(zhí)行者角色 控制類 用戶接口 后臺(tái)數(shù)據(jù)庫 業(yè)務(wù)層(D)執(zhí)行者角色 用戶接口 業(yè)務(wù)層 控制類 后臺(tái)數(shù)據(jù)庫多對象是UML哪個(gè)視圖中的概念(C)(A)類圖 (B)狀態(tài)圖 (C)協(xié)作圖 (D)組件圖構(gòu)件圖的組成不包括(C)(A)接口 (B)構(gòu)件 (C)發(fā)送者 (D)依賴關(guān)系在UML中,接口有幾種表達(dá)方式(A)(A)2 (B)4 (C)6 (D)8部署圖的組成不包括(C)(A)處理器 (B)設(shè)備 (C)構(gòu)件 (D)連接下面哪個(gè)UML視圖是描述一個(gè)對象的生命周期的(B)(A)類圖 (B)狀態(tài)圖 (C)協(xié)作圖 (D)順序順序圖由對象,生命線,控制焦點(diǎn)和(B)組成(A)關(guān)系(B)消息 (C)用例(D)實(shí)體UML中關(guān)聯(lián)的多重度是指( B)(A)一個(gè)類有多個(gè)方法被另一個(gè)類調(diào)用(B)一個(gè)類的實(shí)類能夠與另一個(gè)類的多個(gè)實(shí)類相關(guān)聯(lián)(C)一個(gè)類的某個(gè)方法被另一個(gè)類調(diào)用的次數(shù)(D)兩個(gè)類所具有的相同的方法和屬性1.網(wǎng)絡(luò)的普及帶給了人們更多的學(xué)習(xí)途徑,隨之而來的管理遠(yuǎn)程網(wǎng)絡(luò)教學(xué)的“遠(yuǎn)程網(wǎng)絡(luò)教學(xué)系統(tǒng)”誕生了。(16) “遠(yuǎn)程網(wǎng)絡(luò)教學(xué)系統(tǒng)”的功能需求如下:學(xué)生登錄網(wǎng)站后,可以瀏覽課件、查找課件、下載課件、觀看教學(xué)視頻。教師登錄網(wǎng)站后,可以上傳課件、上傳教學(xué)視頻、發(fā)布教學(xué)心得、查看教學(xué)心得、修改教學(xué)心得。系統(tǒng)管理員負(fù)責(zé)對網(wǎng)站頁面的維護(hù)、審核不合法課件和不合法教學(xué)信息、批準(zhǔn)用戶注冊。1)學(xué)生需要登錄“遠(yuǎn)程網(wǎng)絡(luò)教學(xué)系統(tǒng)”后才能正常使用該系統(tǒng)的所有功能。如果忘記密碼,可與通過“找回密碼”功能恢復(fù)密碼。請畫出學(xué)生參與者的用例圖。6個(gè)用例每2個(gè)1分(3分),5關(guān)系每個(gè)1分(5分)2)教師如果忘記密碼,可以通過“找回密碼”功能找回密碼。請畫出教師參與者的用例圖。6個(gè)用例每2個(gè)1分(3分),5關(guān)系每個(gè)1分(5分)2.圖書管理系統(tǒng)功能性需求說明如下:(24分)圖書管理系統(tǒng)能夠?yàn)橐欢〝?shù)量的借閱者提供服務(wù)。每個(gè)借閱者能夠擁有唯一標(biāo)識(shí)其存在的編號(hào)。圖書館向每一個(gè)借閱者發(fā)放圖書證,其中包含每一個(gè)借閱者的編號(hào)和個(gè)人信息。提供的服務(wù)包括:提供查詢圖書信息、查詢個(gè)人信息服務(wù)和預(yù)定圖書服務(wù)等。當(dāng)借閱者需要借閱圖書、歸還書籍時(shí)需要通過圖書管理員進(jìn)行,即借閱者不直接與系統(tǒng)交互,而是通過圖書管理員充當(dāng)借閱者的代理和系統(tǒng)交互。系統(tǒng)管理員主要負(fù)責(zé)系統(tǒng)的管理維護(hù)工作,包括對圖書、數(shù)目、借閱者的添加、刪除和修改。并且能夠查詢借閱者、圖書和圖書管理員的信息。可以通過圖書的名稱或圖書的ISBN/ISSN號(hào)對圖書進(jìn)行查找。回答下面問題:該系統(tǒng)中有哪些參與者?(3分)借閱者圖書管理員系統(tǒng)管理員確定該系統(tǒng)中的類,找出類之間的關(guān)系并畫出類圖用戶類、用戶角色類、圖書類、預(yù)定類、借閱類、書目類(6分)類圖(5分)畫出語境“借閱者預(yù)定圖書”的時(shí)序圖(10分)在UML語言中,下圖中的a、b、c三種圖形符號(hào)按照順序分別表示(C)。 abc1.供選擇的答案:A.邊界對象、實(shí)體對象、控制對象 B.實(shí)體對象、邊界對象、控制對象C.控制對象、實(shí)體對象、邊界對象 D.邊界對象、控制對象、實(shí)體對象(D)設(shè)計(jì)模式定義了對象間的一種一對多的依賴關(guān)系,以便當(dāng)一個(gè)對象的狀態(tài)發(fā)生改變時(shí),所有依賴于它的對象都得到通知并自動(dòng)刷新。2.供選擇的答案:A.Adapter(適配器) B.Iterator(迭代器) C.Prototype(原型) D.Observer(觀察者)Round-TripEngineering能夠幫助維持軟件架構(gòu)的完整性。但(B)不是Round-tripEngineering的好處之一。3.供選擇的答案: A.發(fā)現(xiàn)和評(píng)估軟件架構(gòu)上的改動(dòng)B.為相同的接口提供不同的實(shí)現(xiàn)C.在每次迭代中保持模型和代碼的同步D.傳達(dá)被接受的架構(gòu)改動(dòng)下面4種符號(hào)在Rose中表示的模型元素分別為(C)4.供選擇的答案:A.接口(Interface)類操作(Operation)時(shí)序圖(SequenceDiagram)類屬性(Attribute)B.類操作(Operation)接口(Interface)類屬性(Attribute)時(shí)序圖(SequenceDiagram)C.接口(Interface)類屬性(Attribute)類操作(Operation)時(shí)序圖(SequenceDiagram)D.時(shí)序圖(SequenceDiagram)類屬性(Attribute)接口(Interface)類操作(Operation)在建立系統(tǒng)的用例模型時(shí),首先應(yīng)該確定系統(tǒng)的參與者。以下問題中,對于確定參與者沒有用處的是(C)。5.供選擇的答案:A.誰是系統(tǒng)的主要用戶,即誰使用系統(tǒng)的主要功能B.誰來管理、維護(hù)系統(tǒng),以保證系統(tǒng)的正常運(yùn)行C.系統(tǒng)的功能應(yīng)該如何實(shí)現(xiàn)D.系統(tǒng)需要與哪些其他的系統(tǒng)交互(A)技術(shù)是將一個(gè)活動(dòng)圖中的活動(dòng)狀態(tài)進(jìn)行分組,每一組表示一個(gè)特定的類、人或部門,他們負(fù)責(zé)完成組內(nèi)的活動(dòng)。6.供選擇的答案:A.泳道B.分叉匯合C.分支D.轉(zhuǎn)移UML中的構(gòu)件是遵從一組接口并提供一組接口的實(shí)現(xiàn),下列說法錯(cuò)誤的是(B)。7.供選擇的答案:A.構(gòu)件應(yīng)是可替換的B.構(gòu)件表示的是邏輯模塊而不是物理模塊

C.構(gòu)件應(yīng)是組成系統(tǒng)的一部分D.構(gòu)件與類處于不同的抽象層次下列對狀態(tài)圖描述不正確的是(C)8.供選擇的答案:A.狀態(tài)圖通過建立類對象的生命周期模型來描述對象隨時(shí)間變化的動(dòng)態(tài)行為B.狀態(tài)圖適用于描述狀態(tài)和動(dòng)作的順序,不僅可以展現(xiàn)一個(gè)對象擁有的狀態(tài),還可與說明事件如何隨著時(shí)間的推移來影響這些狀態(tài)C.狀態(tài)圖的主要目的是描述對象創(chuàng)建和撤銷的過程中資源的不同狀態(tài),有利于開發(fā)人員提高開發(fā)效率D.狀態(tài)圖描述了一個(gè)實(shí)體基于事件反應(yīng)的動(dòng)態(tài)行為,顯示了該實(shí)體如何根據(jù)當(dāng)前所處狀態(tài)對不同的事件作出反應(yīng)9.在用ROSE創(chuàng)建的類圖中,“#”表示的可見性是(B)(A)Public (B)Protected (C)Private (D)Package加號(hào)(+)表示具有公共可見性。減號(hào)(-)表示私有可見性。#號(hào)表示受保護(hù)的可見性。10.在ATM自動(dòng)取款機(jī)的工作模型中(用戶通過輸入正確的用戶資料,從銀行取錢的過程),下面哪個(gè)不是“Actor”(D

)A.用戶

B.ATM取款機(jī)C.ATM取款機(jī)管理員

D.

溫馨提示

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

最新文檔

評(píng)論

0/150

提交評(píng)論