uml復習習題與答案_第1頁
已閱讀1頁,還剩19頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、1一、單項選擇題:(共30小題,每題1分,共30分)1如右圖,A、B和C是什么對象(D)?A)A是實體,B是控制者,C是邊界。B)A是邊界,B是實體,C是控制者。C)A是實體,B是邊界,C是控制者。D)A是控制者,B是實體,C是邊界。2封裝是指把類的(A)結合在一起,組成一個獨立的類。A)屬性和操作B)信息流C)消息和事件D)數據的集合3面向對象方法中的(D)機制使子類可以自動地擁有(復制)父類全部屬性和操作。A)約束B)對象映射C)信

2、息隱藏D)繼承4使得在多個類中能夠定義同一個操作或屬性名,并在每一個類中有不同的實現的一種方法是(B)。A)繼承B)多態(tài)性C)約束D)接口5類是一組具有相同屬性的和相同服務的對象的抽象描述,類中的每個對象都是這個類的一個(C)。A)例證B)用例C)實例D)例外6面向對象的數據庫設計主要是從(C)到數據模型的轉換A)物理模型B)邏輯模型C)對象模型D)領域模型7下面不是RationalRose中的視圖是(C)。A)用例視圖B)部署視圖C)

3、數據視圖D)邏輯視圖8下面不是用例圖組成要素的是(C)。A)用例B)參與者C)泳道D)系統(tǒng)邊界9識別用例要注意的事項不包括下面哪一個(D)。A)參與者希望系統(tǒng)提供什么功能B)參與者是否會讀取、創(chuàng)建、修改、刪除、存儲系統(tǒng)的某種信號?如果是的話,參與者又是如何完成這些操作的C)參與者是否會將外部的某些事件通知給系統(tǒng)D)系統(tǒng)將會由哪些人來使用10“交通工具”類與“汽車”類之間的關系屬于(D)。A)關聯關系B)實現關系C)依賴關系D)泛化關系1

4、1.下例說法不正確的是(B)。A)用例和參與者之間的對應關系又叫做通信關聯,它表示參與者使用了系統(tǒng)中的哪些用例B)參與者只能是人,不能是子系統(tǒng)、時間等C)特殊需求指的是一個用例的非功能性需求和設計約束D)在擴展關系中,基礎用例提供了一個或者多個插入點,擴展用例為這些插入點提供了需要插入的行為12.下列對用例的泛化關系描述不正確的是(B)。A)用例的泛化關系中,所有的子用例都有相似的目的和結構。注意它們是整體上的相似B)用例的泛化關系中,

5、基礎用例在目的上可以完全不同,但是它們都有一段相似的行為,它們的相似是部分的相似不是整體的相似C)用例的泛化關系類似于面向對象中的繼承,它把多個子用例中的共性抽象成一個ABC3A)工程化B)系統(tǒng)維護C)信息隱藏D)產生對象22.下面關于類、對象和實例的敘述中,錯誤的是(C)。A)類是創(chuàng)建對象的模板B)對象是類的實例C)類是對象的實例D)類是一組具有共同特征的對象集合23.下面中(C)圖表示結束狀態(tài)。A)B)C)D)24.類通??梢苑譃閷?/p>

6、體類,(C)和邊界類A)父類B)子類C)控制類D)祖先類25(A)是通過到實現語言的映射而把模型轉換為代碼的過程。A)正向工程B)逆向工程C)前向工程D)后向工程26在UML中,有四種事物,下面哪個不是(E)?A)結構事物B)行為事物C)分組事物D)注釋事物E)靜態(tài)事物27UML體系包括三個部分:UML基本構造塊,(A)和UML公共機制A)UML規(guī)則B)UML命名C)UML模型D)UML約束28UML中的事物包括:結構事物,分組事物,注

7、釋事物和(D)。A)實體事物B)邊界事物C)控制事物D)行為事物29下面哪個不是UML中的靜態(tài)視圖(A)。A)狀態(tài)機圖B)用例圖C)對象圖D)類圖30類圖應該畫在Rose的哪種(B)視圖中。A)UseCaseViewB)LogicViewC)ComponentViewD)DeploymentView31.順序圖由類角色,生命線,激活期和(B)組成。A)關系B)消息C)用例D)實體32(D)是系統(tǒng)中遵從一組接口且提供實現的一個物理部件,通

8、常指開發(fā)和運行時類的物理實現。A)部署圖B)類C)接口D)組件33UML中,對象行為是通過交互來實現的,是對象間為完成某一目的而進行的一系列消息交換。消息序列可用兩種類來表示,分別是(D)。A)狀態(tài)機圖和順序圖B)活動圖和通信圖C)狀態(tài)機圖和活動圖D)順序圖和通信圖34用例(Usecase)用來描述系統(tǒng)在事件做出響應時所采取的行動。用例之間是具有相關性的。在一個“訂單輸入子系統(tǒng)”中,創(chuàng)建新訂單和更新訂單都需要檢查用戶帳號是否正確。那么,

9、用例“創(chuàng)建新訂單”、“更新訂單”與用例“檢查用戶帳號”之間是(A)關系。A)包含(include)B)擴展(extend)C)分類(classification)D)聚集(aggregation)35在UML中,有四種關系,下面哪個不是(E)A)依賴關系B)關聯關系C)泛化關系D)實現關系E)繼承關系36.下列關于接口關系的說法不正確的是(D)?A)接口是一種特殊的類B)所有接口都是有構件型的類C)一個類可以通過實現接口從而支持接口所指

溫馨提示

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

評論

0/150

提交評論