UML試題及答案(2)_第1頁(yè)
UML試題及答案(2)_第2頁(yè)
UML試題及答案(2)_第3頁(yè)
已閱讀5頁(yè),還剩23頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、一、選擇題。1、下列描述中,哪個(gè)不是建模的基本原則 (D)A. 要仔細(xì)的選擇模型B. 每一種模型可以在不同的精度級(jí)別上表示所要開發(fā)的系統(tǒng)C.模型要與現(xiàn)實(shí)相聯(lián)系D.對(duì)一個(gè)重要的系統(tǒng)用一個(gè)模型就可以充分描述2、( A)模型的 缺點(diǎn)是缺乏靈活性,特別是無(wú)法解決軟件需求不明確或不準(zhǔn)確的問(wèn)題A、瀑布模型B、原型模型C、增量模型D、螺旋模型3、下面哪個(gè)不是UML 中的靜態(tài)視圖 (A)A. 狀態(tài)圖 B. 用例圖C.對(duì)象圖D.類圖4、( A)技術(shù)是將一個(gè)活動(dòng)圖中的活動(dòng)狀態(tài)進(jìn)行分組,每一組表示一個(gè)特定的類、人或部門,他們負(fù)責(zé)完成組內(nèi)的活動(dòng)。A、泳道B、分叉匯合C、分支D、轉(zhuǎn)移5、下列關(guān)于狀態(tài)圖的說(shuō)法中,正確的是

2、(C)A. 狀態(tài)圖是 UML 中對(duì)系統(tǒng)的靜態(tài)方面進(jìn)行建模的五種圖之一。B. 狀態(tài)圖是活動(dòng)圖的一個(gè)特例,狀態(tài)圖中的多數(shù)狀態(tài)是活動(dòng)狀態(tài)第1頁(yè)C.活動(dòng)圖和狀態(tài)圖是對(duì)一個(gè)對(duì)象的生命周期進(jìn)行建模,描述對(duì)象隨時(shí)間變化的行為。D. 狀態(tài)圖強(qiáng)調(diào)對(duì)有幾個(gè)對(duì)象參與的活動(dòng)過(guò)程建模,而活動(dòng)圖更強(qiáng)調(diào)對(duì)單個(gè)反應(yīng)型對(duì)象建模6、類圖應(yīng)該畫在 Rose 的哪種( B)視圖中A、Use CaseView B、Logic ViewC、ComponentView D 、Deployment View7、順序圖由類角色,生命線,激活期和(B)組成A、關(guān)系B、消息C、用例 D、實(shí)體8、( D)是系統(tǒng)中遵從一組接口且提供實(shí)現(xiàn)的一個(gè)物理部件

3、,通常指開發(fā)和運(yùn)行時(shí)類的物理實(shí)現(xiàn)A、部署圖B、類 C、接口 D 、組件9、關(guān)于協(xié)作圖的描述,下列哪個(gè) 不正確(B)A. 協(xié)作圖作為一種交互圖,強(qiáng)調(diào)的是參加交互的對(duì)象的組織;B. 協(xié)作圖是順序圖的一種特例C.協(xié)作圖中有消息流的順序號(hào);D.在 ROSE 工具中,協(xié)作圖可在順序圖的基礎(chǔ)上按“F5鍵”自動(dòng)生成;第2頁(yè)10、組件圖用于對(duì)系統(tǒng)的靜態(tài)實(shí)現(xiàn)視圖建模, 這種視圖主要支持系統(tǒng)部件的配置管理, 通??梢苑譃樗姆N方式來(lái)完成, 下面哪種 不是其中之一(B )A. 對(duì)源代碼建模B.對(duì)事物建模C.對(duì)物理數(shù)據(jù)庫(kù)建模D.對(duì)可適應(yīng)的系統(tǒng)建模11、一個(gè)對(duì)象和另一個(gè)對(duì)象之間,通過(guò)消息來(lái)進(jìn)行 通信。消息通信在面向?qū)ο蟮?/p>

4、語(yǔ)言中即(C)A、方法實(shí)現(xiàn)B、方法嵌套C、方法調(diào)用D 、方法定義12、( A)是用于把元素組織成組的通用機(jī)制A、包B、類C、接口D、組件13、( C)是一組用于描述類或組件的一個(gè)服務(wù)的操作A、包B、節(jié)點(diǎn)C、接口D、組件14、( B)是被節(jié)點(diǎn)執(zhí)行的事物A、包B、組件C、接口D、節(jié)點(diǎn)15、 UML 中,對(duì)象行為是通過(guò) 交互來(lái)實(shí)現(xiàn)的,是對(duì)象間為完成某一目的而進(jìn)行的一系列消息交換。 消息序列可用兩種類來(lái)表示, 分別是(D)第3頁(yè)A. 狀態(tài)圖和順序圖B.活動(dòng)圖和協(xié)作圖C.狀態(tài)圖和活動(dòng)圖D.順序圖和協(xié)作圖16、 用例(Use-case )用來(lái)描述系統(tǒng)在事件做出響應(yīng)時(shí)所采取的行動(dòng)。用例之間是具有相關(guān)性的。在

5、一個(gè) “訂單輸入子系統(tǒng) ”中,創(chuàng)建新訂單和更新訂單都需要檢查用戶帳號(hào)是否正確。那么,用例 “創(chuàng)建新訂單 ”、“更新訂單 ”與用例 “檢查用戶帳號(hào) ”之間是( A )關(guān)系A(chǔ). 包含( include ) B. 擴(kuò)展( extend )C.分類( classification ) D.聚集( aggregation )17、 瀑布模型 的生存周期 是( C)A. 聽取客戶意見 建造 /修改 測(cè)試 /運(yùn)行B. 計(jì)劃 聽取客戶意見 設(shè)計(jì) 編碼 測(cè)試 運(yùn)行 /維護(hù)C. 計(jì)劃 需求分析 設(shè)計(jì) 編碼 測(cè)試 運(yùn)行 /維護(hù)D. 需求分析 計(jì)劃 設(shè)計(jì) 編碼 測(cè)試 運(yùn)行 /維護(hù)18、下列關(guān)于 狀態(tài)圖的說(shuō)法中,正確的

6、是(C)A. 狀態(tài)圖是 UML 中對(duì)系統(tǒng)的靜態(tài)方面進(jìn)行建模的五種圖之一。B. 狀態(tài)圖是活動(dòng)圖的一個(gè)特例,狀態(tài)圖中的多數(shù)狀態(tài)是活動(dòng)狀態(tài)C.活動(dòng)圖和狀態(tài)圖是對(duì)一個(gè)對(duì)象的生命周期進(jìn)行建模, 描述對(duì)象隨時(shí)間變化的行為 。第4頁(yè)D. 狀態(tài)圖強(qiáng)調(diào)對(duì)有幾個(gè)對(duì)象參與的活動(dòng)過(guò)程建模,而活動(dòng)圖更強(qiáng)調(diào)對(duì)單個(gè)反應(yīng)型對(duì)象建模19、(D)是系統(tǒng)中遵從一組接口且提供實(shí)現(xiàn)的一個(gè)物理部件,通常指開發(fā)和運(yùn)行時(shí)類的物理實(shí)現(xiàn)A、部署圖B、類C、接口D、組件20、下面關(guān)于 正向工程與逆向工程 的描述,哪個(gè)不正確(C)A. 正向工程是通過(guò)到實(shí)現(xiàn)語(yǔ)言的映射而把模型轉(zhuǎn)換為代碼的過(guò)程;B. 逆向工程是通過(guò)從特定實(shí)現(xiàn)語(yǔ)言的映射而把代碼轉(zhuǎn)換為模型

7、的過(guò)程;C.正向工程是通過(guò)從 特定實(shí)現(xiàn)語(yǔ)言的映射 而把代碼轉(zhuǎn)換為模型的過(guò)程;D.正向工程與逆向工程可以通過(guò)rose 支持來(lái)實(shí)現(xiàn);21、類和接口的關(guān)系類似于下面哪種類型的關(guān)系。( D)A 關(guān)聯(lián)和聚集B關(guān)聯(lián)和組合C腳本和用例D包和子系統(tǒng)22、如圖所示,類PaymentController 必須實(shí)現(xiàn)哪些方法?( C)Acreate,process,reserve,acknowledge,commitBprocess,reserve,acknowledge,commitCPayment,save第5頁(yè)Dpayment,create,save: ParticipantaPaymentWindow :aP

8、aymentControllerWindow: PaymentController1: enterCreditCardDetails():CreditProcessor2: payment3: createaReservation :Reservation4: process()5: reserve()6: acknowledge7: confirm()8: save()9: commot()23、如下選項(xiàng)所示, 哪一種設(shè)計(jì)所包含的包之間的依賴關(guān)系是最不好的?( B)ABCD24、下面哪些陳述是正確的?(ACD )第6頁(yè)A狀態(tài)圖可以用來(lái)描述涉及多個(gè)用例的對(duì)象的行為。B一些高級(jí)的狀態(tài)圖可以用來(lái)描

9、述多個(gè)對(duì)象之間的關(guān)系。C活動(dòng)圖可以用來(lái)描述多個(gè)用例間多個(gè)對(duì)象之間的行為。D活動(dòng)圖可以用來(lái)描述企業(yè)中的工作流。25、在構(gòu)件圖中可以包含下面哪些建模元素?(ABCD )A接口B包C約束D依賴26、下面哪些陳述是錯(cuò)誤的?(AC)A 在活動(dòng)圖中,一個(gè)活動(dòng)結(jié)束后不能立即緊接著開始另一個(gè)活動(dòng)。B在順序圖中,從對(duì)象圖標(biāo)垂直向下延伸的一條虛線稱為這個(gè)對(duì)象的生命線,消息可以用兩生命線之間帶箭頭的線段表示。C交互圖往往用來(lái)描述一個(gè)或多個(gè)用例中多個(gè)對(duì)象之間的動(dòng)態(tài)協(xié)作關(guān)系,以及協(xié)作過(guò)程中的行為次序。D活動(dòng)圖可以用于描述一個(gè)算法的具體步驟。27、下面哪些建模元素不能在協(xié)作圖中表示出來(lái)?(AC)A狀態(tài)B消息序號(hào)C活動(dòng)D多

10、對(duì)象28、為了描述和理解系統(tǒng)中的控制機(jī)制, 如為了描述一個(gè)設(shè)備控制器在不同情況下所要完成的動(dòng)作, 下面幾個(gè)圖中哪個(gè)圖是最有用的 ?( C)A交互圖B活動(dòng)圖C狀態(tài)圖D類第7頁(yè)圖29、在一個(gè)課程注冊(cè)系統(tǒng)中,定義了類 CourseSchedule 和類 Course,并在類CourseSchedule 中定義了方法add(c : Course) 和方法reInove(c :Course) ,則類 CourseSchedule 和類 Course 之間的關(guān)系是:(C)A泛化關(guān)系B組合關(guān)系C 依賴關(guān)系D包含關(guān)系30、 下面 4 種類型的圖中,哪種圖可以描述一個(gè)用例中多個(gè)對(duì)象之間的相互協(xié)作關(guān)系以及協(xié)作過(guò)程

11、中的行為次序?(A)A交互圖B狀態(tài)圖C對(duì)象圖D用例圖31、如果要對(duì)一個(gè)企業(yè)中的工作流程建模,那么下面 4 個(gè)圖中哪個(gè)圖是最有用的 ?(C)A交互圖B類圖C 活動(dòng)圖D部署圖32、在課程注冊(cè)系統(tǒng)中,下面哪組方法名和類名的命名是最合理的 ?( 每組中前面的為方法名,后面的為類名(B)Aregister(),VectorStudentB register(),StudentCreg (),VectorStudentDreg (),Student33、下面那個(gè)圖符表示 UML中的依賴關(guān)系?( B)NewClass2ANewClass30.1*NewClass4NewClass5NewClass6第8頁(yè)N

12、ewClass7NewClass8B C D 二、填空題。1、系統(tǒng)用例由參與者激活。2、事件流用于規(guī)定用例的行為。3、在 UML 靜態(tài)建模時(shí),其分析階段主要是通過(guò)分析問(wèn)題域,確定系統(tǒng)中的類,畫出類圖或動(dòng)態(tài)圖。4、UML 動(dòng)態(tài)建模主要通過(guò)繪制順序圖、協(xié)作圖、活動(dòng)圖和狀態(tài)圖來(lái)輔助分析或描述系統(tǒng)用例或類的重要操作的算法。5、在 UML動(dòng)態(tài)建模時(shí),主要通過(guò)分析對(duì)象的消息傳遞來(lái)確定系統(tǒng)的行為,而消息通常表示一個(gè)對(duì)象要調(diào)用另一個(gè)對(duì)象中的操作。6、在活動(dòng)圖中,動(dòng)作狀態(tài)表示了正在執(zhí)行的不可分解的計(jì)算,而活動(dòng)狀態(tài)是可分解的且可中斷的。7、狀態(tài)圖描述了系統(tǒng)對(duì)象隨時(shí)間變化的動(dòng)態(tài)行為,并展現(xiàn)了對(duì)象狀態(tài)的變化及變化的原

13、因。8、在進(jìn)行需求分析時(shí),系統(tǒng)分析員必須從功能性需求 、非功能性需第9頁(yè)求和可用性需求等方面展開分析。9、 對(duì)象圖的模型元素有對(duì)象和鏈。對(duì)象是類的實(shí)例;對(duì)象之間的鏈?zhǔn)穷愔g的關(guān)聯(lián)的實(shí)例10、用 UML進(jìn)行建模時(shí)會(huì)涉及9 個(gè)圖,Rose 2003 只支持其中的 8 個(gè),還有一個(gè)圖如果要在Rose 2003 中表示,則只能用別的圖來(lái)代替。這個(gè)不能在 Rose2003中直接表示的圖是對(duì)象圖。11、RUP軟件開發(fā)過(guò)程的特點(diǎn)是:用例驅(qū)動(dòng)、以體系結(jié)構(gòu)為中心、迭代和增量開發(fā)。12、 如圖所示的類圖:“/works for company”這個(gè)關(guān)聯(lián)前有一斜杠,表示該關(guān)聯(lián)是派生。CompanyDepartmen

14、t1*11works for department*Person/works for company*13、 如果把一個(gè)類的類名寫成斜體字,則表示這是抽象類,既不能由這個(gè)類直接產(chǎn)生實(shí)例。14、 RUP 中把軟件開發(fā)生命周期分為多個(gè)循環(huán),每個(gè)循環(huán)由4 個(gè)連續(xù)的階段組成。這4 個(gè)階段是初始階段、細(xì)化階段、構(gòu)造階段和移交階段。15、 順序圖所表達(dá)的是基于時(shí)間順序的動(dòng)態(tài)交互。第10頁(yè)16、組成是強(qiáng)類型的聚集,因?yàn)榫奂械拿總€(gè)部分體只能屬于一個(gè)整體。三、判斷題:(判斷對(duì)錯(cuò),并改正。每小題2 分,共 10 分)1、一個(gè)狀態(tài)圖最多只能有一個(gè)初態(tài)和一個(gè)終態(tài)。答:錯(cuò)誤。(1 分)一個(gè)狀態(tài)圖最多只能有一個(gè)初態(tài),但

15、可有多個(gè)終態(tài)。(1 分)2、兩個(gè)參與者之間可以有包含關(guān)系、擴(kuò)展關(guān)系或泛化關(guān)系,而包含關(guān)系和擴(kuò)展關(guān)系是依賴關(guān)系的版型。答:前半句不對(duì)。(1 分)應(yīng)該為:兩個(gè)用例之間可以有包含關(guān)系、擴(kuò)展關(guān)系或泛化關(guān)系,而包含關(guān)系和擴(kuò)展關(guān)系是依賴關(guān)系的版型。(1 分)3、參與者位于所要建模的系統(tǒng)邊界的外部。答:正確4、在順序圖中無(wú)法表示要重復(fù)發(fā)送的消息,但在協(xié)作圖中可以表示要重復(fù)發(fā)送的消息。答:錯(cuò)誤。(1 分)在順序圖和協(xié)作圖中都可以表示要重復(fù)發(fā)送的消息。(1 分)5、下圖所示的是抽象工廠設(shè)計(jì)模式的一般結(jié)構(gòu)。抽象工廠設(shè)計(jì)模式的一個(gè)特點(diǎn)是,如果要增加新的產(chǎn)品類型,如在已有的AbstractProductA和Abstr

16、actProductB外 再增 加新 的AbstractProductC及相應(yīng)的具體子類,則很容易通過(guò)新增加一個(gè)具體的工廠( Factory )類并繼承 AbstractFactory類就可以適應(yīng)這個(gè)第11頁(yè)需求的變化,原來(lái)的一些類不需要做改動(dòng)。答:錯(cuò)誤。(1 分)對(duì)于抽象工廠這個(gè)設(shè)計(jì)模式,增加新的具體工廠較容易,但要要增加新的產(chǎn)品很困難。 (1 分)6、 協(xié)作圖中的消息必須要有消息順序號(hào)。答:正確。7、 參與者和用例之間的關(guān)系是關(guān)聯(lián)關(guān)系。答:正確。8、 類 A 和類 B 之間的關(guān)系如下圖所示,則稱類 B 中的 getName() 方法是對(duì)類 A 中的 getName()方法的重載。答:錯(cuò)誤。

17、(1 分)是覆蓋而不是重載。9、 一個(gè)軟件系統(tǒng),如果只有源代碼,缺乏其它相應(yīng)的輔助文檔,如缺乏順序圖和類圖,則可以利用 Rose 進(jìn)行逆向工程得到順序圖和類圖,但得到的順序圖和類圖比較簡(jiǎn)單。第12頁(yè)答:錯(cuò)誤。(1 分)目前在 Rose2003中,還不能通過(guò)逆向工程得到順序圖。(2 分)10、 RUP 軟件開發(fā)生命周期中有4 個(gè)核心工作流,即初始階段、細(xì)化階段、構(gòu)造階段和移交階段。答:錯(cuò)誤。(1 分)RUP 中有 9 個(gè)核心工作流。初始階段、細(xì)化階段、構(gòu)造階段和移交階段是對(duì)軟件開發(fā)周期中每個(gè)循環(huán)的階段劃分。 ( 2 分)四、問(wèn)答題1、簡(jiǎn)述 UML 中接口與類的區(qū)別?( 1)接口不同于類或類型,它

18、不描述任何結(jié)構(gòu) (因此不包含任何屬性),也不描述任何實(shí)現(xiàn) (因此不包含任何實(shí)現(xiàn)操作的方法 )。(2分)( 2)同類一樣,接口可以有一些操作,這些操作可以用可見性、參數(shù)、返回值等約束等來(lái)修飾。 (2 分)( 3)像類一樣,一個(gè)接口也可以參與泛化、關(guān)聯(lián)和依賴關(guān)系。 (1分)2、簡(jiǎn)述狀態(tài)圖和活動(dòng)圖的區(qū)別?( 1)活動(dòng)圖用來(lái)建模某個(gè)過(guò)程的活動(dòng)序列,以活動(dòng)為中心。 (2 分)( 2)狀態(tài)圖用來(lái)建模對(duì)象生命期中的所有階段,以狀態(tài)為中心。 (2分)( 3)活動(dòng)圖中一個(gè)活動(dòng)結(jié)束后將立即進(jìn)入下一個(gè)活動(dòng),在狀態(tài)圖中狀態(tài)的轉(zhuǎn)移可能需事件的觸發(fā)。 (1 分)第13頁(yè)3、簡(jiǎn)述面向?qū)ο蟮乃膫€(gè)基本特征?( 1)抽象:就是過(guò)

19、濾掉對(duì)象與當(dāng)前開發(fā)工作無(wú)關(guān)部分特性,只剩下所需要的屬性和操作。(2 分)( 2)繼承:是指一個(gè)對(duì)象直接從一個(gè)類中得到的屬性和方法。 (1 分)( 3)多態(tài):不同的類有時(shí)具有相同名稱的操作。 (1 分)( 4)封裝:實(shí)質(zhì)是當(dāng)一個(gè)對(duì)象執(zhí)行自己的操作時(shí),它對(duì)外界隱藏了操作的細(xì)節(jié)。(1 分)4、簡(jiǎn)述類圖與對(duì)象圖的區(qū)別?( 1)類圖描述系統(tǒng)中類的靜態(tài)結(jié)構(gòu)。類圖不但定義了系統(tǒng)中的類,表示了類之間的聯(lián)系(如關(guān)聯(lián)、依賴、聚合等) ,還描述了類的內(nèi)部結(jié)構(gòu)(類的屬性和操作) 。(1 分)( 2)類圖描述的是一種靜態(tài)關(guān)系,在系統(tǒng)的整個(gè)生命周期都是有效的。(1 分)( 3)對(duì)象圖是類圖的實(shí)例,使用與類圖類似的標(biāo)識(shí)。

20、(1 分)( 4)它們的不同點(diǎn)在于對(duì)象圖顯示類的多個(gè)對(duì)象實(shí)例,而不是實(shí)際的類。一個(gè)對(duì)象圖是類圖的一個(gè)實(shí)例。 由于對(duì)象存在生命周期,因此對(duì)象圖只能在系統(tǒng)某一時(shí)間段存在。(2 分)五、請(qǐng)畫出下列描述的順序圖. (10 分)當(dāng)用戶按下一個(gè)字母或數(shù)字鍵時(shí), GUI 對(duì)象和其它對(duì)象之間的交互情況如下:( 1) GUI 將擊鍵事件通知給操作系統(tǒng)。( 2) 操作系統(tǒng)接著通知 CPU。第14頁(yè)( 3) 操作系統(tǒng)更新 GUI 。( 4) CPU 又通知圖形卡。( 5) 圖形卡向顯示器發(fā)送一個(gè)顯示消息。( 6) 顯示器將字母字符顯示在屏幕上,給用戶提供了圖形化的反饋信號(hào)。: user: GUI: OS: CPU:

21、 圖形卡: 顯示器1:2:3:4:5:6:7:一、 單選題(每小題只有一個(gè)正確選項(xiàng),每小題2 分,共 30 分)1下面哪個(gè)符號(hào)代表包圖(A )2在 UML 協(xié)作圖中,有多少種關(guān)聯(lián)角色的構(gòu)造型(C)(A)1(B)3(C)5(D)73在類圖中,哪種關(guān)系表達(dá)總體與局部的關(guān)系(D)第15頁(yè)(A)泛化(B)實(shí)現(xiàn)(C)依賴(D)聚合4在類圖中,“#”表示的可見性是(B)(A)Public(B)Protected(C)Private(D)Package5下面哪個(gè)符號(hào)表示注釋(D )6生命線是 UML 視圖中哪個(gè)圖形的組成部分(D)(A)類圖(B)狀態(tài)圖(C)活動(dòng)圖(D)順序圖7在類圖中,那種關(guān)系表達(dá)總體與局

22、部的關(guān)系(D)(A)泛化(B)實(shí)現(xiàn)(C)依賴(D)聚合8下面哪個(gè)圖形代表活動(dòng)(D)9下面哪個(gè) UML 視圖是描述一個(gè)對(duì)象的生命周期的(B)第16頁(yè)(A)類圖(B)狀態(tài)圖(C)協(xié)作圖(D)順序圖10下面哪個(gè)視圖屬于UML 語(yǔ)言的交互圖(D )(A)行為圖(B)狀態(tài)圖(C)實(shí)現(xiàn)圖(D)順序圖11執(zhí)行者( Actor)與用例之間的關(guān)系是(C)(A)包含關(guān)系(B)泛化關(guān)系(C)關(guān)聯(lián)關(guān)系(D)擴(kuò)展關(guān)系12在類圖中,下面哪個(gè)符號(hào)表示繼承關(guān)系(C)13在類圖中,“#”表示的可見性是(B)(A)Public(B)Protected(C)Private(D)Package14下面那個(gè)類圖的表示是正確的(D)第1

23、7頁(yè)15下面哪個(gè)符號(hào)代表部署圖的節(jié)點(diǎn)(C )二、多選題(每小題有一個(gè)或多個(gè)選項(xiàng),每小題2 分,共 10 分)1下面哪些圖形可以清楚地表達(dá)并發(fā)行為(CD)(A)類圖(B)狀態(tài)體(C)活動(dòng)圖(D)順序圖2下面哪些元素構(gòu)成了組件圖形(ACD)(A)組件(B)轉(zhuǎn)換(C)關(guān)系(D)接口3部署圖中的節(jié)點(diǎn)具有以下哪些方面的內(nèi)容(ABC)(A)計(jì)算能力(B)基本內(nèi)存(C)位置( D ) 接口4順序圖的用途包括(ABCD)(A)顯示并發(fā)進(jìn)程和激活(B)當(dāng)不同的類之間存在多個(gè)簡(jiǎn)短的方法時(shí),描述控制流的整體序列第18頁(yè)(C)顯示在協(xié)作圖中難于描述的事件序列(D)顯示涉及類交互而與對(duì)象無(wú)關(guān)的一般形式5常見的 UML 工具有哪些?(ABCD)(A) ational Rose(B)Power Designer(C)Visio(D)Visual UML三、填空題(每空2 分,共 30 分)1. UML 中有多種關(guān)系,請(qǐng)標(biāo)出圖示是哪種關(guān)系:答案:(依賴關(guān)聯(lián) 聚合泛化 關(guān)聯(lián) )()()()()( 5)2. UML提供了一系列的圖支持面向?qū)ο蟮姆治雠c設(shè)計(jì),其中_(1)F_ 給出系統(tǒng)的靜態(tài)設(shè)計(jì)視圖; _(2)_B_

溫馨提示

  • 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ì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論