第9章 習題(1 / 2)

一、填空題(每空 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 關係。