一、 單選題
1.()可用於描述使用者介面、裝置控制器和其他具有反饋的子系統,它還可用於描述在生命其中期中跨越多個不同性質階段的被動物件的行為,在每乙個階段該物件都有自己特殊的行為。
a.狀態機檢視
b.模型管理檢視
c.動態檢視
d.靜態檢視
2.()是物件與其他外部世界相互關聯的唯一途徑。
a.訊息傳遞
b.狀態轉換
c.介面
d.函式呼叫
3.()是在分析模型的基礎上,新增了設計元素的結果,使得分析模型更加接近系統實現。
a.領域模型
b.資料模型
c.設計模型
d.概念模型
4.在uml活**中,()表示活動需要輸入的物件或者作為活動的處理結果輸出的物件。
a.併發控制
b.決策點
c.物件
d.活動
5.uml通過圖形化的表示機制從多個側面對系統的分析和設計模型進行刻畫,其中()包括構件圖,它描述軟體系統中各組成構建,構件的內部結構以及構件之間的依賴關係。
a.行為檢視
b.構件檢視
c.結構檢視
d.用例檢視
6. 在uml順序圖中,如果一條訊息從物件a傳向物件b,那麼其()是一條從b指向a虛線有向邊,它表示原訊息的處理已經完成,處理結果(如果有的話)沿原訊息傳回。
a.返回訊息
b.建立訊息
c.自訊息
d.銷毀訊息
7.在uml中,()可以對模型元素進行有效地組織,如類,用例,構件,從而構成具有一定意義的單元。
a.構件
b.包c.節點
d.連線
8.()描述軟體系統中的構件及構件之間的構成關係和依賴關係。
a.狀態圖
b.物件圖
c.構件圖
d.部署圖
9.泛化使得()操作成為可能,即操作的實現是由它們所使得的物件的類,而不是由呼叫者確定的。
a.多重
b.多型
c.傳參
d.傳值
10.在用例圖中,執行者之間的關係只有()一種。
a.擴充套件
b.包含
c.繼承
d.實現
11.以下哪個選項不是狀態圖中三個常用的活動之一?
a.入口動作
b.出口動作
c.動作
d.中間動作
12.如果用例a和用例b相似,但a的動作序列是通過改寫b的部分動作或者擴充套件b的動作而獲得的,則稱()。
a.用例a包含用例b
b.用例a擴充套件用例b
c.用例a繼承用例b
d.用例a實現用例b
13.uml 中所謂的「泛化」可以用以下哪個術語來代替?
a.聚合
b.繼承
c.抽象
d.封裝
14.在uml活**中,()表示操作之間的資訊交換。
a.控制流
b.資訊流
c.初始活動
d.活動
15.在物件導向程式設計中,物件與物件之間的協作是通過_________機制來實現的。
a.引數傳遞
b.訊息傳遞
c.深拷貝
d.淺拷貝
16.一般情況下,可以將物件導向中的聚合概念區分為()關係。
a.繼承
b.關聯
c.組合
d.聚合
17.在狀態圖中,()表示兩個狀態之間的關係;源狀態和目的狀態。
a.監護條件
b.事件
c.狀態
d.轉換
18.以下哪個不是物件導向的概念?
a.封裝
b.多型
c.抽象
d.聚類
19.uml的英文全稱是?
a.unified modeling language
b.user manage language
c.unit modeling language
d.以上都不對
20.下列對操作描述錯誤的是()
a.介面可以定義操作
b.類可以定義操作
c.操作可以作為順序圖中的訊息
d.物件可以定義操作
二、 填空題
1、uml提供了4種結構圖用於對系統的靜態方面進行視覺化、詳述、構造和文件化。其中___ __是物件導向系統規模中最常用的圖,用於說明系統的靜態設計檢視;當需要說明系統的靜態實現檢視時,應該選擇當需要說明體系結構的靜態實施檢視時,應該選擇_ _。
2、定義大多數的需求和範圍的工作是在rup中的階段完成的。
3、在協作圖中通過表示出訊息的時間順序。
4、在物件導向的方法學中,物件可看成是屬性及對於這些屬性的專用服務的封裝體。封裝是一種技術,封裝的目的是使物件的分離。
5、類是一組具有相同屬性的和相同服務的物件的抽象描述,類中的每個物件都是這個類的乙個 。類之間共享屬性與服務的機制稱為 。乙個物件通過傳送來請求另乙個物件為其服務。
三、 簡答
1、標準建模語言uml的重要內容可以由哪五類圖(共9種圖形)來定義?
2、簡述統一建模語言(uml):
3、協作圖和順序圖的區別?
4、統一過程中的核心工作流有哪些?
四、繪圖
1. 已知三個類和c.其中類a由類b的乙個實類和類c的1個或多個實類構成。請畫出能夠正確表示類a,b和c之間關係的uml類圖。
超市管理資訊系統建設
引言 隨著市場的國際化,市場對企業產品的質量和服務的要求越來越高,市場競爭日趨激烈,這使企業在競爭中面臨著嚴峻的挑戰,部分企業甚至可能被淘汰。企業要適應新的國內外形勢在競爭中求生存,在生存中求發展,就必須提高自身的競爭力和抗風險的能力,加強企業內部的資訊化建設,借助資訊科技,提高工作效率和管理水平,...
醫院資訊系統建設專案計畫
醫院資訊化系統工程建設發展規劃 醫院資訊化系統工程是醫院的一項重要的基本建設,是提公升醫院管理水平,提高服務質量的重要措施。為滿足我院醫療業務發展需要,堅持以病人為中心,簡化就醫流程,提高工作效率和服務質量,規範管理制度,全面提高全院職工計算機應用水平,提高決策支援能力,進而提高社會及經濟效益,特制...
圖書管理系統 UML系統建模
圖書管理系統需要滿足來自三方面的需求,這三個方面分別是圖書借閱者 圖書館工作人員和圖書館管理人員。圖書借閱者的需求是查詢圖書館所存的圖書 個人借閱情況及個人資訊的修改 圖書館工作人員的功能最為複雜,包括圖書借閱者及圖書進行管理和維護,以及對系統狀態的檢視和維護。滿足使用者基本需要的系統,必須有如下功...