UML考試試習題及答案_第1頁
UML考試試習題及答案_第2頁
UML考試試習題及答案_第3頁
UML考試試習題及答案_第4頁
UML考試試習題及答案_第5頁
免費預覽已結束,剩余3頁可下載查看

下載本文檔

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

文檔簡介

1、UML考試試題及答案一、選擇題(共15分,每題1分)1. UML的全稱是( B )(A)Unify Modeling Language(B)Unified Modeling Language(C)Unified Modem Language(D)Unified Making Language2. 執行者(Actor)與用例之間的關系是( C )(A)包含關系(B)泛化關系(C)關聯關系(D)擴展關系3. 在類圖中,下面哪個符號表示繼承關系( C )(B)(A)(C)(D)4. 下面哪個視圖屬于UML語言的交互圖( D )(A)行為圖(B)狀態圖(C)實現圖(D)順序圖5. UML語言包含幾大類

2、圖形( B )(A)3(B)5(C)7(D)96. 在類圖中,下面哪個符號表示接口( C )(B)(A)(C)(D)7. 下面哪個圖形代表活動( D )(B)(A)(C)(D)8. UML中關聯的多重度是指(b)(A)一個類有多個方法被另一個類調用(B)一個類的實類能夠與另一個類的多個實類相關聯(C)一個類的某個方法被另一個類調用的次數(D)兩個類所具有的相同的方法和屬性9. 下面哪個不是UML中的靜態視圖(A)(A)狀態圖           (B)用例圖 (C)對象圖   

3、;           (D)類圖10. (A)技術是將一個活動圖中的活動狀態進行分組,每一組表示一個特定的類、人或部門,他們負責完成組內的活動。  (A)泳道              (B)分叉匯合  (C)分支        

4、0;       (D)轉移11. 下列關于狀態圖的說法中,正確的是(C )(A) 狀態圖是UML中對系統的靜態方面進行建模的五種圖之一。(B) 狀態圖是活動圖的一個特例,狀態圖中的多數狀態是活動狀態(C) 活動圖和狀態圖是對一個對象的生命周期進行建模,描述對象隨時間變化的行為。(D) 狀態圖強調對有幾個對象參與的活動過程建模,而活動圖更強調對單個反應型對象建模12. 類圖應該畫在Rose的哪種(B)視圖中。  (A)Use Case View  (B)Logic View (C)Compone

5、nt View     (D)Deployment View13. 順序圖由類角色,生命線,激活期和(B)組成  (A)關系         (B)消息  (C)用例               (D)實體14. 關于協作圖的描述,下列哪個不正確(B)(A)協作圖作為一種交互圖,強調的是參加交互的對

6、象的組織;(B)協作圖是順序圖的一種特例(C)協作圖中有消息流的順序號;(D)在ROSE工具中,協作圖可在順序圖的基礎上按“F5”鍵自動生成;15. 組件圖用于對系統的靜態實現視圖建模,這種視圖主要支持系統部件的配置管理,通常可以分為四種方式來完成,下面哪種不是其中之一(B)(A)對源代碼建模 (B)對事物建模(C)對物理數據庫建模 (D)對可適應的系統建模二、填空題(共15分,每空1分)1軟件體系結構是指一個系統的有目的的設計和規劃,這個設計規劃既不描述 活動 ,也不描述 系統怎樣開發 ,它只描述系統的 組成元素 及其相互的 交互協作 。2一個UML模型只描述了一個系統 要做什么 ,它并沒告

7、訴我們系統是 怎么做 。3接口是可以在整個模型中反復使用的一組行為,是一個沒有 屬性 而只有 方法 的類。4多重性指的是,某個類有 多個 個對象可以和另一個類的 1個 對象關聯。 5當一個類的對象可以充當多種角色時, 自身 關聯就可能發生。6在泛化關系中, 子類 可以替代 父類 。也就是說,后者出現的地方,前者都可以出現。但是反過來卻不成立。7最通常的依賴關系是一個類操作的 形構 中用到了 另一個類 的定義。三、簡答題(共20分,每題4分)1  類圖在UML中有何重要作用 1.為開發人員提供這種模仿現實世界的表達方式。2.讓分析員使用客戶所采用的術語和客戶交流,促使客戶說出所要解決的

8、問題的重要細節。2闡述用例對于系統開發人員來說的價值。是用來從用戶的觀察角度收集系統需求的一項技術,便于分析員與客戶和用戶交流,使系統更符合用戶的需求3.簡述如何在實際工作中發現類。在與客戶的交談中,要注意客戶用來描述業務實體的名詞術語。這些名詞可作為領域模型中的類。還要注意你聽到的動詞,因為這些動詞可能會構成這些類中的操作。當得到一組類的核心列表后,應當向客戶詢問在業務過程中每個類的作用。他們的回答將告訴你這些類的職責。4簡述怎樣發現類之間的繼承關系。為候選的類有可能和它的父類、子類在談話中同時被發現。系統分析員意識到某個類的屬性和操作也許能被運用到其他多個類當中去。另一種可能的情況是系統分

9、析員注意到兩個或者多個類可能具有相同的屬性和操作數5順序圖和協作圖中,消息有哪三種各自的意義和表示什么答 消息可以是簡單的(simple)、同步的(synchronous)或異步的(asynchronous)。簡單消息是從個對象到另一個對象的控制流的轉移。如果一個對象發送了個同步消息,那么它要等待對方對消息的應答,收到應答后才能繼續自己的操作。而發送異步消息的對象不需要等待對方的應答便可以繼續自己的操作。在順序圖中,簡單消息是個簡單箭頭,同步消息是實心箭頭。異步消息是個半邊箭頭。四、分析設計(共45分)1. 根據下面的敘述,繪制一幅關于顧客從自動售貨機中購買物品的順序圖。(7)(1) 顧客(U

10、ser)先向自動售貨機的前端(Front)投幣;(2) 售貨機的識別器(Register)識別錢幣;(3) 售貨機前端(Front)根據Register的識別結果產生商品列表;(4) 顧客選擇商品;(5) 識別器控制的出貨器(Dispenser)將所選商品送至前端(Front)2. 根據下面的描述,繪制一幅狀態圖。電話初始時處于“空閑”狀態,當聽筒被拿起后處于“激活”狀態。聽筒被拿起后,電話等待撥號,若在30秒之內撥號電話將進入“撥號”狀態,如果撥號正確的則電話進入“正在接通中”狀態,如過撥號不正確則會一直聽到提示撥號錯誤。若拿起聽筒30秒之內不撥號,則電話處于“超時”狀態。在“正在接通中”狀

11、態下,若對方占線則電話進入“忙”狀態,若對方不占線則進入“接通”狀態,對方拿起聽筒后,電話處于“通話”狀態,若在通話中對方掛斷則進入“掛起”狀態。3.網絡的普及帶給了人們更多的學習途徑,隨之而來的管理遠程網絡教學的“遠程網絡教學系統”誕生了。(16)“遠程網絡教學系統”的功能需求如下:l 學生登錄網站后,可以瀏覽課件、查找課件、下載課件、觀看教學視頻。l 教師登錄網站后,可以上傳課件、上傳教學視頻、發布教學心得、查看教學心得、修改教學心得。l 系統管理員負責對網站頁面的維護、審核不合法課件和不合法教學信息、批準用戶注冊。1)學生需要登錄“遠程網絡教學系統”后才能正常使用該系統的所有功能。如果忘

12、記密碼,可與通過“找回密碼”功能恢復密碼。請畫出學生參與者的用例圖。6個用例每2個1分(3分),5關系每個1分(5分)2)教師如果忘記密碼,可以通過“找回密碼”功能找回密碼。請畫出教師參與者的用例圖。6個用例每2個1分(3分),5關系每個1分(5分)4. 圖書管理系統功能性需求說明如下:(25分)² 圖書管理系統能夠為一定數量的借閱者提供服務。每個借閱者能夠擁有唯一標識其存在的編號。圖書館向每一個借閱者發放圖書證,其中包含每一個借閱者的編號和個人信息。提供的服務包括:提供查詢圖書信息、查詢個人信息服務和預定圖書服務等。² 當借閱者需要借閱圖書、歸還書籍時需要通過圖書管理員進行,即借閱者不直接與系統交互,而是通過圖書管理員充當借閱者的代理和系統交互。² 系統管理員主要負責系統的管理維護工作,包括對圖書、數目、借閱者的添加、刪除和修改。并且能夠查詢借閱者、圖

溫馨提示

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

評論

0/150

提交評論