一、填空題(每空 3 分,共 30分)
1.UML是由信息係統和麵向對象領域的三位著名的方法學家 Grady Booch 、James Rumbaugh和Ivar Jacobson在20世紀90年代中期提出。
2.UML最終於 1997年 11月7日正式被OMG采納作為業界標準。
3.在UML的事物的關係中,用來描述一般化和特殊化的關係是指 泛化 關係。
4. 狀態圖 是對類所描述事物的補充說明,它顯示了類的所有對象可能具有的狀態,以及引起狀態變化的事件。
5. 順序圖 用來反映若幹個對象之間的動態協作關係,也就是隨著時間的流逝,對象之間的交互方式。
6.使用Rational Rose建立的模型文件名的擴展名是: .mdl 。
7. 用例 代表一個係統或係統的一部分行為,是對一組動作序列的描述。UML中,使用橢圓圖形來表示。
8.沒有具體對象的類,並且帶有抽象方法的類稱為___抽象類________。
9.如果一個類的屬性不能被其子類使用,則該屬性的可見性為:____private_______。
10.在UML的部署圖中,能夠執行軟件、具有計算能力的節點,稱為處理器。
選擇題(每題3 分,共 45分,每題隻有一個正確答案)
1.以下UML的描述中,錯誤的是:___D_____。
A.UML不是一種可視化的程序設計語言,而是一種可視化的建模語言
B.UML是一種建模語言規格說明,是一種表示的標準
C.UML不是過程,也不是方法,但允許任何一種過程和方法使用它
D.UML是一種麵向對象的設計工具
2.用例屬於UML的哪一類事物: A 。
A.結構事物 B.行為事物
C.分組事物 D.注釋事物
3.從係統的外部用戶角度出發,用於描述係統應該具有的功能集的UML視圖是: A 。
A.用例視圖 B.邏輯視圖
C.並發視圖 D.組件視圖
4.如果要設置指定模型元素的字體,可以選擇的操作菜單是: C 。
A.File菜單 B.Edit菜單
C.Format菜單 D.View菜單
5.用例從用戶角度描述係統的行為。用例之間可以存在一定的關係。假設在“圖書館管理係統”用例模型中,所有用戶使用係統之前必須通過“身份驗證”,“身份驗證”可以有“密碼驗證”和“智能卡驗證”兩種方式,則“身份驗證”與“密碼驗證”和“智能卡驗證”之間是 D 關係。