版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
2025年uml機(jī)考試題及答案一、單項(xiàng)選擇題(每題2分,共20分)1.以下關(guān)于UML(統(tǒng)一建模語(yǔ)言)的描述中,錯(cuò)誤的是()A.UML是一種可視化建模語(yǔ)言,不涉及具體實(shí)現(xiàn)細(xì)節(jié)B.UML2.0包含14種不同的圖,分為結(jié)構(gòu)型和行為型兩大類(lèi)C.狀態(tài)圖屬于結(jié)構(gòu)型圖,用于描述對(duì)象的靜態(tài)結(jié)構(gòu)D.用例圖中的參與者可以是外部系統(tǒng)或硬件設(shè)備2.在類(lèi)圖中,若類(lèi)A與類(lèi)B存在“教師指導(dǎo)學(xué)生”的關(guān)系,且每位教師可指導(dǎo)5-15名學(xué)生,每名學(xué)生由1位教師指導(dǎo),則A與B之間的關(guān)聯(lián)多重性應(yīng)表示為()A.A1..1←→B5..15B.A5..15←→B1..1C.A1..←→B1..1D.A1..1←→B0..3.順序圖中,時(shí)間軸的方向是()A.從左到右B.從右到左C.從上到下D.從下到上4.用例圖中,若“在線支付”用例需要“身份驗(yàn)證”用例的支持,且“身份驗(yàn)證”必須完整執(zhí)行才能繼續(xù)支付流程,則兩者的關(guān)系應(yīng)標(biāo)記為()A.<<extend>>B.<<include>>C.<<generalize>>D.<<realize>>5.以下關(guān)于狀態(tài)圖的描述中,正確的是()A.狀態(tài)圖僅用于描述對(duì)象的生命周期,不能表示狀態(tài)轉(zhuǎn)移條件B.復(fù)合狀態(tài)是指包含子狀態(tài)的狀態(tài),子狀態(tài)間可以是順序或并發(fā)關(guān)系C.終止?fàn)顟B(tài)用實(shí)心圓表示,初始狀態(tài)用帶箭頭的實(shí)心圓表示D.狀態(tài)轉(zhuǎn)移的觸發(fā)事件只能是外部消息,不能是時(shí)間事件6.在活動(dòng)圖中,用于表示分支與合并的節(jié)點(diǎn)是()A.初始節(jié)點(diǎn)B.分叉/匯合節(jié)點(diǎn)C.決策/合并節(jié)點(diǎn)D.終止節(jié)點(diǎn)7.類(lèi)圖中,接口的標(biāo)準(zhǔn)表示方式是()A.矩形框,標(biāo)題欄標(biāo)注<<interface>>B.圓形圖標(biāo),標(biāo)注接口名稱(chēng)C.矩形框,屬性和方法用斜體表示D.云形圖,標(biāo)注接口職責(zé)8.通信圖(協(xié)作圖)與順序圖的主要區(qū)別在于()A.通信圖強(qiáng)調(diào)消息的時(shí)間順序,順序圖強(qiáng)調(diào)對(duì)象間的結(jié)構(gòu)關(guān)系B.通信圖使用對(duì)象鏈表示交互,順序圖使用時(shí)間軸表示交互C.通信圖只能描述簡(jiǎn)單交互,順序圖可描述復(fù)雜嵌套交互D.通信圖包含消息序號(hào),順序圖不包含9.以下不屬于UML結(jié)構(gòu)型圖的是()A.組件圖B.部署圖C.包圖D.交互概覽圖10.若需要描述“用戶(hù)登錄系統(tǒng)時(shí),輸入錯(cuò)誤密碼超過(guò)3次則鎖定賬戶(hù)”的邏輯,最適合使用的UML圖是()A.用例圖B.類(lèi)圖C.狀態(tài)圖D.活動(dòng)圖二、填空題(每空2分,共20分)1.UML的三種基本構(gòu)造塊是()、關(guān)系和圖。2.類(lèi)圖中,訪問(wèn)權(quán)限“”表示()。3.用例圖中,參與者與用例之間的連接關(guān)系稱(chēng)為()。4.順序圖中,對(duì)象生命線用()表示,激活期用()表示。5.狀態(tài)圖中,從初始狀態(tài)到第一個(gè)狀態(tài)的轉(zhuǎn)移稱(chēng)為()轉(zhuǎn)移。6.活動(dòng)圖中,用于表示并發(fā)執(zhí)行路徑的節(jié)點(diǎn)是()。7.組件圖中,組件之間的依賴(lài)關(guān)系用()箭頭表示。8.部署圖主要描述系統(tǒng)的()架構(gòu),涉及()和組件的部署位置。三、簡(jiǎn)答題(每題8分,共40分)1.簡(jiǎn)述用例圖中“擴(kuò)展用例”與“包含用例”的區(qū)別,并各舉一例說(shuō)明。2.類(lèi)圖中的關(guān)聯(lián)關(guān)系與依賴(lài)關(guān)系有何不同?請(qǐng)結(jié)合具體場(chǎng)景說(shuō)明。3.順序圖與通信圖都用于描述對(duì)象交互,它們的核心差異是什么?各自的適用場(chǎng)景是什么?4.狀態(tài)圖與活動(dòng)圖都涉及狀態(tài)轉(zhuǎn)換,如何根據(jù)需求選擇使用狀態(tài)圖或活動(dòng)圖?5.簡(jiǎn)述UML模型在軟件生命周期中的作用,舉例說(shuō)明需求分析階段與設(shè)計(jì)階段常用的UML圖。四、綜合題(共20分)(一)用例圖設(shè)計(jì)(8分)某在線教育平臺(tái)需支持以下功能:學(xué)生可瀏覽課程、報(bào)名課程、查看作業(yè)并提交作業(yè);教師可創(chuàng)建課程、發(fā)布作業(yè)、批改作業(yè);管理員可審核課程、管理用戶(hù)賬號(hào)。請(qǐng)繪制該平臺(tái)的用例圖,要求:正確識(shí)別參與者(至少3個(gè))用例間存在包含或擴(kuò)展關(guān)系(至少1處)標(biāo)注必要的關(guān)系類(lèi)型和方向(二)類(lèi)圖設(shè)計(jì)(6分)設(shè)計(jì)一個(gè)圖書(shū)館管理系統(tǒng)的類(lèi)圖,包含以下核心類(lèi):Book(圖書(shū))、Reader(讀者)、BorrowRecord(借閱記錄)。要求:Book類(lèi)包含ISBN、書(shū)名、作者、庫(kù)存狀態(tài)(可借/已借)屬性;Reader類(lèi)包含讀者ID、姓名、聯(lián)系方式、借閱限額屬性;BorrowRecord類(lèi)包含記錄ID、借閱日期、應(yīng)還日期、實(shí)際歸還日期屬性。定義Book與BorrowRecord的關(guān)聯(lián)關(guān)系(一本圖書(shū)可被多次借閱,每次借閱提供一條記錄)定義Reader與BorrowRecord的關(guān)聯(lián)關(guān)系(一位讀者可有多條借閱記錄)(三)順序圖設(shè)計(jì)(6分)模擬用戶(hù)在電商平臺(tái)下單的流程:用戶(hù)選擇商品后點(diǎn)擊“提交訂單”,前端系統(tǒng)驗(yàn)證商品庫(kù)存(調(diào)用庫(kù)存服務(wù)),若庫(kù)存充足則提供訂單(調(diào)用訂單服務(wù)),然后跳轉(zhuǎn)支付頁(yè)面(調(diào)用支付服務(wù)),支付成功后更新庫(kù)存(庫(kù)存服務(wù)扣減庫(kù)存)。請(qǐng)繪制該流程的順序圖,要求包含以下對(duì)象:用戶(hù)、前端系統(tǒng)、訂單服務(wù)、庫(kù)存服務(wù)、支付服務(wù),并標(biāo)注消息類(lèi)型(同步/異步)。--答案一、單項(xiàng)選擇題1.C2.A3.C4.B5.B6.C7.A8.B9.D10.C二、填空題1.事物2.受保護(hù)(protected)3.關(guān)聯(lián)(或通信關(guān)聯(lián))4.垂直虛線;矩形條(或窄矩形)5.初始6.分叉/匯合節(jié)點(diǎn)7.虛線(或依賴(lài)關(guān)系的虛線箭頭)8.物理;節(jié)點(diǎn)三、簡(jiǎn)答題1.區(qū)別:包含用例(<<include>>)表示主用例必須完整執(zhí)行包含用例的功能,包含用例是主用例的必要組成部分(如“在線支付”必須包含“身份驗(yàn)證”);擴(kuò)展用例(<<extend>>)表示擴(kuò)展用例在特定條件下可選地添加到主用例中(如“積分抵扣”可擴(kuò)展“提交訂單”用例,僅當(dāng)用戶(hù)有積分時(shí)觸發(fā))。2.關(guān)聯(lián)關(guān)系表示類(lèi)之間的長(zhǎng)期靜態(tài)關(guān)系(如“教師”與“學(xué)生”的指導(dǎo)關(guān)系,是結(jié)構(gòu)上的連接);依賴(lài)關(guān)系表示類(lèi)之間的短期動(dòng)態(tài)關(guān)系(如“訂單類(lèi)”依賴(lài)“支付類(lèi)”完成支付操作,是使用上的臨時(shí)關(guān)聯(lián))。例如:Order類(lèi)包含Payment類(lèi)的屬性(關(guān)聯(lián)),而Order類(lèi)方法中調(diào)用Payment類(lèi)的方法(依賴(lài))。3.核心差異:順序圖以時(shí)間軸為中心,強(qiáng)調(diào)消息的時(shí)間順序;通信圖以對(duì)象關(guān)系為中心,強(qiáng)調(diào)對(duì)象間的結(jié)構(gòu)連接。適用場(chǎng)景:順序圖適合展示復(fù)雜時(shí)間邏輯(如嵌套消息);通信圖適合展示對(duì)象協(xié)作的整體結(jié)構(gòu)(如多對(duì)象交互的網(wǎng)狀關(guān)系)。4.選擇依據(jù):狀態(tài)圖側(cè)重描述單個(gè)對(duì)象在其生命周期中的狀態(tài)變化(如用戶(hù)賬戶(hù)的“正常/鎖定/注銷(xiāo)”狀態(tài));活動(dòng)圖側(cè)重描述業(yè)務(wù)流程或算法的步驟執(zhí)行(如“請(qǐng)假審批流程”的步驟:提交申請(qǐng)→部門(mén)經(jīng)理審批→HR備案)。若需求關(guān)注對(duì)象狀態(tài)隨事件的變化,用狀態(tài)圖;若關(guān)注流程步驟的執(zhí)行順序,用活動(dòng)圖。5.作用:UML模型是需求、設(shè)計(jì)、實(shí)現(xiàn)的可視化橋梁,幫助團(tuán)隊(duì)統(tǒng)一理解系統(tǒng)需求,指導(dǎo)開(kāi)發(fā)和測(cè)試。需求分析階段常用用例圖(捕獲用戶(hù)需求);設(shè)計(jì)階段常用類(lèi)圖(描述系統(tǒng)靜態(tài)結(jié)構(gòu))、順序圖(設(shè)計(jì)對(duì)象交互邏輯)。四、綜合題(一)用例圖設(shè)計(jì)要點(diǎn):參與者:學(xué)生、教師、管理員用例:學(xué)生(瀏覽課程、報(bào)名課程、查看作業(yè)、提交作業(yè));教師(創(chuàng)建課程、發(fā)布作業(yè)、批改作業(yè));管理員(審核課程、管理用戶(hù)賬號(hào))關(guān)系示例:“提交作業(yè)”包含“上傳附件”(<<include>>);“創(chuàng)建課程”擴(kuò)展“課程分類(lèi)選擇”(<<extend>>,條件:課程類(lèi)型為實(shí)踐課)(二)類(lèi)圖設(shè)計(jì)要點(diǎn):Book類(lèi):屬性{ISBN:String,書(shū)名:String,作者:String,庫(kù)存狀態(tài):String}Reader類(lèi):屬性{讀者ID:String,姓名:String,聯(lián)系方式:String,借閱限額:int}BorrowRecord類(lèi):屬性{記錄ID:String,借閱日期:Date,應(yīng)還日期:Date,實(shí)際歸還日期:Date}關(guān)聯(lián)關(guān)系:Book0..←→BorrowRecord1..(一本圖書(shū)對(duì)應(yīng)多條借閱記錄);Reader1..←→BorrowRecord1..(一位讀者對(duì)應(yīng)多條借閱記錄)(三)順序圖設(shè)計(jì)要點(diǎn):對(duì)象順序(從左到右):用戶(hù)、前端系統(tǒng)、庫(kù)存服務(wù)、訂單服務(wù)、支付服務(wù)消息流程:1.用戶(hù)→前端系統(tǒng)(同步消息:提交訂單)2.前端系統(tǒng)→庫(kù)存服務(wù)(同步消息:驗(yàn)證庫(kù)存)3.庫(kù)存服務(wù)→
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 四川省綿陽(yáng)市梓潼縣2026屆九年級(jí)上學(xué)期1月期末考試物理試卷答案
- 衛(wèi)生檢查題目及答案
- 網(wǎng)格員考試題及答案
- 六年級(jí)樂(lè)趣作文300字4篇
- 二十屆四中全會(huì)考試測(cè)試卷及答案
- 電纜敷設(shè)施工技術(shù)要領(lǐng)
- 2026屆山東省淄博市高三上學(xué)期期末考試(摸底質(zhì)量檢測(cè))歷史試題(含答案)
- 社群運(yùn)營(yíng)管理實(shí)操考試題及答案
- 社會(huì)實(shí)踐考試試題及答案
- 青霉素過(guò)敏考試題及答案
- 三方幕墻工程施工合同范本
- 單自由度系統(tǒng)的自由振動(dòng)
- 2023款 kawasaki 川崎Ninja 1000S 用戶(hù)使用手冊(cè) 說(shuō)明書(shū) 摩托車(chē)
- 刑法思考題答案
- 防水煤柱的留設(shè)
- s-舒更葡糖鈉注射液說(shuō)明書(shū)
- GB/T 11322.1-2013射頻電纜第0部分:詳細(xì)規(guī)范設(shè)計(jì)指南第1篇同軸電纜
- 專(zhuān)利挖掘與交底書(shū)課件
- 三年級(jí)下期語(yǔ)文考試雙向細(xì)目表
- 企業(yè)安全安全生產(chǎn)雙重預(yù)防機(jī)制建設(shè)規(guī)范
- 新托業(yè)聽(tīng)力必背19天(中英文已校對(duì)打印版)匯總
評(píng)論
0/150
提交評(píng)論