




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
千里之行,始于足下讓知識(shí)帶有溫度。第2頁(yè)/共2頁(yè)精品文檔推薦08-09-1UML建模與分析試題B08/09學(xué)年第1學(xué)期末考試試題(B卷)
UML建模與分析
使用班級(jí):06060541、06060542、06060543
一、填空題:(每空2分,共10分)
1、用例是從的觀點(diǎn)對(duì)系統(tǒng)行為的一個(gè)描述。
2、在泛化關(guān)系中,可以替代父類。也就是說(shuō),后者浮現(xiàn)的地方,前者都可以出
現(xiàn)。但是反過(guò)來(lái)卻不成立。
3、接口是可以在囫圇模型中反復(fù)使用的一組行為,是一個(gè)沒(méi)有而惟獨(dú)辦法的類。
4、多重性指的是,某個(gè)類有個(gè)對(duì)象可以和另一個(gè)類的1個(gè)對(duì)象關(guān)聯(lián)。
5、RUP軟件開(kāi)發(fā)過(guò)程的特點(diǎn)是:用例驅(qū)動(dòng)、、迭代和增量開(kāi)發(fā)。
二、推斷下列講述的正確性,如有錯(cuò)誤請(qǐng)改正。(每小題3分,共15分)
1、配合圖中的消息必需要有消息挨次號(hào)。
2、參加者和用例之間的關(guān)系是關(guān)聯(lián)關(guān)系。
3、類A和類B之間的關(guān)系如下圖所示,則稱類B中的getName()辦法是對(duì)類A中的getName()
辦法的重載。
4、一個(gè)軟件系統(tǒng),假如惟獨(dú)源代碼,缺乏其它相應(yīng)的輔助文檔,如缺乏挨次圖和類圖,則可
以利用Rose舉行逆向工程得到挨次圖和類圖,但得到的挨次圖和類圖比較容易。
5、RUP軟件開(kāi)發(fā)生命周期中有4個(gè)核心工作流,即初始階段、細(xì)化階段、構(gòu)造階段和移交階
段。
三、單項(xiàng)挑選題:(每小題2分,共40分)
注重:將答案填入下表,直接在題目上作答不得分。
1、UML中的擴(kuò)展機(jī)制之一約束(Constraints)是用下面哪種方式表示的?
A.只能用[textstring]這種方式
B.只能用{textstring}這種方式
C.只能用(textstring)這種方式
D.上面任何一種方式都可以
2、coolsoft預(yù)備開(kāi)發(fā)一個(gè)自動(dòng)餐卡服務(wù)系統(tǒng)coco,coco的詳細(xì)需求如下:coco將使用三個(gè)
插槽,第一個(gè)插槽用于系統(tǒng)送出新的餐卡,其次個(gè)插槽用于在向餐卡中加錢時(shí)插入餐卡,第三個(gè)插槽用于在向餐卡中加錢時(shí)插入紙幣。系統(tǒng)運(yùn)行時(shí)會(huì)顯示一個(gè)界面,界面中有3個(gè)選項(xiàng):
(1)獵取新的餐卡
(2)為餐卡加錢
(3)打印收條
選項(xiàng)1允許用戶獲得一張新的餐卡。新的餐卡在使用前必需先加錢。
選項(xiàng)2允許用戶為新卡或舊卡加錢,這時(shí)要求把餐卡插入其次個(gè)插槽中,把紙幣插入第三個(gè)插槽中。
選項(xiàng)3允許用戶打印與加錢活動(dòng)有關(guān)的收據(jù),或打印餐卡最近一次使用狀況的收據(jù)。
在開(kāi)發(fā)coco系統(tǒng)完成上述功能時(shí),下面幾個(gè)圖中哪個(gè)圖是最實(shí)用的?
A.構(gòu)件圖B.狀態(tài)圖C.活動(dòng)圖D.部署圖
3、為了描述和理解系統(tǒng)中的控制機(jī)制,如為了描述一個(gè)設(shè)備控制器在不憐憫況下所要完成的
動(dòng)作,下面幾個(gè)圖中哪個(gè)圖是最實(shí)用的?
A.交互圖B.活動(dòng)圖C.狀態(tài)圖D.類圖
4、在設(shè)計(jì)一個(gè)應(yīng)用系統(tǒng)的用戶界面時(shí),假如對(duì)系統(tǒng)用戶的計(jì)算機(jī)技能水平不是很清晰,那么
下面那種辦法是最好的?
A.確定使用該系統(tǒng)的用戶所要具備的計(jì)算機(jī)技能水平,并支配對(duì)用戶舉行須要的培訓(xùn)。
B.確定使用該系統(tǒng)的用戶所要具備的計(jì)算機(jī)技能水平,并提供具體的系統(tǒng)聯(lián)機(jī)協(xié)助,當(dāng)用戶需要協(xié)助時(shí),能快速獲得這些協(xié)助。
C.開(kāi)發(fā)一個(gè)用戶界面部分的原型,并做一些可用性測(cè)試以發(fā)覺(jué)用戶使用過(guò)程中會(huì)存在的問(wèn)題,將這些問(wèn)題用文檔具體說(shuō)明,并與終于系統(tǒng)一起交付給用戶。
D.開(kāi)發(fā)一個(gè)用戶界面部分的原型,并做一些可用性測(cè)試以確定用戶的計(jì)算機(jī)技能水平以及用戶使用什么樣的界面操作會(huì)比較愜意。按照測(cè)試結(jié)果對(duì)系統(tǒng)界面做一些修改,并重復(fù)這個(gè)過(guò)程。
5、一個(gè)機(jī)票預(yù)訂系統(tǒng)運(yùn)行后發(fā)覺(jué)系統(tǒng)的響應(yīng)時(shí)光很慢,初步分析認(rèn)為是系統(tǒng)的吞吐量低于平
均水平。開(kāi)發(fā)人員預(yù)備解決系統(tǒng)響應(yīng)時(shí)光慢的問(wèn)題,請(qǐng)問(wèn)在下面幾種視圖中,哪種視圖在
這種狀況下對(duì)開(kāi)發(fā)人員最有協(xié)助?
A.用例視圖B.實(shí)現(xiàn)視圖C.進(jìn)程視圖D.部署視圖
6、挨次圖和交互圖的關(guān)系類似于下面哪種類型的關(guān)系。
A.類和對(duì)象B.類和參加者
C.Java和高級(jí)程序設(shè)計(jì)語(yǔ)言D.UML和Java
7、類和對(duì)象的關(guān)系類似于下面哪種類型的關(guān)系。
A.關(guān)聯(lián)和鏈B.用例和參加者C.包和類圖D.聚攏和組合
8、在一個(gè)課程注冊(cè)系統(tǒng)中,定義了類CourseSchedule和類Course,并在類CourseSchedule
中定義了辦法add(c:Course)和辦法reInove(c:Course),則類CourseSchedule和類Course之間的關(guān)系是:
A.泛化關(guān)系B.組合關(guān)系C.依靠關(guān)系D.包含關(guān)系
9、下面4種類型的圖中,哪種圖可以描述一個(gè)用例中多個(gè)對(duì)象之間的互相配合關(guān)系以及配合
過(guò)程中的行為次序?
A.交互圖B.狀態(tài)圖C.對(duì)象圖D.用例圖
10、在博物館管理系統(tǒng)中,有3個(gè)用例,分離是“購(gòu)買入場(chǎng)票”、“預(yù)訂入場(chǎng)票”、“記下畫家”,
其中“購(gòu)買入場(chǎng)票”是高風(fēng)險(xiǎn)、高業(yè)務(wù)價(jià)值的用例;“預(yù)訂入場(chǎng)票”是低風(fēng)險(xiǎn)、高業(yè)務(wù)價(jià)值的用例;“記下畫家”是低風(fēng)險(xiǎn)、低業(yè)務(wù)價(jià)值的用例。在開(kāi)發(fā)時(shí)預(yù)備采納迭代式開(kāi)發(fā),先實(shí)現(xiàn)其中的一個(gè)用例,那么首先應(yīng)實(shí)現(xiàn)哪個(gè)用例?
A.“記下畫家”用例B.“預(yù)訂入場(chǎng)票”用例
C.“購(gòu)買入場(chǎng)票”用例D.3個(gè)用例中的隨意一個(gè)都可以
11、假如要對(duì)一個(gè)企業(yè)中的工作流程建模,那么下面4個(gè)圖中哪個(gè)圖是最實(shí)用的?
A.交互圖B.類圖C.活動(dòng)圖D.部署圖
12、在課程注冊(cè)系統(tǒng)中,下面哪組辦法名和類名的命名是最合理的?(每組中前面的為辦法名,
后面的為類名)
A.register(),VectorStudentB.register(),Student
C.reg(),VectorStudentD.reg(),Student
13、計(jì)算機(jī)(Computer)由中心處理器、內(nèi)存、軟盤、硬盤、顯示器、鍵盤、鼠標(biāo)等組成。那么
Computer類和其他類(CPU、RAM、FloppyDrive、HardDisk、Monitor、Keyboard、Mouse)之間的關(guān)系是:
A.泛化關(guān)系B.實(shí)現(xiàn)關(guān)系C.包含關(guān)系D.聚攏關(guān)系
14、下圖所示的幾個(gè)模型圖中,哪個(gè)能正確表示出“一個(gè)雇員(Employee)最多有一個(gè)經(jīng)理
(Manager),某些經(jīng)理管理多個(gè)雇員,某些經(jīng)理不管理任何雇員”這樣的意思?
A.
B.
C.
D.
15、下面那個(gè)圖符表示UML中的依靠關(guān)系?
A.
B.
C.
D.
16、類和參加者的關(guān)系類似于下面哪種類型的關(guān)系?
A.聚攏和組合
B.關(guān)聯(lián)和鏈
C.RUP和UML
D.包和子系統(tǒng)
17、Innovation公司正在為Rose開(kāi)發(fā)插入件,使得Rose可以把OOA/OOD模型以各種圖形格
式導(dǎo)出,如JPEG格式、BMP格式、GIF格式等。在導(dǎo)出時(shí),會(huì)按照不同的算法來(lái)生成相應(yīng)的圖形文件,這些算法很復(fù)雜。為了描述這些算法,在下面這些圖中,哪個(gè)圖是最適合的?A.活動(dòng)圖B.狀態(tài)圖C.類圖D.用例圖18、在下圖所示的用例圖中,labelb表示的是下面4個(gè)選項(xiàng)中的哪一個(gè)?PayByCreditCard
PayByPersonalCheck
StorageCustomer
A.include
B.uses
C.extend
D.generalization19、如圖所示,推斷下面哪句話正確說(shuō)明白包之間的依靠關(guān)系。
NewClass2
*0..1NewClass3
NewClass4NewClass5NewClass6
NewClass7NewClass8
A.對(duì)Loan包中的元素做了修改后,需要檢查Customer包中的元素和Account包中的元素是否要做相應(yīng)的修改。
B.對(duì)Loan包中的元素做了修改后,需要檢查Customer包中的元素是否需要做相應(yīng)的修改。假如是,則還要檢查Account包中的元素是否要做相應(yīng)的修改,否則不再檢查Account包中的元素是否要做相應(yīng)的修改。
C.對(duì)Account包中的元素做了修改后,需要檢查Customer包中的元素是否需要做相應(yīng)的修改。假如是,則還要檢查L(zhǎng)oan包中的元素是否要做相應(yīng)的修改,否則不再檢查L(zhǎng)oan包中的元素是否要做相應(yīng)的修改。
D.對(duì)Account包中的元素做了修改后,需要檢查Customer包中的元素和Loan包中的元素是否需要做相應(yīng)的修改。
20、如下圖所示,BookStore和Station之間的關(guān)聯(lián)是限定關(guān)聯(lián),則BookStore類中的聲明最
可能類似于下面哪種形式?
A.classBookStore{
publicStationgetStation();
publicvoidaddStation(NumberinitialCash);
……
B.classBookStore{
publicStationgetStation();
publicvoidaddStation(intStationID);
……
C.classBookstore{
publicStationgetSlation(intStationID);
publicvoidaddStatlon(IntStationID);
……
D.classBookStore{
publicStationgetStation(intStationID);
publicvoidaddStation(NumberinitialCash);
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝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ù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 小學(xué)數(shù)學(xué)簡(jiǎn)便計(jì)算專項(xiàng)練習(xí)題集
- 員工健康檔案建立及管理操作指引
- IT運(yùn)維服務(wù)故障處理流程
- 數(shù)字化檔案建設(shè)與管理解決方案
- 公關(guān)活動(dòng)執(zhí)行方案模板
- 水庫(kù)施工界樁方案設(shè)計(jì)標(biāo)準(zhǔn)與流程
- 小學(xué)語(yǔ)文教研組雙減工作計(jì)劃
- 部編版三年級(jí)語(yǔ)文單元綜合復(fù)習(xí)資料匯編
- ISO TS 22163管理體系評(píng)審報(bào)告范本
- 中高考英語(yǔ)核心詞匯帶音標(biāo)表
- 人教版九年級(jí)道德與法治 上冊(cè) 第三單元《文明與家園》大單元整體教學(xué)設(shè)計(jì)
- 熱力有限公司客戶服務(wù)手冊(cè)
- 酒店?duì)I銷與數(shù)字化實(shí)務(wù)完整全套教學(xué)課件
- 二年級(jí)應(yīng)用題大全800題二年級(jí)上冊(cè)數(shù)學(xué)乘法應(yīng)用題
- YY/T 1851-2022用于增材制造的醫(yī)用純鉭粉末
- GB/T 5163-2006燒結(jié)金屬材料(不包括硬質(zhì)合金)可滲性燒結(jié)金屬材料密度、含油率和開(kāi)孔率的測(cè)定
- GB/T 19575-2004農(nóng)產(chǎn)品批發(fā)市場(chǎng)管理技術(shù)規(guī)范
- 《管理溝通實(shí)務(wù)(第四版)》課件第一章 溝通與管理溝通
- 監(jiān)理事故案例分析課件
- 【實(shí)驗(yàn)報(bào)告】教科版小學(xué)科學(xué)六年級(jí)下冊(cè)實(shí)驗(yàn)報(bào)告
- 2021-2022人教部編版三年級(jí)語(yǔ)文上冊(cè)第二單元 習(xí)作《寫日記》教學(xué)設(shè)計(jì)
評(píng)論
0/150
提交評(píng)論