UML試題及答案(精編版)_第1頁
UML試題及答案(精編版)_第2頁
UML試題及答案(精編版)_第3頁
免費預覽已結束,剩余1頁可下載查看

下載本文檔

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

文檔簡介

1、一、 單項選擇題: ( 本大題共 20 小題, 每題 1 分,共 20 分)1. uml的全稱是unified modeling language( a) unify modeling language( b) unified modeling language( c) unified modem language( d) unified making language2. 執行者( actor )與用例之間的關系是(c)( a)包含關系( b)泛化關系( c)關聯關系( d)擴展關系3. 在類圖中,下面哪個符號表示繼承關系(c)(a)(b)(c) (d)4. 在類圖中,“ # ”表示的可見性

2、是(b)( a) public( b) protected( c) private( d) package5. 在類圖中,下面哪個符號表示接口(c)(a)(b)(c) (d)6. 下面哪個視圖屬于uml語言的交互圖(d)( a)行為圖( b)狀態圖( c)實現圖( d)順序圖7. uml語言包含幾大類圖形(b)( a) 3( b) 5( c) 7( d) 98. omt方法是由下面哪位科學家提出的(b)( a) booch( b) rumbaugh( c) coad( d) jacobson9. 下面那個類圖的表示是錯誤的(d)(a)(b)studentstudentname : string

3、 age: integer(c) (d)studentgetname () getage ()student name : stringage:integergetname () getage ()10. 什么概念被認為是第二代面向對象技術的標志(a)( a)用例( b) uml語言( c)活動圖( d)組件圖11. 下面哪個符號代表包圖(a)(a)(b)(c) (d)12. 生命線是uml視圖中哪個圖形的組成部分(d)( a)類圖( b)狀態圖( c)活動圖( d)順序圖精品文檔13. 在 uml的順序圖中,通常由左向右分層排列各個對象,正確的排列方法是(a)( a)執行者角色控制類用戶接口

4、業務層后臺數據庫( b)執行者角色用戶接口控制類業務層后臺數據庫( c)執行者角色控制類用戶接口后臺數據庫業務層( d)執行者角色用戶接口業務層控制類后臺數據庫14. 多對象是uml哪個視圖中的概念(c)( a)類圖( b)狀態圖( c)協作圖( d)組件圖15. 在類圖中,哪種關系表達總體與局部的關系(d)( a)泛化( b)實現( c)依賴( d)聚合16. 在 uml中,接口有幾種表達方式(a)( a) 2( b) 4( c) 6( d) 817. 下面哪個圖形代表活動(d).(a)(b)(c) (d)18. 下面哪個uml視圖是描述一個對象的生命周期的(b)( a)類圖( b)狀態圖(

5、 c)協作圖( d)順序19. 順序圖由類角色,生命線,激活期和(b)組成( a)關系( b)消息( c)用例(d)實體20. uml中關聯的多重度是指(b)( a)一個類有多個方法被另一個類調用( b)一個類的實類能夠與另一個類的多個實類相關聯( c)一個類的某個方法被另一個類調用的次數( d)兩個類所具有的相同的方法和屬性二、多項項選擇題: ( 本大題共 10 小題, 每題 2 分,共 20 分) 在每小題列出的五個備選項中有二個至五個是符合題目要求的,請將其代碼填寫在題后的括號內。少選得1 分,錯選、多選未選均無分。1具有多重屬性值的uml圖形包括(ae)( a)類圖( b)對象圖( c

6、)狀態圖( d)活動圖( e)部署圖2在 uml的狀態圖中,轉換通常由以下哪些部分構成(abcde)( a)動作( b)觸發事件( c)源狀態3下面哪些圖形可以清楚地表達并發行為(cd( d)目標狀態)( e)監護條件( a)類圖( b)狀態體( c)活動圖( d)順序圖( e)實現圖4. 下面哪些元素構成了組件圖形(acd)( a)組件( b)轉換( c)關系( d)接口( e)事件5. 軟件工程的三要素是(abd)( a)方法( b)工具( c)模型( d)過程( e)語言6部署圖中的節點具有以下哪些方面的內容(abc)( a)計算能力( b)基本內存( c)位置( d)接口( e)路徑7

7、可能具有狀態機的對象包括(abcde)( a)類( b)子系統( c)用例( d)接口( e)協議8時序圖的用途包括(abcd)( a)顯示并發進程和激活( b)當不同的類之間存在多個簡短的方法時,描述控制流的整體序列( c)顯示在協作圖中難于描述的事件序列( d)顯示涉及類交互而與對象無關的一般形式( e)詳細描述系統的瞬態圖9 uml中,類的主要版型有(cde)( a)角色類( b)業務類( c)邊界類( d)控制類( e)實體類10 uml的類圖包含哪些抽象的層次(abc)( a )概念層( b)說明層( c)實現層( d)業務層( e)控制層三、簡答題: ( 本大題共4 小題, 每題

8、5 分,共 20 分)1. 簡述統一建模語言(uml)統一建模語言(uml)是一種繪制軟件藍圖的標準語言。可以用uml對軟件密集型系統的制品進行可視化詳述和文檔化。uml是一種定義良好、易于表達、功能強大且普遍適用的可視化建模語言( 1 分)。它融入了軟件工程領域的新思想、新方法和新技術。它的作用域不限于 支持面向對象的分析與設計( 1 分),還 支持從需求分析開始的軟件開發的全過程( 1 分)。 uml的作用就是用很多圖從靜態和動態方面來全面描述我們將要開發的系統(2 分)。2. 簡述面向對象分析方法(ooa)的 5 個基本步驟1) 、識別對象,識別對象包括標識潛在的對象和篩選對象兩步(1

9、分)2) 、識別對象的屬性(1 分)3) 、識別對象的行為(1 分)4) 、識別對象所屬的類(1 分)5) 、定義主題詞(1 分)3. 簡述用例模型的組成元素以及建模步驟組成元素有:參與者,用例,通信關聯,用例規約(每個 0.5 ) 建立用例模型步驟:1) 根據系統邊界確定參與者(1 分)2) 根據每個參與者確定與之相關聯的用例(1 分)3) 對每個用例寫出用例規約文檔,調整用例模型(優化參與者與參與者之間的關系,用例與用例之間的關系)( 1 分)4. rup統一過程中的四個階段?1) 初始階段( 1 分)2) 細化階段( 1 分)3) 構造階段( 1 分)4) 提交階段( 1 分) 全部答對

10、( 1 分)四、問答題和分析題: ( 本大題共2 小題, 共 40 分)1. 看圖回答下面問題(15 分)1) 類 student和類 course 之間是什么關系?并用文字性語言描述該類圖表達意思。關聯關系( 1 分)該圖描述的是:學生和課程之間的選擇關系,一個學生可以選擇多門課程,一門課程可以被多個學生所選擇。( 2 分)2) 使用 rose 雙向工程,寫出student類生成的java 代碼(省略注釋、get 和 set 方法)( 5 分)public class student(1分)private string name;(1分)private course selecters;(1

11、分)public void student()(1分)public void test()(1分)3) 使用 rose 逆向工程,根據下面代碼,畫出類圖。( 7 分)public class a public class b private int i;private int j; private b b;public void a()public void b()public void test1()public void test2()public class c extends a private int k;public void c()public void test3()畫出類 a

12、 b c 每個 1 分,畫出類a 和類 b、類 c 之間關系各2 分2. 圖書管理系統功能性需求說明如下: ( 25 分)圖書管理系統能夠為一定數量的借閱者提供服務。每個借閱者能夠擁有唯一標識其存在的編號。圖書館向每一個借閱者發放圖書 證,其中包含每一個借閱者的編號和個人信息。提供的服務包括:提供查詢圖書信息、查詢個人信息服務和預定圖書服務等。 當借閱者需要借閱圖書、歸還書籍時需要通過圖書管理員進行,即借閱者不直接與系統交互,而是通過圖書管理員充當借閱者的代理和系統交互。系統管理員主要負責系統的管理維護工作,包括對圖書、數目、借閱者的添加、刪除和修改。并且能夠查詢借閱者、圖書和圖書 管理員的信息。可以通

溫馨提示

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

評論

0/150

提交評論