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

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rè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擴(kuò)展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)的物理方面建模進(jìn)行描述圖形是()。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擴(kuò)展關(guān)系規(guī)范了擴(kuò)展用例的行為如何及何時插入到基用例的行為之中,由基用例指向擴(kuò)展用例。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ù)當(dāng)前所處狀態(tài)對不同的事件作出反應(yīng)15用于對面向?qū)ο笙到y(tǒng)的物理

5、方面建模進(jìn)行描述圖形是()。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 進(jìn)入( 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一個對象和另一個對象之間,通過消息來進(jìn)行通信。 消息通信在面向?qū)ο蟮恼Z言中即()。a 方法實現(xiàn)b方法嵌套c方法調(diào)用d方法定義二、填空題。1統(tǒng)一建模語言是由一系列標(biāo)準(zhǔn)的_組成的建模語言,它用于描述軟件系統(tǒng)分析、_和實施中的各種模型。2在 uml中有兩種表達(dá)形式的交互圖,分別是_ _ 和 _ _ 。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)造型作為消息的標(biāo)簽來表達(dá)對象銷毀消息,同時在對象生命線的結(jié)束部分畫一個來表示該對象被銷毀了。10在 uml中,通信圖描述參與一個交互的對象的鏈接,它強(qiáng)調(diào)發(fā)送和接收消息的對象之間的鏈接。其中可以有、 它們之間的鏈接和。11

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

10、示兩個對象間的導(dǎo)航和可視性,沿著這條路徑消息可以流動。6類圖類圖是類的模型,是利用圖示和文字注釋描述類以類和類之間相互關(guān)系的方法。四、簡答題。1類圖在uml 中有何重要作用?1)為開發(fā)人員提供這種模仿現(xiàn)實世界的表達(dá)方式。2)讓分析員使用客戶所采用的術(shù)語和客戶交流,促使客戶說出所要解決的問題的重要細(xì)節(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ā)人員之間的溝通。用例圖可視化的表達(dá)了系統(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ū)別。可見性可以分成3 種:公有訪問(public )、保護(hù)訪問(protected )、私有訪問(private )公有訪問:包內(nèi)的模型元素可以被任何引入此包的其他包的內(nèi)含元素訪問。保護(hù)訪問:表示此元素只能被當(dāng)前包的子包訪問。私有訪問:表示此元素只能被當(dāng)前包內(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ù)。 每個借閱者能夠擁有唯一標(biāo)識其存在的編號。圖書館向每一個借閱者發(fā)放圖書證, 其中包含每一個借閱者的編號和個人信息。提供的服務(wù)包括:提供查詢圖書信息、查詢個人信息服務(wù)和預(yù)定圖書服務(wù)等。當(dāng)借閱者需要借閱圖書、歸還書籍時需要通過圖書管理員進(jìn)行,即借閱者不直接與系統(tǒng)交互,而是通過圖書管理員充當(dāng)借閱者的代理和系統(tǒng)交互。系統(tǒng)管理員主要負(fù)責(zé)系統(tǒng)的管理維護(hù)工作,包括對

14、圖書、數(shù)目、借閱者的添加、刪除和修改。并且能夠查詢借閱者、圖書和圖書管理員的信息。可以通過圖書的名稱或圖書的isbn/issn號對圖書進(jìn)行查找。回答下面問題:該系統(tǒng)中有哪些參與者?解:借閱者圖書管理員系統(tǒng)管理員(2 分)確定該系統(tǒng)中的類,找出類之間的關(guān)系并畫出類圖解:用戶類、用戶角色類、圖書類、預(yù)定類、借閱類、書目類(3 分)類圖( 5 分).2 學(xué) 生管理系統(tǒng)中有一個模塊是報到登記,具體流程是:在新生入校報到時,進(jìn)行新生信息登記,記錄學(xué)生的報到資料、個人基本情況的輸入、查詢、修改等。問題:寫出在上述需求描述中出現(xiàn)的actor根據(jù)上述描述繪制其用例圖3網(wǎng)絡(luò)的普及帶給了人們更多的學(xué)習(xí)途徑,隨之而來的管理遠(yuǎn)程網(wǎng)絡(luò)教學(xué)的“遠(yuǎn)程網(wǎng)絡(luò)教學(xué)系統(tǒng)”誕生了?!斑h(yuǎn)程網(wǎng)絡(luò)教學(xué)系統(tǒng)”的功能需求如下:學(xué)生登錄網(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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論