UML期末考試題(必考)分析_第1頁
UML期末考試題(必考)分析_第2頁
UML期末考試題(必考)分析_第3頁
UML期末考試題(必考)分析_第4頁
UML期末考試題(必考)分析_第5頁
已閱讀5頁,還剩3頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

一、選擇1.UML的全稱是( )(A)Unify Modeling Language(B)Unified Modeling Language(C)Unified Modem Language(D)Unified Making Language2.參與者(Actor)與用例之間的關系是( )(A)包含關系(B)泛化關系(C)關聯(lián)關系(D)擴展關系3.在類圖中,下面哪個符號表示繼承關系( )4.下面哪個視圖屬于UML語言的交互圖( )(A)行為圖(B)狀態(tài)圖(C)實現(xiàn)圖(D)順序圖5. 在類圖中,下面哪個符號表示實現(xiàn)關系( )6.下面哪個圖形代表活動( )7.UML中關聯(lián)的多重度是指 ( )(A)一個類有多個方法被另一個類調用(B)一個類的實類能夠與另一個類的多個實類相關聯(lián)(C)一個類的某個方法被另一個類調用的次數(shù)(D)兩個類所具有的相同的方法和屬性8.下面哪個不是UML中的靜態(tài)視圖( )(A)狀態(tài)圖 (B)用例圖 (C)對象圖(D)類圖9.( )技術是將一個活動圖中的活動狀態(tài)進行分組,每一組表示一個特定的類、人或部門,他們負責完成組內的活動。(A)泳道(B)分叉匯合 (C)分支(D)轉移10.下列關于狀態(tài)圖的說法中,正確的是( )(A) 狀態(tài)圖是UML中對系統(tǒng)的靜態(tài)方面進行建模的圖之一。(B) 狀態(tài)圖是活動圖的一個特例,狀態(tài)圖中的多數(shù)狀態(tài)是活動狀態(tài)(C) 活動圖和狀態(tài)圖是對對象的生命周期進行建模,描述對象隨時間變化的行為。(D) 狀態(tài)圖強調對有幾個對象參與的活動過程建模,而活動圖更強調對單個反應型對象建模11.類圖應該畫在Rose的哪種( )視圖中。(A)Use Case View (B)Logic View (C)Component View (D)Deployment View12.順序圖由類角色,生命線,激活期和( )組成(A)關系 (B)消息 (C)用例(D)實體13.關于通信圖的描述,下列哪個不正確( )(A)通信圖作為一種交互圖,強調的是參加交互的對象的組織;(B)通信圖是順序圖的一種特例(C)通信圖中有消息流的順序號;(D)在ROSE工具中,通信圖可在順序圖的基礎上按“F5”鍵自動生成;14.組件圖用于對系統(tǒng)的靜態(tài)實現(xiàn)視圖建模,這種視圖主要支持系統(tǒng)部件的配置管理,通??梢苑譃槿N方式來完成,下面哪種不是其中之一( )(A)對源代碼建模 (B)對事物建模(C)對數(shù)據(jù)庫建模 (D)對可執(zhí)行文件建模在某個信息系統(tǒng)中,存在如下的業(yè)務陳述:一個客戶提交0個或多個訂單;一個訂單由一個且僅由一個客戶提交。系統(tǒng)中存在兩個類:“客戶”類和“訂單”類。對應每個“訂單”類的實例,存在15( )“客戶”類的實例;對應每個“客戶”類的實例,存在16( )個“訂單”類的實例。(A)0個(B)1個 (C)1個或多個(D)0個或多個 UML提供了4種結構圖用于對系統(tǒng)的靜態(tài)方面進行可視化、詳述、構造和文檔化。其中17( )是面向對象系統(tǒng)規(guī)模中最常用的圖,用于說明系統(tǒng)的靜態(tài)設計視圖;當需要說明系統(tǒng)的靜態(tài)實現(xiàn)視圖時,應該選擇18 ( ) ;當需要說明體系結構的靜態(tài)實施視圖時,應該選擇19 ( ) 。A 構件圖B類圖C對象圖D部署圖在UML中,對象行為是通過交互來實現(xiàn)的,是對象間為完成某一目的而進行的一系列消息交換。消息序列可用兩種圖來表示,強調消息時間次序的圖稱之為20( ),A活動圖B狀態(tài)圖C順序圖 D通訊圖該圖的特點是21( ),A有生命線及控制焦點,重點在消息的時間順序上B有路徑有順序號,為了一個消息的時間順序給消息加數(shù)字前綴C是對系統(tǒng)、子系統(tǒng)或類的行為建模D本質上是一個流程圖,顯示從活動到活動的信息流強調參加交互的對象的組織圖稱之為22( ),A活動圖B狀態(tài)圖C順序圖D通訊圖這兩種圖是23( )。A同構的,所以可以互相轉換B異構的,所以不可以互相轉換C強調對象行為的事件順序,常用于對反應式系統(tǒng)建模D專注于系統(tǒng)的動態(tài)視圖,狀態(tài)無法確定,所以不可以互相轉換類是一組具有相同屬性的和相同服務的對象的抽象描述,類中的每個對象都是這個類的一個24()。類之間共享屬性與服務的機制稱為25()。一個對象通過發(fā)送26()來請求另一個對象為其服務。(24)A例證B用例C實例D例外(25)A多態(tài)性 B動態(tài)綁定C靜態(tài)綁定D繼承(26)A調用語句B消息C命令D口令27. 以下不是用例之間的關系的是( )A、聚合 B、泛化 C、擴展 D、包含28. 如果用例B是用例A的某項子功能,并且建模者確切地知道在A所對應的動作序列中何時將調用B,則稱( )A、用例A擴展用例B B、用例A繼承用例B C、用例A包括用例B D、用例A實現(xiàn)用例B 29.如果用例A與用例B相似,但A的功能較B多,A的動作序列是通過在B的動作序列中的某些執(zhí)行點上插入附加的動作序列而構成的,則稱( )A、用例A實現(xiàn)用例B B、用例A繼承用例B C、用例A擴展用例B D、用例A包括用例B30. 在構件中圖中,( )用于顯示構件之間的關聯(lián)關系。A、節(jié)點 B、包 C、構件 D、依賴關系31. ( )是一種不包含操作的實現(xiàn)部分的特殊類。A、概念類 B、分析類 C、實現(xiàn)類 D、接口32. ( )關系是類元的一般描述和具體描述之間的關系,具體描述建立在一般描述的基礎之上,并對其進行了擴展,具體描述與一般描述完全一致所有特性、成員和關系,并且包含補充的信息,它用從子指向父的箭頭表示,指向父的是一個空三角形。A、泛化 B、繼承 C、組成 D、聚集33. ( )使用類圖的一個子集,用于強化某個時間點類實例之間的關系。A、交互圖 B、協(xié)作圖 C、對象圖 D狀態(tài)圖34. ( )是用來反映代碼的物理結構。A、構件圖 B、用例圖 C、類圖 D、狀態(tài)機35. 以下對部署圖說法不正確的是( )A、部署圖有主要建模元素是構件 B、使用部署圖可以顯示運行時系統(tǒng)的結構,同時還傳達構成應用程序的硬件和軟件的配置的部署方式C、從部署圖中,可以了解到軟件與硬件之間物理關系及處理節(jié)點的組件分布情況D、部署圖是用來顯示系統(tǒng)中軟件和硬件的物理結構36. ( )是一個類對象所可能經(jīng)歷的所有歷程的模型圖A、模型管理視圖 B、狀態(tài)機視圖 C、動態(tài)視圖 D、靜態(tài)視圖37. UML的( )是由建模者設計的新的建模元素,但是這個模型元素的設計要建立在UML已定義的模型元素基礎上A、標記值 B、構造型 C、注釋 D、約束38. UML通過圖形化的表示機制從多個側面對系統(tǒng)的分析和設計模型進行刻畫,其中( )包括構件圖,它描述軟件系統(tǒng)中各組成構件,構件的內部結構以及構件之間的依賴關系A、行為視圖 B、結構視圖 C、構件視圖 D、用例視圖39、在UML中,( )可以對模型元素進行有效組織,如類,用例,構件,從而構成具有一定意義的單元。A連接 B包 C構件 D節(jié)點40、在UML中( )表示參與者為達成一項相對獨立、完整的業(yè)務目標而要求軟件系統(tǒng)完成的功能。A用例圖 B邊 C執(zhí)行者 D用例41下列不屬于屬性的可見性的是( )。A.公有的B.私有的C.私有保護的 D.保護的42通常對象有很多屬性,下面僅能在對象內部訪問的屬性可見性限制是( )。A.公有的(public) B.受保護的(protected)C.友員(friendly)D.私有的(private)43下面不是活動圖中的基本元素的是( )。A.狀態(tài)、判定 B.分叉、匯合C.泳道、初態(tài)D.用例、消息44.在類圖中,“ #”表示的可見性是( )(A)Public(B)Protected(C)Private(D)Package45.下面哪個符號代表包圖( )46.生命線是UML視圖中哪個圖形的組成部分( )(A)類圖(B)狀態(tài)圖(C)活動圖 (D)順序圖47.在類圖中,哪種關系表達總體與局部的關系( )(A)泛化(B)實現(xiàn)(C)依賴(D)聚合48.下面哪個UML視圖是描述一個對象的生命周期的( )(A)類圖(B)狀態(tài)圖(C)協(xié)作圖(D)順序圖49、下列關于UML敘述正確的是()A、UML是一種語言,語言的使用者不能對其進行擴展B、UML僅是一組圖形的集合 C、UML僅適用于系統(tǒng)的分析與設計階段D、UML是獨立于軟件開發(fā)過程的50在UML中,類之間的關系有一種為關聯(lián)關系,其中多重性用來描述類之間的對應關系,下面哪個不是其中之一( )A. 0.1B. 0.*C. 1.*D. *.*二.填空題1接口是可以在整個模型中反復使用的一組行為,是一個沒有 而只有 的類。2多重性指的是,某個類有 個對象可以和另一個類的 對象關聯(lián)。 3實現(xiàn)的符號和泛化的符號有相似之處,兩者的唯一差別是實現(xiàn)關系用 表示,繼承關系用 表示。4.UML 由 、 、 和通用機制四部分組成。5.UML的視圖分為 用例視圖 、 、 、 、和 五種。6.ROSE模型文件的擴展名是 。7. 是對象的模板,是對一組有相同數(shù)據(jù)和操作的對象的定義。8.在活動圖中, 表示了正在執(zhí)行的不可分解的操作; 是可分解可中斷的。9.將系統(tǒng)分層很常用的一種方式是將系統(tǒng)分為三層的結構,分別是用戶界面層、業(yè)務邏輯層和數(shù)據(jù)訪問層。10一個UML模型只描述了一個系統(tǒng) 要做什么 ,它并沒告訴我們系統(tǒng)是 怎么做 。三、簡答題1.簡述UML中視圖和圖的關系。2.UML2.0前有幾種常用圖(diagram)?哪些屬于靜態(tài)圖,哪些屬于動態(tài)圖?3.簡述用例圖的主要功能?用例與用例間的關系主要有哪幾種?4.類之間的關系主要有哪幾種?5.活動圖中泳道的作用是什么?6.組件圖中的組件可以表示哪些組件類型?7.協(xié)作圖和順序圖的區(qū)別是什么?8.包的功能是什么?那些模型元素可以組成包?9.什么是動作狀態(tài)?什么是活動狀態(tài)?它們有什么區(qū)別?10.請指出下面類關系的類型,并采用UML符號表示這些關系。(1) 在學校中,一個學生可以選修多門課程,一門課程可以由多個學生選修,那么學生和課程之間是什么關系?(2) 類A的一個操作調用類B的一個操作,且這兩個類之間不存在其他關系,那么類A和類B之間是什么關系?(3) 接口及其實現(xiàn)類或構件之間是什么關系?(4) 一個汽車有四個輪子,那么類“汽車”和“輪子”之間是什么關系?(5) 學生與研究生之間是什么關系?11.請仔細閱讀上圖,描述該圖的基本含義。12. 在上圖中“訂貨”和“顧客”是什么關系?“顧客”和“個人顧客”是什么關系?“VIP顧客”包含那些屬性、那些操作?12. 類Student和類Course之間是什么關系?并用文字性語言描述該類圖表達意思。13、寫出下列名詞的英文表達:配置圖:Deployment Diagram , 類圖:Class Diagram , 序列圖:Sequence Diagram ,狀態(tài)圖:Statechart Diagram , 活動圖:Activity Diagram ,構件圖:Component Diagram 。四.畫圖分析題1. 網(wǎng)絡的普及帶給了人們更多的學習途徑,隨之而來的管理遠程網(wǎng)絡教學的“遠程網(wǎng)絡教學系統(tǒng)”誕生了?!斑h程網(wǎng)絡教學系統(tǒng)”的功能需求如下:學生登錄網(wǎng)站后,可以瀏覽課件、查找課件、下載課件、觀看教學視頻。教師登錄網(wǎng)站后,可以上傳課件、上傳教學視頻、發(fā)布教學心得、查看教學心得、修改教學心得。系統(tǒng)管理員負責對網(wǎng)站頁面的維護、審核不合法課件和不合法教學信息、批準用戶注冊。1)學生需要登錄“遠程網(wǎng)絡教學系統(tǒng)”后才能正常使用該系統(tǒng)的所有功能。如果忘記密碼,可與通過“找回密碼”功能恢復密碼。請畫出學生參與者的用例圖。2)教師如果忘記密碼,可以通過“找回密碼”功能找回密碼。請畫出教師參與者的用例圖。2. 根據(jù)下面的敘述,繪制一幅關于顧客從自動售貨機中購買物品的順序圖。顧客(User)先向自動售貨機的前端(Front)投幣;售貨機的識別器(Register)識別錢幣;售貨機前端(Front)根據(jù)Register的識別結果產生商品列表;顧客選擇商品;識別器控制的出貨器(Dispenser)將所選商品送至前端(Front)。3.汽車和自行車都是交通工具。一輛自行車只歸一個人擁有,但一輛汽車可歸一個人或者兩個人擁有,一個人可能沒有自行車或汽車,也可能由于多輛自行車或汽車。人分為男人和女人兩類,每個人都具有年齡和名字。每輛交通工具都有自己的顏色和商標,每輛汽車都只有兩個前燈和一臺發(fā)動機。請根據(jù)上述描述設計其類圖。4.網(wǎng)上書店系統(tǒng)。根據(jù)系統(tǒng)需求描述建模其部署圖,需求如下:(1)在網(wǎng)上書店系統(tǒng)中,需要一臺應用服務器保存和運行整個Web應用程序,同時需要一臺數(shù)據(jù)庫服務器進行數(shù)據(jù)管理。(2)還有很多客戶端通過互聯(lián)網(wǎng)與應用服務器相連,顧客可以通過因特網(wǎng)訪問應用服務器獲取相應的服務。(3)管理員客戶端通過局域網(wǎng)與應用服務器連接進行業(yè)務管理。(4)應用服務器還可以與打印機連接。 5.根據(jù)下面的陳述畫出類圖1)學生包括本科生、研究生兩種。2)研究生的一部分利用課余時間擔任助教。3)教師包括助教、講師和教授三種。4)一名助教可以為一位講師或一位教授助課,一位講師只能有一名助教,一位教授可以有5名助教。6.網(wǎng)站論壇系統(tǒng)中的會員,通過注冊成為正式會員;如果會員在論壇上發(fā)表帖子和回復帖子的總次數(shù)Counts超過500,可以成為銅會員,超過1000可以成為銀會員,超過2000,可以成為金會員;超過5000次,可以申請成為壇主,審核通過后

溫馨提示

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

評論

0/150

提交評論