




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、山東理工大學(xué)成人高等教育統(tǒng)一建模語(yǔ)言UML復(fù)習(xí)題一、判斷題( )1、用例圖中包含關(guān)系是指一個(gè)用例繼承了另一個(gè)用例。 ( )2、順序圖中每個(gè)對(duì)象向下方向伸展的虛線是對(duì)象的生命線。 ( )3、協(xié)作圖是對(duì)象圖的擴(kuò)展。 ( )4、順序圖所表達(dá)的是基于時(shí)間順序的動(dòng)態(tài)交互。 ( )5、用例是從用戶的觀點(diǎn)對(duì)系統(tǒng)行為的一個(gè)描述。
2、160; ( )6、UML無(wú)法體現(xiàn)歷史狀態(tài)。( )7、狀態(tài)圖中狀態(tài)一般分成順序子狀態(tài)和隨機(jī)子狀態(tài)。 ( )8、狀態(tài)圖是以實(shí)心圓點(diǎn)開(kāi)頭,以公牛眼結(jié)束的。( )9、在用例圖中,Actor僅代表與目標(biāo)系統(tǒng)進(jìn)行交互的人。 ( )10、 Controlled Unit是可以進(jìn)行版本控制的模型元素,在ROSE中,模型文件本身被打包存儲(chǔ)為.cat文件從而成為受控單元,Logical View和Use CaseView被打包成.mdl文件而成為受控單元。(
3、 )11、RSA支持模型驅(qū)動(dòng)(Model-Driven Development)的開(kāi)發(fā)。 ( )12、在狀態(tài)圖中,內(nèi)部轉(zhuǎn)換可導(dǎo)致進(jìn)入轉(zhuǎn)換和離開(kāi)轉(zhuǎn)換的執(zhí)行。 ( )13、UML是一種直觀化、明確化、構(gòu)建和文檔化軟件產(chǎn)物的通用語(yǔ)言。 ( )14、在兩個(gè)用例中,如果一個(gè)用例擁有另一個(gè)用例的所有結(jié)構(gòu)、行為和關(guān)系,并在此基礎(chǔ)上增加了新的特性,則此兩個(gè)用例之間可以用泛化關(guān)系表示。 ( )15、UML適用于以體系結(jié)構(gòu)為中心的開(kāi)發(fā)過(guò)程,但不適合在具有迭代特征的開(kāi)發(fā)過(guò)程中使用。 ( )16、在UML狀態(tài)圖中,歷史狀態(tài)用于存儲(chǔ)以前的狀態(tài)。 ( )17、Use Case Realization 和相應(yīng)的Use Ca
4、se之間是一種泛化關(guān)系。 ( )18、分析機(jī)制(Analysis mechanisms)通常用于分析階段,通過(guò)提供對(duì)系統(tǒng)復(fù)雜行為(如安全性、持久存儲(chǔ)等)的簡(jiǎn)短描述來(lái)減少分析的復(fù)雜性并改善軟件在各開(kāi)發(fā)階段一致性。 ( )19、在RUP中,識(shí)別設(shè)計(jì)元素(Identify Design Elements)是精化體系結(jié)構(gòu)(Refine the Architecture)活動(dòng)中的一個(gè)步驟。 ( )20、在ROSE中,從Browser窗口刪除圖形元素和從Diagram窗口中刪除模型元素的效果相同。( )21、RSA中的瀏覽圖(Browse Diagram)和主題圖(Topic Diagram)同屬于查詢圖
5、(Query Diagram)。( )22、在兩個(gè)用例中,如果一個(gè)用例擁有另一個(gè)用例的所有結(jié)構(gòu)、行為和關(guān)系,并在此基礎(chǔ)上增加了新的特性,則此兩個(gè)用例之間可以用泛化關(guān)系表示。 ( )23、UML適用于以體系結(jié)構(gòu)為中心的開(kāi)發(fā)過(guò)程,但不適合在具有迭代特征的開(kāi)發(fā)過(guò)程中使用。 ( )24、狀態(tài)圖是以實(shí)心圓點(diǎn)開(kāi)頭,以公牛眼結(jié)束的。二、名詞解釋 1、統(tǒng)一建模語(yǔ)言2、模型3、遷移 4、泳道5、用例 6、依賴 7、順序圖 8、泛化 9、參與者 10、類 11、動(dòng)作狀態(tài) 12、對(duì)象圖三、簡(jiǎn)答題 1、類圖在UML中有何重要作用?2、闡述用例對(duì)于系統(tǒng)開(kāi)發(fā)人員來(lái)說(shuō)的價(jià)值。3、什么是用例圖?用例圖有什么作用? 4、順序圖
6、和通信圖中,消息有哪三種?各自的意義和表示什么? 5、簡(jiǎn)述統(tǒng)一建模語(yǔ)言(UML)。 6、簡(jiǎn)述如何在實(shí)際工作中發(fā)現(xiàn)類。 7、UML中的交互圖有兩種,分別是順序圖和協(xié)作圖,請(qǐng)分析一下兩者之間的主要差別和各自的優(yōu)缺點(diǎn)。 8、統(tǒng)一過(guò)程中有哪四個(gè)階段,各階段需要完成的主要工作有哪些? 9、順序圖和協(xié)作圖中,消息有哪三種?各自的意義和表示法什么? 10、試比較邊界類與實(shí)體類的異同。 11、包的訪問(wèn)可見(jiàn)性有幾種?請(qǐng)描述各訪問(wèn)可見(jiàn)性的區(qū)別。 12、請(qǐng)簡(jiǎn)要說(shuō)明交互概述圖在建模時(shí)的優(yōu)點(diǎn)和缺點(diǎn)。并簡(jiǎn)要描述交互概述圖的繪制方法。四、綜合題 1、學(xué)生管理系統(tǒng)中有一個(gè)模塊是報(bào)到登記,具體流程是:在新生入校報(bào)到時(shí),進(jìn)行新生
7、信息登記,記錄學(xué)生的報(bào)到資料、個(gè)人基本情況的輸入、查詢、修改等。問(wèn)題:寫(xiě)出在上述需求描述中出現(xiàn)的Actor 根據(jù)上述描述繪制其用例圖 2、請(qǐng)根據(jù)下面的用例圖設(shè)計(jì)相關(guān)類圖3、 看圖回答問(wèn)題(1) 該圖是什么圖,其中的矩形框表示什么?(2) 該圖描述了怎樣的情形參考答案一、單選題1234567891011121314FTTTT FFTFFTFT T15161718192021222324FT FTTFT TFT 二、名詞解釋1、統(tǒng)一建模語(yǔ)言統(tǒng)一建模語(yǔ)言是由一系列標(biāo)準(zhǔn)的圖形符號(hào)組成的建模語(yǔ)言,它用于描述軟件系統(tǒng)分析、設(shè)計(jì)和實(shí)施中的各種模型。2、模型模型是從一個(gè)特定視點(diǎn)對(duì)系統(tǒng)進(jìn)行的抽象,它可以是實(shí)物模
8、型,也可以是抽象數(shù)字或圖示模型。3、遷移遷移指從一個(gè)狀態(tài)到另一個(gè)狀態(tài)的瞬間變化過(guò)程。從源狀態(tài)到目標(biāo)狀態(tài)一發(fā)生變化,就稱發(fā)生了遷移。4、泳道 為了表明活動(dòng)圖中各種元素的歸屬,UML用垂直線將不同歸屬的元素分開(kāi),將它稱為活動(dòng)劃分,由于這種劃分的外觀很像泳道,所以也稱為活動(dòng)圖中的泳道5、用例是對(duì)一組序列動(dòng)作的描述,系統(tǒng)執(zhí)行這些動(dòng)作將對(duì)用例的參與者產(chǎn)生可以觀察的結(jié)果。6、依賴是一種使用關(guān)系,它說(shuō)明了一個(gè)事物聲明說(shuō)明的變化可能影響到使用它的另一個(gè)事物,但反之未必。也就是說(shuō),服務(wù)的使用者以某種方式依賴于服務(wù)的提供者發(fā)。7、順序圖是強(qiáng)調(diào)消息時(shí)間順序的交互圖。是描述系統(tǒng)中類和類之間的交互,它將這些交互建模成消
9、息交換,也就是說(shuō),順序圖描述了類相互協(xié)作的完成預(yù)期行為的動(dòng)態(tài)過(guò)程。 8、泛化是一般事物(稱為父類或超類)和較特殊事物(稱為子類或孩子類)之間的關(guān)系。9、參與者(actor ,有些書(shū)翻譯成“角色”)是一種特殊的類,是系統(tǒng)外部的一個(gè)實(shí)體,這個(gè)實(shí)體可以是任何的人或物,它以某種方式參與了用例的執(zhí)行過(guò)程。10、類是對(duì)一組具有相同屬性、操作、關(guān)系和語(yǔ)義的對(duì)象的描述。類是對(duì)事物的抽象。而用例是對(duì)一組序列動(dòng)作的描述,系統(tǒng)執(zhí)行這些動(dòng)作將對(duì)用例的參與者產(chǎn)生可以觀察的結(jié)果。11、動(dòng)作狀態(tài)是活動(dòng)圖中最小單位的構(gòu)造塊,表示原子動(dòng)作。活動(dòng)狀態(tài)表示的是可以分割的動(dòng)作。可以將對(duì)象的活動(dòng)狀態(tài)理解為一個(gè)組合,它的控制流由其他活動(dòng)
10、狀態(tài)或動(dòng)作狀態(tài)組成。12、對(duì)象圖(Object Diagram)是描述在某一時(shí)刻,一組對(duì)象以及它們之間關(guān)系的圖形。三、簡(jiǎn)答題1、類圖在UML中有何重要作用?1)為開(kāi)發(fā)人員提供這種模仿現(xiàn)實(shí)世界的表達(dá)方式。2)讓分析員使用客戶所采用的術(shù)語(yǔ)和客戶交流,促使客戶說(shuō)出所要解決的問(wèn)題的重要細(xì)節(jié)。2、闡述用例對(duì)于系統(tǒng)開(kāi)發(fā)人員來(lái)說(shuō)的價(jià)值。答:是用來(lái)從用戶的觀察角度收集系統(tǒng)需求的一項(xiàng)技術(shù),便于分析員與客戶和用戶交流,使系統(tǒng)更符合用戶的需求。3、什么是用例圖?用例圖有什么作用?答:定義:由參與者(Actor)、用例(UseCase)以及它們之間的關(guān)系構(gòu)成的用于描述系統(tǒng)行為及各種功能之間關(guān)系的圖稱為用例圖。作用:用
11、例圖是從軟件需求分析到最終實(shí)現(xiàn)的第一步,它顯示了系統(tǒng)的用戶和用戶希望提供的功能,有利于用戶和軟件開(kāi)發(fā)人員之間的溝通。用例圖可視化的表達(dá)了系統(tǒng)的需求,具有直觀、規(guī)范等優(yōu)點(diǎn),克服了純文字性說(shuō)明的不足。用例方法是完全從外部來(lái)定義系統(tǒng)的,它把需求和設(shè)計(jì)完全分離開(kāi)來(lái),使用戶不用關(guān)心系統(tǒng)內(nèi)部是如何完成各種功能的。4、順序圖和通信圖中,消息有哪三種?各自的意義和表示什么?答:消息可以是簡(jiǎn)單的(simple) 、同步的(synchronous)或異步的(asynchronous)。簡(jiǎn)單消息是從個(gè)對(duì)象到另一個(gè)對(duì)象的控制流的轉(zhuǎn)移。如果一個(gè)對(duì)象發(fā)送了個(gè)同步消息,那么它要等待對(duì)方對(duì)消息的應(yīng)答,收到應(yīng)答后才能繼續(xù)自己的
12、操作。而發(fā)送異步消息的對(duì)象不需要等待對(duì)方的應(yīng)答便可以繼續(xù)自己的操作。在順序圖中,簡(jiǎn)單消息是個(gè)簡(jiǎn)單箭頭,同步消息是實(shí)心箭頭。異步消息是個(gè)半邊箭頭。 5、簡(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ǔ)言。它融入了軟件工程領(lǐng)域的新思想、新方法和新技術(shù)。它的作用域不限于支持面向?qū)ο蟮姆治雠c設(shè)計(jì),還支持從需求分析開(kāi)始的軟件開(kāi)發(fā)的全過(guò)程。UML的作用就是用很多圖從靜態(tài)和動(dòng)態(tài)方面來(lái)全面描述我們將要開(kāi)發(fā)的系統(tǒng)。 6、簡(jiǎn)述如何在實(shí)際工作中發(fā)現(xiàn)類。答:在與
13、客戶的交談中,要注意客戶用來(lái)描述業(yè)務(wù)實(shí)體的名詞術(shù)語(yǔ)。這些名詞可作為領(lǐng)域模型中的類。還要注意你聽(tīng)到的動(dòng)詞,因?yàn)檫@些動(dòng)詞可能會(huì)構(gòu)成這些類中的操作。當(dāng)?shù)玫揭唤M類的核心列表后,應(yīng)當(dāng)向客戶詢問(wèn)在業(yè)務(wù)過(guò)程中每個(gè)類的作用。他們的回答將告訴你這些類的職責(zé)。 7、UML中的交互圖有兩種,分別是順序圖和協(xié)作圖,請(qǐng)分析一下兩者之間的主要差別和各自的優(yōu)缺點(diǎn)。答:協(xié)作圖可視化地表示了對(duì)象之間隨時(shí)間發(fā)生的交互,它除了展示對(duì)象之間的關(guān)聯(lián),還顯示出對(duì)象之間的消息傳遞。與順序圖一樣,協(xié)作圖也展示對(duì)象之間的交互關(guān)系。順序圖強(qiáng)調(diào)的是交互的時(shí)間順序,而協(xié)作圖強(qiáng)調(diào)的是交互的語(yǔ)境和參與交互的對(duì)象的整體組織。順序圖按照時(shí)間順序布圖,而協(xié)作
14、圖按照空間組織布圖。順序圖可以清晰地表示消息之間的順序和時(shí)間關(guān)系,但需要較多的水平方向的空間。協(xié)作圖在增加對(duì)象時(shí)比較容易,而且分支也比較少,但如果消息比較多時(shí)難以表示消息之間的順序。 8、統(tǒng)一過(guò)程中有哪四個(gè)階段,各階段需要完成的主要工作有哪些?答:使用RUP過(guò)程開(kāi)發(fā)軟件系統(tǒng),軟件的生命周期分四個(gè)階段:初始階段(Inception)、細(xì)化階段(Elaboration)、構(gòu)造階段(Construction)、提交階段(Transition)。各階段需要完成的主要工作如下:1)初始階段:編制簡(jiǎn)要的愿景文檔、 業(yè)務(wù)案例、 確定范圍、 粗略評(píng)估成本。2)細(xì)化階段:細(xì)化愿景文檔、 迭代地實(shí)現(xiàn)核心構(gòu)架、 解
15、決高風(fēng)險(xiǎn)的問(wèn)題、 定義大多數(shù)的需求和范圍、 進(jìn)一步評(píng)估成本3)構(gòu)造階段:迭代地實(shí)現(xiàn)系統(tǒng)的其余部分、 準(zhǔn)備部署4)提交階段:beta 測(cè)試、部署 9、順序圖和協(xié)作圖中,消息有哪三種?各自的意義和表示法什么? 答: 消息可以是簡(jiǎn)單的(simple)、同步的(synchronous)或異步的(asynchronous)。簡(jiǎn)單消息是從個(gè)對(duì)象到另一個(gè)對(duì)象的控制流的轉(zhuǎn)移。如果一個(gè)對(duì)象發(fā)送了個(gè)同步消息,那么它要等待對(duì)方對(duì)消息的應(yīng)答,收到應(yīng)答后才能繼續(xù)自己的操作。而發(fā)送異步消息的對(duì)象不需要等待對(duì)方的應(yīng)答便可以繼續(xù)自己的操作。在順序圖中,簡(jiǎn)單消息是個(gè)簡(jiǎn)單箭頭,同步消息是實(shí)心箭頭。異步消息是個(gè)半邊箭頭。 10、試
16、比較邊界類與實(shí)體類的異同。答:實(shí)體類是對(duì)系統(tǒng)中需要存儲(chǔ)的信息和其信息的行為建立模型。實(shí)體類具有永久的特性,這類似于數(shù)據(jù)庫(kù)中的表一樣用于保存系統(tǒng)的業(yè)務(wù)信息。邊界類位于系統(tǒng)與外界的交接處,它在一個(gè)或多個(gè)角色和系統(tǒng)之間建立相互作用的模型。 12、包的訪問(wèn)可見(jiàn)性有幾種?請(qǐng)描述各訪問(wèn)可見(jiàn)性的區(qū)別。答:可見(jiàn)性可以分成3種:公有訪問(wèn)(public)、保護(hù)訪問(wèn)(protected)、私有訪問(wèn)(private)公有訪問(wèn)(public):包內(nèi)的模型元素可以被任何引入此包的其他包的內(nèi)含元素訪問(wèn)。保護(hù)訪問(wèn)(protected):表示此元素只能被當(dāng)前包的子包訪問(wèn)。私有訪問(wèn)(private):表示此元素只能被當(dāng)前包內(nèi)的模型元素訪問(wèn)。 13、請(qǐng)簡(jiǎn)要說(shuō)明交互概述圖在建模時(shí)的優(yōu)點(diǎn)和缺點(diǎn)。并簡(jiǎn)要描述交互概述圖的繪制方法。答:優(yōu)點(diǎn):充分結(jié)合交互圖和活動(dòng)圖的長(zhǎng)處,在表達(dá)了對(duì)象到對(duì)象的控制流的同時(shí),充分展示了從活動(dòng)到活動(dòng)的控制流。缺點(diǎn):對(duì)于規(guī)模稍大的場(chǎng)景,它并不是
溫馨提示
- 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í)驗(yàn)室細(xì)胞凍存技術(shù)與專用儲(chǔ)存盒租賃合同
- 專屬私人直升機(jī)停機(jī)坪年度租賃服務(wù)協(xié)議
- 抖音平臺(tái)內(nèi)容審核標(biāo)準(zhǔn)制定協(xié)議
- 倉(cāng)儲(chǔ)配送一體化海運(yùn)船舶貨物委托運(yùn)輸合同
- 博物館講解員與科普教育項(xiàng)目合作協(xié)議
- 護(hù)理節(jié)力原則
- 護(hù)理科研小組建設(shè)與實(shí)施路徑
- 床邊護(hù)理查房
- 腎上腺素臨床護(hù)理應(yīng)用與安全管理
- XX公司管理體系解析
- 2023江蘇南京紫金山科技產(chǎn)業(yè)發(fā)展集團(tuán)有限公司工作人員招聘7人筆試參考題庫(kù)附帶答案詳解
- 航空航天技術(shù)原理與實(shí)際應(yīng)用測(cè)試卷
- 鋁模包工合同協(xié)議
- 城市綠化項(xiàng)目施工人員培訓(xùn)計(jì)劃
- 2025中考英語(yǔ)第11講 任務(wù)型閱讀之閱讀填表(練習(xí))(解析版)
- 休克的急救與護(hù)理
- 四川成都?xì)v年中考作文題與審題指導(dǎo)(2005-2024)
- 電力過(guò)戶、更名協(xié)議
- 2025浙美版(2024)美術(shù)小學(xué)一年級(jí)下冊(cè)教學(xué)設(shè)計(jì)(附目錄)
- 小學(xué)生防汛安全主題班會(huì)
- 2025年全國(guó)中小學(xué)生科普知識(shí)競(jìng)賽題庫(kù)附答案(共630題)
評(píng)論
0/150
提交評(píng)論