2008-2009第2學期《UML與面向對象方法學》復習題
二、單選題
1.( A )不是UML體系的組成部分。
A.應用領域B.規則C.基本構造塊D.公共機制
2.在UML中,有四種事物,下面哪個不是(B )。
A.結構事物B.靜態事物C.分組事物D.注釋事物
3.以下(C )不是RUP中的優秀方法。
A.迭代的開發軟件B.不斷的驗證軟件質量
C.配置管理與變更管理D.支持正向與逆向工程
4.下面(D)屬于UML中的動態視圖。
A.類圖B.用例圖C.對象圖D.狀態圖
5.在UML中,()把活動圖中的活動劃分為若干組,并將劃分的組指定給對象,這些對象必須履行該組所包括的活動,它能夠明確地表示哪些活動是由哪些對象完成的。A
A.泳道B.同步條C.活動D.組合活動
6.用例之間有幾種不同的關系,下列哪個不是他們之間可能的關系()。B A.include B.connect C.generalization D.extend 7.event表示對一個在時間和空間上占據一定位置的有意義的事情的規格說明,下面哪個不是事件的類型()。C
A.信號B.調用事件C.源事件D.時間事件
8.通常對象有很多屬性,但對于外部對象來說某些屬性應該不能被直接訪問,下面哪個不是UML 中的類成員訪問限定性()。D
A.public B.protected C.private D.friendly
9.在UML中,類之間的關系有一種關系稱為關聯,其中多重性用來描述類之間的對應關系,下面哪個不是其中之一()。A
A. *....*B.0....* C.1....* D.0. (1)
10.關于包的描述,不正確的是()。B
A.和其他建模元素一樣,每個包必須有一個區別于其他包的名字
B.export使一個包中的元素可以單向訪問另一個包中的元素
C.包的可見性分為public、protected、private
D.包中可以包含其他元素,比如類、接口、組件、用例等等
11.Use Case用來描述系統在事件做出響應時所采取的行動。用例之間是具有相關性的。在一個“訂單輸入子系統”中,創建新訂單和更新訂單都需要檢查用戶帳號是否正確。那么,用例“創建新訂單”、“更新訂單”與用例“檢查用戶帳號”之間是()關系。C
A.aggregation B.extend C.include D.classification
12.UML中,用例圖展示了外部Actor與系統所提供的用例之間的連接,UML中的外部Actor是指()。D
A.人員B.單位C.人員和單位D.人員或外部系統
13.在UML中,用例可以使用()來描述。A
A.活動圖B.類圖C.狀態圖D.協作圖
14.下列關于UML敘述正確的是()。B
A.UML是一種語言,語言的使用者不能對其進行擴展
B.UML是獨立于軟件開發過程的
C.UML僅是一組圖形的集合