UML統(tǒng)一建模語言期末考試復習題_第1頁
UML統(tǒng)一建模語言期末考試復習題_第2頁
UML統(tǒng)一建模語言期末考試復習題_第3頁
UML統(tǒng)一建模語言期末考試復習題_第4頁
UML統(tǒng)一建模語言期末考試復習題_第5頁
已閱讀5頁,還剩4頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

1、.一、單選題。1 UML 中關(guān)聯(lián)的多重度是指()。A 一個類有多個方法被另一個類調(diào)用B 一個類的實類能夠與另一個類的多個實類相關(guān)聯(lián)C一個類的某個方法被另一個類調(diào)用的次數(shù)D 兩個類所具有的相同的方法和屬性2在用例之間,會有三種不同的關(guān)系,下列哪個不是他們之間可能的關(guān)系()。A 包含B擴展C泛化D關(guān)聯(lián)3在類圖中, “ #”表示的可見性是()。A PublicB ProtectedC PrivateD Package4關(guān)于約束,下列描述錯誤的是()。A 約束是對特定模型元素附加的語義信息。B可以在注解中表示約束。C約束必須表示為規(guī)范的約束語言。D約束允許增加新的規(guī)則或者修改已有的規(guī)則。5關(guān)于同步調(diào)用

2、消息和異步調(diào)用消息,下面哪一種說法是錯誤的()。A 同步調(diào)用,發(fā)出調(diào)用某操作的消息之后,發(fā)送方等待接受方的應(yīng)答。B 異步調(diào)用,發(fā)出調(diào)用信息之后,繼續(xù)下面動作,而不等待應(yīng)答。C發(fā)出同步調(diào)用消息之后,發(fā)送方在收到應(yīng)答之前,只能等待,而不能做其它動作。D 同步調(diào)用描述為實線實箭頭,異步調(diào)用描述為虛線開箭頭。6要表示單個對象在生命期內(nèi)的狀態(tài)變化,應(yīng)采用的UML 圖為()。A 用例圖B 類圖C順序圖D狀態(tài)圖7在確定類名時,下列屬于候選的類的是()。A 名詞B形容詞C動詞D代詞8用于對面向?qū)ο笙到y(tǒng)的物理方面建模進行描述圖形是()。A 部署圖B 對象圖C包圖D 類圖9關(guān)于接口和構(gòu)件,下列說法錯誤的是()。A

3、 接口是一組操作的集合,用于描述類或構(gòu)件的一個服務(wù)。B 一個構(gòu)件可以有若干個供接口,也可以有若干個需接口。C一個構(gòu)件可以用遵循相同接口的其他構(gòu)件來替換。D 構(gòu)件圖展示了構(gòu)件的內(nèi)部結(jié)構(gòu)和構(gòu)件之間的傳遞的消息序列。10 構(gòu)件圖的組成不包括()。A 接口B 構(gòu)件C發(fā)送者D依賴關(guān)系11 下列關(guān)于用例圖的描述,錯誤的是()。A 用例圖中的參與者和用例之間是關(guān)聯(lián)關(guān)系。B 包含是用例之間的一種依賴關(guān)系,由基用例指向抽象用例。C參與者和參與者之間、用例和用例之間都可能出現(xiàn)泛化關(guān)系。D擴展關(guān)系規(guī)范了擴展用例的行為如何及何時插入到基用例的行為之中,由基用例指向擴展用例。12在 UML 中,類之間的關(guān)系有一種為關(guān)聯(lián)

4、關(guān)系,其中多重性用來描述類之間的對應(yīng)關(guān)系,下面哪個不是其中之一()。A 0.1B 0.*C 1.*D *.*13部署圖的組成不包括()A 處理器B設(shè)備C構(gòu)件D連接14下列對狀態(tài)圖描述不正確的是()。A 狀態(tài)圖通過建立類對象的生命周期模型來描述對象隨時間變化的動態(tài)行為.B 狀態(tài)圖適用于描述狀態(tài)和動作的順序,不僅可以展現(xiàn)一個對象擁有的狀態(tài),還可與說明事件如何隨著時間的推移來影響這些狀態(tài)C狀態(tài)圖的主要目的是描述對象創(chuàng)建和撤銷的過程中資源的不同狀態(tài),有利于開發(fā)人員提高開發(fā)效率D 狀態(tài)圖描述了一個實體基于事件反應(yīng)的動態(tài)行為,顯示了該實體如何根據(jù)當前所處狀態(tài)對不同的事件作出反應(yīng)15用于對面向?qū)ο笙到y(tǒng)的物理

5、方面建模進行描述圖形是()。A 部署圖B對象圖C包圖D類圖16下面哪一項不是包圖中的關(guān)系()A B C D 17消息的組成不包括()。A 接口B活動C發(fā)送者D接收者18下面哪個視圖屬于UML語言的交互圖()。A 構(gòu)件圖B狀態(tài)圖C部署圖D 順序圖19 RUP中有()個核心過程工作流。A 1B 3C 6D 920下面哪個符號代表包圖()。A BCD21事件表示對一個在時間和空間上占據(jù)一定位置的有意義的事情的規(guī)格說明,事件的類型不包括()。A 信號事件B 調(diào)用事件C源事件D時間事件22在 UML的順序圖中,通常由左向右分層排列各個對象,正確的排列方法是()。A 執(zhí)行者角色控制類用戶接口業(yè)務(wù)層后臺數(shù)據(jù)

6、庫B 執(zhí)行者角色用戶接口控制類業(yè)務(wù)層后臺數(shù)據(jù)庫C執(zhí)行者角色控制類用戶接口后臺數(shù)據(jù)庫業(yè)務(wù)層D 執(zhí)行者角色用戶接口業(yè)務(wù)層控制類后臺數(shù)據(jù)庫23多對象是UML哪個視圖中的概念()。A 類圖B狀態(tài)圖C通信圖D 構(gòu)件圖24狀態(tài)是指在對象的生命周期中滿足某些條件、執(zhí)行某些活動或等待某些事件時的一個條件或狀況,狀態(tài)的組成部分不包括()。A 進入( entry)和退出( exit )動作B 外部轉(zhuǎn)換C子狀態(tài)D延遲事件25下面哪個UML視圖是描述一個對象的生命周期的()。A 類圖B狀態(tài)圖C通信圖D 順序26順序圖由對象,生命線,控制焦點和()組成。A 關(guān)系B 消息C用例D 實體27關(guān)于接口和構(gòu)件,下列說法錯誤的是

7、()。A 接口是一組操作的集合,用于描述類或構(gòu)件的一個服務(wù)。B 一個構(gòu)件可以有若干個供接口,也可以有若干個需接口。C 一個構(gòu)件可以用遵循相同接口的其他構(gòu)件來替換。.D 構(gòu)件圖展示了構(gòu)件的內(nèi)部結(jié)構(gòu)和構(gòu)件之間的傳遞的消息序列。28一個對象和另一個對象之間,通過消息來進行通信。 消息通信在面向?qū)ο蟮恼Z言中即()。A 方法實現(xiàn)B方法嵌套C方法調(diào)用D方法定義二、填空題。1統(tǒng)一建模語言是由一系列標準的_組成的建模語言,它用于描述軟件系統(tǒng)分析、_和實施中的各種模型。2在 UML中有兩種表達形式的交互圖,分別是_ _ 和 _ _ 。3在面向?qū)ο蟮姆治龊驮O(shè)計中,_ _ 稱為消息,其分為、和簡單消息。4順序圖將交

8、互關(guān)系表示為一張二維圖,從上到下體現(xiàn)了,從左到右代表了。5類圖是 UML 中最重要的建模圖示語言之一,它用于建立類、以及類與類之間的各種關(guān)系模型。它是編程最重要的模型依據(jù)。、。6圖主要用于描述系統(tǒng)的行為及各種功能之間的關(guān)系,是描述與用例以及用例與用例之間關(guān)系的圖。7對象圖是為,這種建模就像在某個時間點上給系統(tǒng)的所有參與對象拍下一張對象狀態(tài)的的快照。8順序圖由和組成。9UML將構(gòu)造型作為消息的標簽來表達對象銷毀消息,同時在對象生命線的結(jié)束部分畫一個來表示該對象被銷毀了。10在 UML中,通信圖描述參與一個交互的對象的鏈接,它強調(diào)發(fā)送和接收消息的對象之間的鏈接。其中可以有、 它們之間的鏈接和。11

9、狀態(tài)圖特別適合為那些行為由其決定的對象建模,它描述了一個對象可能處于的各種不同狀態(tài)以及這些狀態(tài)之間轉(zhuǎn)移。三、名詞解釋。1統(tǒng)一建模語言統(tǒng)一建模語言是由一系列標準的圖形符號組成的建模語言,它用于描述軟件系統(tǒng)分析、設(shè)計和實施中的各種模型。2模型模型是從一個特定視點對系統(tǒng)進行的抽象,它可以是實物模型,也可以是抽象數(shù)字或圖示模型。3遷移遷移指從一個狀態(tài)到另一個狀態(tài)的瞬間變化過程。從源狀態(tài)到目標狀態(tài)一發(fā)生變化,就稱發(fā)生了遷移。4泳道為了表明活動圖中各種元素的歸屬, UML用垂直線將不同歸屬的元素分開,將它稱為活動劃分,由于這種劃分的外觀很像泳道,所以也稱為活動圖中的泳道5鏈接鏈接是兩個對象間連接路徑,它表

10、示兩個對象間的導航和可視性,沿著這條路徑消息可以流動。6類圖類圖是類的模型,是利用圖示和文字注釋描述類以類和類之間相互關(guān)系的方法。四、簡答題。1類圖在UML 中有何重要作用?1)為開發(fā)人員提供這種模仿現(xiàn)實世界的表達方式。2)讓分析員使用客戶所采用的術(shù)語和客戶交流,促使客戶說出所要解決的問題的重要細節(jié)。.2闡述用例對于系統(tǒng)開發(fā)人員來說的價值。答:是用來從用戶的觀察角度收集系統(tǒng)需求的一項技術(shù),便于分析員與客戶和用戶交流,使系統(tǒng)更符合用戶的需求。3什么是用例圖?用例圖有什么作用?答:定義:由參與者( Actor )、用例( UseCase)以及它們之間的關(guān)系構(gòu)成的用于描述系統(tǒng)行為及各種功能之間關(guān)系的

11、圖稱為用例圖。作用:用例圖是從軟件需求分析到最終實現(xiàn)的第一步,它顯示了系統(tǒng)的用戶和用戶希望提供的功能,有利于用戶和軟件開發(fā)人員之間的溝通。用例圖可視化的表達了系統(tǒng)的需求,具有直觀、規(guī)范等優(yōu)點,克服了純文字性說明的不足。用例方法是完全從外部來定義系統(tǒng)的,它把需求和設(shè)計完全分離開來,使用戶不用關(guān)心系統(tǒng)內(nèi)部是如何完成各種功能的。4順序圖和通信圖中,消息有哪三種?各自的意義和表示什么?答:消息可以是簡單的 (simple) 、同步的 (synchronous) 或異步的 (asynchronous) 。簡單消息是從個對象到另一個對象的控制流的轉(zhuǎn)移。如果一個對象發(fā)送了個同步消息,那么它要等待對方對消息的

12、應(yīng)答,收到應(yīng)答后才能繼續(xù)自己的操作。而發(fā)送異步消息的對象不需要等待對方的應(yīng)答便可以繼續(xù)自己的操作。在順序圖中,簡單消息是個簡單箭頭,同步消息是實心箭頭。異步消息是個半邊箭頭。5包的訪問可見性有幾種?請描述各訪問可見性的區(qū)別??梢娦钥梢苑殖? 種:公有訪問(public )、保護訪問(protected )、私有訪問(private )公有訪問:包內(nèi)的模型元素可以被任何引入此包的其他包的內(nèi)含元素訪問。保護訪問:表示此元素只能被當前包的子包訪問。私有訪問:表示此元素只能被當前包內(nèi)的模型元素訪問。6什么是依賴?他與關(guān)聯(lián)有什么區(qū)別?答:依賴是一種使用關(guān)系,它說明了一個事物聲明說明的變化可能影響到使用它

13、的另一個事物,但反之未必。也就是說,服務(wù)的使用者以某種方式依賴于服務(wù)的提供者發(fā)。而關(guān)聯(lián)是一種結(jié)構(gòu)關(guān)系,它詳述了一個事物的對象與另一個事物的對象相互聯(lián)系。五、分析設(shè)計題。1圖書管理系統(tǒng)功能性需求說明如下:圖書管理系統(tǒng)能夠為一定數(shù)量的借閱者提供服務(wù)。 每個借閱者能夠擁有唯一標識其存在的編號。圖書館向每一個借閱者發(fā)放圖書證, 其中包含每一個借閱者的編號和個人信息。提供的服務(wù)包括:提供查詢圖書信息、查詢個人信息服務(wù)和預(yù)定圖書服務(wù)等。當借閱者需要借閱圖書、歸還書籍時需要通過圖書管理員進行,即借閱者不直接與系統(tǒng)交互,而是通過圖書管理員充當借閱者的代理和系統(tǒng)交互。系統(tǒng)管理員主要負責系統(tǒng)的管理維護工作,包括對

14、圖書、數(shù)目、借閱者的添加、刪除和修改。并且能夠查詢借閱者、圖書和圖書管理員的信息??梢酝ㄟ^圖書的名稱或圖書的ISBN/ISSN號對圖書進行查找?;卮鹣旅鎲栴}:該系統(tǒng)中有哪些參與者?解:借閱者圖書管理員系統(tǒng)管理員(2 分)確定該系統(tǒng)中的類,找出類之間的關(guān)系并畫出類圖解:用戶類、用戶角色類、圖書類、預(yù)定類、借閱類、書目類(3 分)類圖( 5 分).2 學 生管理系統(tǒng)中有一個模塊是報到登記,具體流程是:在新生入校報到時,進行新生信息登記,記錄學生的報到資料、個人基本情況的輸入、查詢、修改等。問題:寫出在上述需求描述中出現(xiàn)的Actor根據(jù)上述描述繪制其用例圖3網(wǎng)絡(luò)的普及帶給了人們更多的學習途徑,隨之而來的管理遠程網(wǎng)絡(luò)教學的“遠程網(wǎng)絡(luò)教學系統(tǒng)”誕生了?!斑h程網(wǎng)絡(luò)教學系統(tǒng)”的功能需求如下:學生登錄網(wǎng)站后,可以瀏覽課件、查找課件、下

溫馨提示

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

評論

0/150

提交評論