UML期末考試復(fù)習(xí)資料二.doc_第1頁(yè)
UML期末考試復(fù)習(xí)資料二.doc_第2頁(yè)
UML期末考試復(fù)習(xí)資料二.doc_第3頁(yè)
UML期末考試復(fù)習(xí)資料二.doc_第4頁(yè)
全文預(yù)覽已結(jié)束

下載本文檔

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

文檔簡(jiǎn)介

UML課堂測(cè)試二一、選擇題(選擇一個(gè)最合適的答案,113題每題2分,共26分)1、關(guān)于繼承性,下列說法錯(cuò)誤的是 D 。A 父類的protected成員可被其子類訪問。B 子類的對(duì)象可代替其父類的對(duì)象。C 子類的每個(gè)對(duì)象都是其父類的一個(gè)對(duì)象。D 一個(gè)父類可以有多個(gè)子類,每個(gè)子類只能有一個(gè)父類。2、關(guān)于UML的一般命名規(guī)則,名稱首字母應(yīng)該大寫的元素是 D 。A 類的屬性 B類的操作 C 類的實(shí)例 D 類3、在用例之間,會(huì)有三種不同的關(guān)系,下列哪個(gè)不是他們之間可能的關(guān)系 D 。A.包含 B.擴(kuò)展 C.泛化 D.關(guān)聯(lián)4、在一個(gè)“訂單輸入子系統(tǒng)”中,創(chuàng)建新訂單和更新訂單都要核查用戶賬號(hào)是否正確,則用例“創(chuàng)建新訂單”、“更新訂單”與用例“核查用戶賬號(hào)”之間的關(guān)系是 A 。A 包含 B實(shí)現(xiàn) C擴(kuò)展 D泛化5、關(guān)于約束,下列描述錯(cuò)誤的是 C 。A 約束是對(duì)特定模型元素附加的語(yǔ)義信息。B 可以在注解中表示約束。C 約束必須表示為規(guī)范的約束語(yǔ)言。D 約束允許增加新的規(guī)則或者修改已有的規(guī)則。6、關(guān)于同步調(diào)用消息和異步調(diào)用消息,下面哪一種說法是錯(cuò)誤的 C 。A 同步調(diào)用,發(fā)出調(diào)用某操作的消息之后,發(fā)送方等待接受方的應(yīng)答。B 異步調(diào)用,發(fā)出調(diào)用信息之后,繼續(xù)下面動(dòng)作,而不等待應(yīng)答。C 發(fā)出同步調(diào)用消息之后,發(fā)送方在收到應(yīng)答之前,只能等待,而不能做其它動(dòng)作。D 同步調(diào)用描述為實(shí)線實(shí)箭頭,異步調(diào)用描述為虛線開箭頭。7、在確定類名時(shí),下列屬于候選的類的是 A 。A名詞 B形容詞 C動(dòng)詞 D代詞8、關(guān)于抽象類和具體類,下列說法不正確的是 A 。A 如果一個(gè)類有父類,該類就是具體類。B 如果一個(gè)類繼承了父類的抽象操作/方法,而該類未提供實(shí)現(xiàn),那么該類是抽象類。C 抽象類沒有任何直接的實(shí)例,而具體類則有直接實(shí)例。D 在UML中,通過把一個(gè)類的名稱寫為斜體來指明該類是抽象類。9、下列關(guān)于用例圖的描述,錯(cuò)誤的是 D 。A 用例圖中的參與者和用例之間是關(guān)聯(lián)關(guān)系。B 包含是用例之間的一種依賴關(guān)系,由基用例指向抽象用例。C 參與者和參與者之間、用例和用例之間都可能出現(xiàn)泛化關(guān)系。D 擴(kuò)展關(guān)系規(guī)范了擴(kuò)展用例的行為如何及何時(shí)插入到基用例的行為之中,由基用例指向擴(kuò)展用例。10、在UML中,類之間的關(guān)系有一種為關(guān)聯(lián)關(guān)系,其中多重性用來描述類之間的對(duì)應(yīng)關(guān)系,下面哪個(gè)不是其中之一 D 。A.0.1 B.0.* C.1.* D.*.*11、順序圖是強(qiáng)調(diào)消息隨時(shí)間順序變化的交互圖,下面哪個(gè)不是用來描述順序圖的組成部分 B 。A.類角色 B.轉(zhuǎn)換 C. 生命線 D.消息 12、狀態(tài)是指在對(duì)象的生命周期中滿足某些條件、執(zhí)行某些活動(dòng)或等待某些事件時(shí)的一個(gè)條件或狀況,狀態(tài)的組成部分不包括 D 。A 進(jìn)入(entry)和退出(exit)動(dòng)作 B 外部轉(zhuǎn)換C 子狀態(tài) D 延遲事件13、事件表示對(duì)一個(gè)在時(shí)間和空間上占據(jù)一定位置的有意義的事情的規(guī)格說明,事件的類型不包括 C 。A 信號(hào)事件 B 調(diào)用事件C 源事件 D 時(shí)間事件二、判斷題(10分)判斷下列類之間的相互關(guān)系,把相應(yīng)編號(hào)填寫在括號(hào)中。A 整體-部分,B 一般-特殊,C 實(shí)例聯(lián)接,D 都不是( A )1大學(xué) 學(xué)院( C )2學(xué)生 課程( B )3學(xué)生 大一新生( A )4汽車 車門( A )5貨車 交通工具( C )6公共汽車 車站( A )7工具條 按鈕( D )8汽車發(fā)動(dòng)機(jī) 汽車車體( A )9員工 公司( D )10本科生 研究生三、填空題(20分)1、 根據(jù)下圖完成填空。(8分)下圖是圖書管理系統(tǒng)中的用例圖。圖中Get book和GetWithFine的關(guān)系是 擴(kuò)展關(guān)系 ,這種關(guān)系只是在特定的稱為_擴(kuò)展 _點(diǎn)發(fā)生,Get book稱為 基 用例。Lend book和Check user account的關(guān)系是 包含 。2、根據(jù)下圖完成填空。(4分)(1)這是一個(gè) 活動(dòng) 圖,并按泳道組織以區(qū)分合作中的不同職責(zé)。(2)圖中的水平粗線表示 分叉和合并 。3、根據(jù)下圖完成填空。(8分)Person類與Company類之間存在一個(gè)名為_Job_的_關(guān)聯(lián)_類。圖中 * 表示的意思是 沒有上限的范圍 ,1.* 表示的意思是 一個(gè)或一個(gè)以上的范圍 。四、改錯(cuò)題(12分)下列3種使用繼承的類圖中均存在錯(cuò)誤,說明錯(cuò)誤原因并請(qǐng)給出正確的類圖。1關(guān)于飛機(jī)構(gòu)成的設(shè)計(jì):2關(guān)于學(xué)校教師的設(shè)計(jì)3關(guān)于隊(duì)列的實(shí)現(xiàn)設(shè)計(jì)五、設(shè)計(jì)題(32分)1問題描述:一個(gè)簡(jiǎn)單的下棋游戲,游戲雙方稱為黑方和白方。白方首先走第一步,然后黑白雙方輪流走棋。如果有一方不能繼續(xù)走棋,則另一方獲得勝利,游戲結(jié)束;如果比方同意平局,則游戲結(jié)束。請(qǐng)畫出該問題的狀態(tài)圖。2問題描述:某商店采用會(huì)員制管理,會(huì)員購(gòu)買產(chǎn)品時(shí),

溫馨提示

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

評(píng)論

0/150

提交評(píng)論