《UML考試-帶答案》由會(huì)員分享,可在線(xiàn)閱讀,更多相關(guān)《UML考試-帶答案(9頁(yè)珍藏版)》請(qǐng)?jiān)谘b配圖網(wǎng)上搜索。
1、單擊此處編輯母版標(biāo)題樣式,單擊此處編輯母版文本樣式,第二級(jí),第三級(jí),第四級(jí),第五級(jí),*,*,1,簡(jiǎn)述統(tǒng)一建模語(yǔ)言,(UML),統(tǒng)一建模語(yǔ)言,(UML),是一種繪制軟件藍(lán)圖的標(biāo)準(zhǔn)語(yǔ)言??梢杂?UML,對(duì)軟件密集型系統(tǒng)的制品進(jìn)行可視化詳述和文檔化。,UML,是一種定義良好、易于表達(dá)、功能強(qiáng)大且普遍適用的可視化建模語(yǔ)言(,1,分)。它融入了軟件工程領(lǐng)域的新思想、新方法和新技術(shù)。它的作用域不限于支持面向?qū)ο蟮姆治雠c設(shè)計(jì)(,1,分),還支持從需求分析開(kāi)始的軟件開(kāi)發(fā)的全過(guò)程(,1,分)。,UML,的作用就是用很多圖從靜態(tài)和動(dòng)態(tài)方面來(lái)全面描述我們將要開(kāi)發(fā)的系統(tǒng)(,2,分)。,2,請(qǐng)判斷以下類(lèi)圖中的類(lèi)關(guān)系是否
2、合適,并說(shuō)明理由。,參考答案:,(,1,)飛機(jī)有機(jī)翼、機(jī)身、駕駛艙。應(yīng)改為“組合”,(,2,)商場(chǎng)里的電器。,1,臺(tái)電器可以是,1,臺(tái)洗衣機(jī),也可以不是;,1,臺(tái)電器可以是,1,臺(tái)電視機(jī),也可以不是;,1,臺(tái)電器可以是,1,臺(tái)空調(diào),也可以不是;應(yīng)該為“泛化”,(,3,)公司的員工很多,包括程序員、分析員、項(xiàng)目經(jīng)理,應(yīng)改為“泛化”,3,圖中為順序圖的一部分(如圖所示)。,根據(jù)現(xiàn)有信息盡可能判斷:,(,1,)“小車(chē)”類(lèi)有哪幾個(gè)操作?,(,2,)“指揮小車(chē),UC,”類(lèi)的“執(zhí)行任務(wù)”操作要做哪些工作?(采用偽代碼描述),參考答案:,(,1,)“小車(chē)”類(lèi)有哪幾個(gè)操作?,返回小車(chē)當(dāng)前位置(),轉(zhuǎn)向和前進(jìn)(),(,2,)“指揮小車(chē),UC,”類(lèi)的“執(zhí)行任務(wù)”操作要做哪些工作?(采用偽代碼描述),移動(dòng)任務(wù):更新行走斷表和目的地(),移動(dòng)任務(wù):判斷現(xiàn)有信息足以讓小車(chē)行走(),小車(chē):放回小車(chē)當(dāng)前位置(),小車(chē):驗(yàn)證小車(chē)尚未到達(dá)目的地(),移動(dòng):根據(jù)但前位置及斷表信息計(jì)算出速度、角度(),小車(chē):轉(zhuǎn)向和前進(jìn)(),4.,請(qǐng)根據(jù)如下,Java,代碼畫(huà)出相應(yīng)的順序圖。,class C1,C2 c2=new C2();,public void f1()c2.f2();,Class C2,public void f2()f2();,