UML考試試題及答案21

上傳人:z****2 文檔編號:193110404 上傳時間:2023-03-08 格式:DOCX 頁數(shù):13 大小:142.01KB
收藏 版權(quán)申訴 舉報 下載
UML考試試題及答案21_第1頁
第1頁 / 共13頁
UML考試試題及答案21_第2頁
第2頁 / 共13頁
UML考試試題及答案21_第3頁
第3頁 / 共13頁

下載文檔到電腦,查找使用更方便

15 積分

下載資源

還剩頁未讀,繼續(xù)閱讀

資源描述:

《UML考試試題及答案21》由會員分享,可在線閱讀,更多相關(guān)《UML考試試題及答案21(13頁珍藏版)》請在裝配圖網(wǎng)上搜索。

1、UML考試試題及答案21 華南農(nóng)業(yè)大學(xué)期末考試試卷(A卷)一答案 1 2 3 4 5 6 7 8 9 10 F T F T F T F T F T 一個狀態(tài)圖最多只能由一個初態(tài)和一個終態(tài)。(F) 協(xié)作圖中的消息必須要有消息順序號。(T) 2007學(xué)年第1學(xué)期 考試科目 面向?qū)ο蠓治雠c設(shè)計 考試類型:(閉卷) 考試時間:120 分鐘 學(xué)號 姓名 年級專業(yè) 題號 一一 二 三 四 五 總分 得分 評閱人 一、判斷題(每題1分,共10分。對的標“T”錯的標“F”將答案寫入下表) 1.

2、2. 3. 兩個參與者(actor)之間可以有包含(include)關(guān)系、擴展(extend)關(guān) 系或泛化(generalization)關(guān)系,而包含關(guān)系和擴展關(guān)系是依賴(dependency) 關(guān)系的版型。(F) 4. 參與者(actor)和用例(use case)之間的關(guān)系是關(guān)聯(lián)(association)關(guān) 系。(T) 5?類A和類B之間的關(guān)系如圖1所示,則稱類B中的getNameO方法是對類A 中的 getName0方法的重載(overload)。(F) 廣 Ejsar? fir °、 1 ?: -- tn ■ T Gesiure 、 J-'' Dacaniprass \

3、 圖1 getName ()方法之間的關(guān)系 圖2活動圖 6. 如圖2所示,活動Ges ture和St ream audio可以并發(fā)進行。(T) 7. 一個軟件系統(tǒng),如果只有源代碼,缺乏其他相應(yīng)的輔助文檔,如缺乏順序圖 和類圖,則可以利用Rose進行逆向工程得到順序圖和類圖,但得到的順序圖和 類圖會比較簡單。(F) 8. CMM描述了五個級別的軟件過程成熟度,即初始級、可重復(fù)級、已定義、已 管理級、優(yōu)化級。(T) 9. UML由用例視圖、物理視圖、組件視圖、進度視圖和配置視圖組成。(F) 10. 在設(shè)計類圖時,可以不用對類圖中的每個關(guān)聯(lián)進行命名,但如果需要命名 的話,最好用一個“動詞

4、”給關(guān)聯(lián)命名。(T) 二、單項選擇題(每題2分,共30分。將正確答案填入下表) 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 B A C A C A D A C D D A D D C 1. 一個設(shè)計得好的00系統(tǒng)具有(B) A?低內(nèi)聚、低耦合的特征 B.高內(nèi)聚、低耦合的特征 C.高內(nèi)聚、高耦合的特征 D?低內(nèi)聚、高耦合的特征 2?下面()不是UML的基本構(gòu)成元素。(A) A. 控制語言 B.基本構(gòu)造塊C.規(guī)則 D.公共機制 3. 面向?qū)ο蟮奶攸c主要概括為(C)。 A. 可分解性、可組合性、可

5、分類性 B.繼承性、封裝性、多態(tài)性 C.抽象性、繼承性、封裝性、多態(tài)性D.封裝性、易維護性、可擴展性、可 重用性 4?構(gòu)成對象的兩個主要因素是(A)。 A.屬性和服務(wù)B.標識和內(nèi)容C?繼承和多態(tài)D.消息和封裝 5?下列關(guān)于面向?qū)ο蠓椒ㄖ忻枋鲋绣e誤的是(C)。 A. 使用設(shè)計模式有助于在軟件開發(fā)中應(yīng)用面向?qū)ο蠹夹g(shù) B. 選擇面向?qū)ο蟪绦蛟O(shè)計語言時需要考慮開發(fā)人員對其的熟悉程度 C. UML作為一種可視化建模語言需要與RUP開發(fā)過程同時使用 D. 目前在軟件生命周期的分析、設(shè)計、實現(xiàn)和測試中均可以應(yīng)用面向?qū)ο蠓?法 6?順序圖主要可以為設(shè)計人員提供 (A)信息。 A.消息發(fā)送的

6、順序 B.某個方法的執(zhí)行流程 C.類之間關(guān)聯(lián)關(guān)系的多重性 D.某個對象在不同狀態(tài)之間的轉(zhuǎn)移 7. 類和接口的關(guān)系類似于下面哪種類型的關(guān)系(D)。 A. 關(guān)聯(lián)(association)和聚集(aggregation) B. 關(guān)聯(lián)(association)和組合(composition) C. 腳本(scenario)和用例(use case) D. 包(Package)和子系統(tǒng)(subsystem) 8. 在類圖中,那個類圖中的類Order所生成的代碼具有 Public class Order { Public Customer recipient; } 的形式?(A)

7、 Order +recipien1 Cusiome r n 1 A. j-:er Customer n 1 C. 9. 下面那個圖符表示UML中的實現(xiàn)關(guān)系?(C) C. 1> D. B. 10. 一個銀行業(yè)務(wù)系統(tǒng)采用如圖瑣事的配置圖,則錯誤的是(D) iB^ch Client H iFi^ncial App I I Database I B-fswJ Sen/er 曲丫 A. 與GUI有關(guān)的類應(yīng)該部署在Branch Client上 B. 這個圖表示一個三層的體系結(jié)構(gòu),不管 Branch Client、Financial A

8、pp Server、Database Server是運行在同一臺機器上還是在不同機器上 C. 為了系統(tǒng)的可伸縮性(scalability),與業(yè)務(wù)邏輯有關(guān)的對象應(yīng)該部署在 Financial App Server 上 D. 為了系統(tǒng)的可伸縮性,與業(yè)務(wù)邏輯有關(guān)的對象應(yīng)該部署在Branch Client 上 都屬于模型結(jié)構(gòu)元素 都存在繼承關(guān)系 類描述系統(tǒng)的部分靜態(tài)視圖,用例描述系統(tǒng)動態(tài)的行為視圖 類描述的是系統(tǒng)的內(nèi)部構(gòu)成,用例也可以描述系統(tǒng)的內(nèi)部構(gòu)成 11?關(guān)于用例與類的對比中(D)是錯誤的。 A B C D 12. Innovation公司正在為Rose開發(fā)插入件,使得R

9、ose可以把00A、OOD模型 以各種圖形格式導(dǎo)出,如JPEG格式、BMP格式、GIF格式等。在導(dǎo)出時,會根 據(jù)不同的算法來生成相應(yīng)的圖形文件,這些算法很復(fù)雜。為了描述這些算法, 在下面這些圖中,那個是最適合的?(A)(注:活動圖可以用來描述細節(jié)) A. 活動圖 B. 狀態(tài)圖 C. 類圖 D. 用例圖 13. 計算機(Computer)由中央處理器、內(nèi)存、軟盤、硬盤、顯示器、鍵盤、 鼠標等組成。那么 Computer 類和其他類(CPU、RAM、FloppyDrive、HardDisk、 Monitor、Keyboard、Mouse)之間的關(guān)系是:(D) A.泛化關(guān)系(Gneraliz

10、ation)B.實現(xiàn)關(guān)系(Realization) C. 包含關(guān)系( Inclusion) D. 聚集關(guān)系( Aggregation) 14. 在狀態(tài)圖中不能表示下面那些概念? (D) A.動作(action) B.事件(event) C.轉(zhuǎn)移(transition) D.類(class) 15?在數(shù)據(jù)庫設(shè)計的 階段開始考慮具體的數(shù)據(jù)庫管理系統(tǒng)(DBMS)的 特性。(C) A.需求分析 B.概念設(shè)計 C.邏輯設(shè)計.D物理設(shè)計 三、簡單題(共36分,每題6分) 1. “要迭代開發(fā)、真是有道理。我決定在我們的項目組實施迭代開發(fā),第一迭 代先做需求,第二個迭代做分析,第三個迭代做設(shè)

11、計……”一這段話有什么 問題?(6分) 2.分析下面的類圖,畫出新的類圖,將原圖中的多對多關(guān)系轉(zhuǎn)換為1: M (—對 多)關(guān)系。(6分) 答案: Si 1..n 劇買 1..n 顧客 錚商店編號 ②顧客編號 3?信用卡可能處于“開放”和“關(guān)閉”狀態(tài),其中“開放”狀態(tài)可以直接進入 “關(guān)閉”狀態(tài),而從“關(guān)閉”狀態(tài)必須提供密碼驗證才能進入“開放”狀態(tài)?!伴_ 放”狀態(tài)又包括“透支”和“正常”狀態(tài)之間的變化,當(dāng)剩余金額少于零、或 者使用額度大于剩余金額、或者結(jié)算余額小于零時進入透支狀態(tài),反之則為正 常狀態(tài)。畫出信用卡的狀態(tài)圖。(6分) 參考答案: 廠 ■- jm 1

12、 * k < ■ .■ ■ V F ':_ 電J L . ZJ:小…一」『血皿”皎 '「、:曲 2:': 4. 假設(shè)下面是某些以完工用例圖等截屏形狀,其中有2張圖不合適,請說明原 因。(6分) 幣軼逕■蔚聊噁Hh.S, 圖 圖B. C. 參考答案: 圖C合適,其他有問題。 電器 1 °-1 電視機 1 洗衣機 o..b : 空調(diào) 5. 請判斷以下類圖中的類關(guān)系是否合適,并說明理由。(6分) (3)公司的員工很多,包括程序員、分析員、 項目經(jīng)理…… (1) 飛機有機翼、

13、機身、駕駛艙 (2) 商場里的電器。1臺電器 可以是1臺洗衣機,也可以不 是;1臺電器可以是1臺電視 機,也可以不是;1臺電器可以 是1臺空調(diào),也可以不是; 參考答案: ( 1)飛機有機翼、機身、駕駛艙 應(yīng)改為“組合” (2) 商場里的電器。1 臺電器可以是 1 臺洗衣機,也可以不是;1 臺電器可以 是1臺電視機,也可以不是;1臺電器可以是1臺空調(diào),也可以不是; 應(yīng)該為“泛化” (3) 公司的員工很多,包括程序員、分析員、項目經(jīng)理…… 應(yīng)改為“泛化” 6. 假設(shè)你從垃圾堆里撿到這樣一張小紙片(如圖5所示)。(6分) 根據(jù)現(xiàn)有信息盡可能判斷: (1) “小車”類有哪幾個操作?

14、(2) “指揮小車UC”類的“執(zhí)行任務(wù)”操作要做哪些工作?(采用偽代碼描述) I打*恵正皤■::i; ■ 叢茸圧軒門:「I 宦薩打*ti St ?和凰旳甲.' 41斷和肯偌豆足J 4卜頊雄 n : : 河窗陽弋祜?定3止?|■■:?hr* 1: I L J 越尬」??亙由.4曲適呂的他:門 舟科“里為來剽込目n出“1 惟凹■?卜禺 圖5時序圖 參考答案: (1) “小車”類有哪幾個操作? 返回小車當(dāng)前位置() 轉(zhuǎn)向和前進() (2) “指揮小車UC”類的“執(zhí)行任務(wù)”操作要做哪些工作?(采用偽代碼描述) 移動任務(wù):更新行走斷表和目的地() 移動任務(wù):判斷

15、現(xiàn)有信息足以讓小車行走() 小車:放回小車當(dāng)前位置() 小車:驗證小車尚未到達目的地() 移動:根據(jù)但前位置及斷表信息計算出速度、角度() 小車:轉(zhuǎn)向和前進() 四、設(shè)計題(共24分) 1.仔細分析“語音郵箱系統(tǒng)”的“保留語音信息”和“撥打郵箱號”的用例 事件流描述,請找出里面的對象,并畫出時序圖和協(xié)作圖。(14分) 用例1:撥打郵箱號 (1) 呼叫者撥打語音郵件系統(tǒng)的主號碼. (2) 語音郵件系統(tǒng)發(fā)出提示音:輸入郵箱號碼并加#號. (3) 呼叫者輸入接收者的郵箱號. (4) 語音郵件系統(tǒng)發(fā)出問候語:已進入XX的郵箱,請留言. 用例2:保留語音信息 (1) 呼叫者”撥打郵箱號”. (2) 呼叫者說出信息. (3) 呼叫者掛斷電話. (4) 語音郵件系統(tǒng)將記錄的信息存放在接收者的郵箱中. 參考答案: 2.假設(shè)某高校需要建立一個檔案管理系統(tǒng),而您是該軟件系統(tǒng)的負責(zé)人。你 所在的軟件公司與高校一致同意系統(tǒng)的構(gòu)建采用面向?qū)ο蠓椒?。作為開發(fā)負責(zé) 人,請您結(jié)合本課程中的學(xué)習(xí)知識,提供參考的軟件體系結(jié)構(gòu)設(shè)計方案,描述 開發(fā)這個系統(tǒng)的過程,并寫出開發(fā)過程的每個步驟中您認為應(yīng)該用到的主要技 術(shù)。(10分) 根據(jù)學(xué)生的情況給分。

展開閱讀全文
溫馨提示:
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)容負責(zé)。
6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

相關(guān)資源

更多
正為您匹配相似的精品文檔

相關(guān)搜索

關(guān)于我們 - 網(wǎng)站聲明 - 網(wǎng)站地圖 - 資源地圖 - 友情鏈接 - 網(wǎng)站客服 - 聯(lián)系我們

copyright@ 2023-2025  zhuangpeitu.com 裝配圖網(wǎng)版權(quán)所有   聯(lián)系電話:18123376007

備案號:ICP2024067431-1 川公網(wǎng)安備51140202000466號


本站為文檔C2C交易模式,即用戶上傳的文檔直接被用戶下載,本站只是中間服務(wù)平臺,本站所有文檔下載所得的收益歸上傳人(含作者)所有。裝配圖網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對上載內(nèi)容本身不做任何修改或編輯。若文檔所含內(nèi)容侵犯了您的版權(quán)或隱私,請立即通知裝配圖網(wǎng),我們立即給予刪除!

五月丁香婷婷狠狠色,亚洲日韩欧美精品久久久不卡,欧美日韩国产黄片三级,手机在线观看成人国产亚洲