UML試題及答案-_第1頁
UML試題及答案-_第2頁
UML試題及答案-_第3頁
UML試題及答案-_第4頁
UML試題及答案-_第5頁
已閱讀5頁,還剩2頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、UML期末試卷一、單項(xiàng)選擇題本大題共10題,每題1分,共20分1. 下面哪個(gè)不是UML中的靜態(tài)視圖 A.狀態(tài)圖 B.用例圖C.對象圖 D.類圖2. 、面向?qū)υO(shè)計(jì)的根本特性除了封裝和繼承之外,還包括 A 一致性 B 完整性 C 多態(tài)性 D 可移植性3. UML中關(guān)聯(lián)的多重性是指 A 一個(gè)類由多少個(gè)方法被另一個(gè)類調(diào)用B 一個(gè)類的實(shí)例能夠與另一個(gè)類的多少個(gè)實(shí)例相關(guān)聯(lián)C 一個(gè)類的某個(gè)方法被另一個(gè)類調(diào)用的次數(shù)D 兩個(gè)類所具有的相同的方法和屬性4. 在類圖中,“ #表示的可見性是 APublicB.ProtectedC.Private D.Package5. 狀態(tài)是指在對象的生命周期中滿足某些條件、執(zhí)行某

2、些活動(dòng)或等待某些事件時(shí)的一個(gè)條件或狀況,狀態(tài)的組成局部不包括 ( )A 進(jìn)入entry和退出exit動(dòng)作 B 外部轉(zhuǎn)換C 子狀態(tài) D 延遲事件6. 關(guān)于協(xié)作圖的描述,以下哪個(gè)不正確A.協(xié)作圖作為一種交互圖,強(qiáng)調(diào)的是參加交互的對象的組織;B.協(xié)作圖是順序圖的一種特例C.協(xié)作圖中有消息流的順序號(hào);D.在ROSE工具中,協(xié)作圖可在順序圖的根底上按“F5鍵自動(dòng)生成7. 用于對面向?qū)ο笙到y(tǒng)的物理方面建模進(jìn)行描述圖形是( )A.部署圖 B.對象圖 C.包圖 D.類圖8. 一個(gè)對象和另一個(gè)對象之間,通過消息來進(jìn)行通信。消息通信在面向?qū)ο蟮恼Z言中即 A、方法實(shí)現(xiàn) B、方法嵌套 C、方法調(diào)用 D、方法定義9.

3、組件圖用于對系統(tǒng)的靜態(tài)實(shí)現(xiàn)視圖建模,這種視圖主要支持系統(tǒng)部件的配置管理,通??梢苑譃樗姆N方式來完成,下面哪種不是其中之一A.對源代碼建模B.對事物建模C.對物理數(shù)據(jù)庫建模D.對可適應(yīng)的系統(tǒng)建模10. 在一個(gè)“訂單輸入子系統(tǒng)中,創(chuàng)立新訂單和更新訂單都要核查用戶賬號(hào)是否正確,那么用例“創(chuàng)立新訂單、“更新訂單與用例“核查用戶賬號(hào)之間的關(guān)系是( )A 包含 B實(shí)現(xiàn) C擴(kuò)展D泛化二、填空題本大題共15空,每空1分,共15分1. 順序圖是由 對象 、 生命線 、 控制焦點(diǎn) 和 消息 等構(gòu)成的2.在UML的關(guān)系中,用來描述弗雷與子類之間關(guān)系的是 泛化 關(guān)系3.在UML部署圖中,具有計(jì)算能力的節(jié)點(diǎn)、能夠執(zhí)行軟

4、組件的節(jié)點(diǎn)通常被稱為效勞器 4. 面向?qū)ο蟪绦虻母咎卣魇牵?抽象 、 封裝 、 繼承 和 多態(tài) 。5. 用于對面向?qū)ο笙到y(tǒng)的物理方面建模進(jìn)行描述圖形是 部署圖 。6. 要表示單個(gè)對象在生命期內(nèi)的狀態(tài)變化,應(yīng)采用的UML圖為狀態(tài)圖 。7.在UML中,用例可以進(jìn)一步使用活動(dòng)圖 來詳細(xì)描述。三、簡答題本大題共4題,每題5分,共20分1簡述統(tǒng)一建模語言(UML) 統(tǒng)一建模語言(UML)是一種繪制軟件藍(lán)圖的標(biāo)準(zhǔn)語言??梢杂肬ML對軟件密集型系統(tǒng)的制品進(jìn)行可視化詳述和文檔化。UML是一種定義良好、易于表達(dá)、功能強(qiáng)大且普遍適用的可視化建模語言1分。它融入了軟件工程領(lǐng)域的新思想、新方法和新技術(shù)。它的作用域不

5、限于支持面向?qū)ο蟮姆治雠c設(shè)計(jì)1分,還支持從需求分析開始的軟件開發(fā)的全過程1分。UML的作用就是用很多圖從靜態(tài)和動(dòng)態(tài)方面來全面描述我們將要開發(fā)的系統(tǒng)2分。 2. 什么是用例圖?用例圖有什么作用?定義:由參與者Actor、用例Use Case以及它們之間的關(guān)系構(gòu)成的用于描述系統(tǒng)功能的圖成為用例圖。2分作用:用例圖是從軟件需求分析到最終實(shí)現(xiàn)的第一步,它顯示了系統(tǒng)的用戶和用戶希望提供的功能,有利于用戶和軟件開發(fā)人員之間的溝通1分。用例圖可視化的表達(dá)了系統(tǒng)的需求,具有直觀、標(biāo)準(zhǔn)等優(yōu)點(diǎn),克服了純文字性說明的缺乏1分。用例方法是完全從外部來定義系統(tǒng)的,它把需求和設(shè)計(jì)完全別離開來1分,使用戶不用關(guān)心系統(tǒng)內(nèi)部是

6、如何完成各種功能的。3. 在UML建模過程中通常分為4個(gè)連續(xù)迭代階段,請寫出該4個(gè)階段,并答復(fù)用例圖多用于其中的那個(gè)階段。分析階段、設(shè)計(jì)階段、實(shí)現(xiàn)階段、部署階段。用例圖多用于設(shè)計(jì)階段4. 請寫出UML靜態(tài)建模所涉及的5種圖 類圖,對象圖,用例圖,部署圖,組件圖四、分析設(shè)計(jì)題本大題共2題,共45分1. 圖書管理系統(tǒng)功能性需求說明如下:25分1圖書管理系統(tǒng)能夠?yàn)橐欢〝?shù)量的借閱者提供效勞。每個(gè)借閱者能夠擁有唯一標(biāo)識(shí)其存在的編號(hào)。圖書館向每一個(gè)借閱者發(fā)放圖書證,其中包含每一個(gè)借閱者的編號(hào)和個(gè)人信息。提供的效勞包括:提供查詢圖書信息、查詢個(gè)人信息效勞和預(yù)定圖書效勞等。2當(dāng)借閱者需要借閱圖書、歸還書籍時(shí)需

7、要通過圖書管理員進(jìn)行,即借閱者不直接與系統(tǒng)交互,而是通過圖書管理員充當(dāng)借閱者的代理和系統(tǒng)交互。3系統(tǒng)管理員主要負(fù)責(zé)系統(tǒng)的管理維護(hù)工作,包括對圖書、數(shù)目、借閱者的添加、刪除和修改。并且能夠查詢借閱者、圖書和圖書管理員的信息。4可以通過圖書的名稱或圖書的ISBN/ISSN號(hào)對圖書進(jìn)行查找。 答復(fù)下面問題:1) 該系統(tǒng)中有哪些參與者?3分借閱者 圖書管理員 系統(tǒng)管理員2) 確定該系統(tǒng)中的類,找出類之間的關(guān)系并畫出類圖用戶類、用戶角色類、圖書類、預(yù)定類、借閱類、書目類6分類圖6分3) 畫出語境“借閱者預(yù)定圖書的時(shí)序圖10分2. 網(wǎng)絡(luò)的普及帶給了人們更多的學(xué)習(xí)途徑,隨之而來的管理遠(yuǎn)程網(wǎng)絡(luò)教學(xué)的“遠(yuǎn)程網(wǎng)絡(luò)教學(xué)系統(tǒng)誕生了。20分“遠(yuǎn)程網(wǎng)絡(luò)教學(xué)系統(tǒng)的功能需求如下:1學(xué)生登錄網(wǎng)站后,可以瀏覽課件、查找課件、下載課件、觀看教學(xué)視頻。2教師登錄網(wǎng)站后,可以上傳課件、上傳教學(xué)視頻、發(fā)布教學(xué)心得、查看教學(xué)心得、修改教學(xué)心得。3系統(tǒng)管理員負(fù)責(zé)對網(wǎng)站頁面的維護(hù)、審核不合法課件和不合法教學(xué)信息、批準(zhǔn)用戶注冊。1學(xué)生需要登錄“遠(yuǎn)程網(wǎng)絡(luò)教學(xué)系統(tǒng)后才能正常使用該系統(tǒng)的所有功能。如果忘記密碼,可與通過“找回密碼功能恢

溫馨提示

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

評(píng)論

0/150

提交評(píng)論