

下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、統(tǒng)一建模語言 試卷(、B 卷)一、填空題1、在某個(gè)信息系統(tǒng)中,存在如下的業(yè)務(wù)陳述:一個(gè)客戶提交0 個(gè)或多個(gè)訂單;一個(gè)訂單由一個(gè)且僅由一個(gè)客戶提交。系統(tǒng)中存在兩個(gè)類:客戶類和訂單類。對(duì)應(yīng)每個(gè)“訂單”類的實(shí)例,存在_個(gè)“客戶”類的實(shí)例;對(duì)應(yīng)每個(gè)“客戶”類的實(shí)例,存在_個(gè)“訂單”類的實(shí)例。供選擇的答案:(1)A.0個(gè)(2)A.0個(gè)B.1個(gè)B.1個(gè)C.1個(gè)或多個(gè)C.1個(gè)或多個(gè)D.0個(gè)或多個(gè)D.0個(gè)或多個(gè)2、UML 提供一系列的圖支持面向?qū)ο蟮姆治雠c設(shè)計(jì),其中類圖_給出系統(tǒng)的靜態(tài)設(shè)計(jì)視圖;用例圖對(duì)系統(tǒng)的行為進(jìn)行組織和建模是非常重要的;序列圖和協(xié)作圖都是描述系統(tǒng)動(dòng)態(tài)視圖的交互圖,其中序列圖描述了以時(shí)間順序
2、組織的對(duì)象之間的交互活動(dòng),協(xié)作圖強(qiáng)調(diào)收發(fā)消息的對(duì)象的組織結(jié)構(gòu)。供選擇的答案:.狀態(tài)圖E.部署圖答案:GB.用例圖F.協(xié)作圖D F DC.狀態(tài)圖.類圖.序列圖BF3、統(tǒng)一過程中的核心工作流有:需求工作流、分析工作流、設(shè)計(jì)工作流、實(shí)現(xiàn)工作流、測(cè)試工作流。4、在協(xié)作圖中通過_表示出消息的時(shí)間順序。 消息編號(hào)5Rational Rose2003 工具欄模型瀏覽器窗口、文檔窗口、模型圖窗口、日志窗口、狀態(tài)欄等部分。6Rational Rose2003 用戶界面包含兩種工具欄,為用戶操作提供了方便,其中,編輯工具欄依賴于所打開的模型圖,而標(biāo)準(zhǔn)工具欄則與模型圖無關(guān)。7鎖定定”狀態(tài),而不必重復(fù)多次地返回道編輯
3、工具欄中重復(fù)選擇同一個(gè)圖標(biāo)。二、選擇題省略三、判斷題1用例圖中包含關(guān)系是指一個(gè)用例繼承了另一個(gè)用例。2順序圖中每個(gè)對(duì)象向下方向伸展的虛線是對(duì)象的生命線。3協(xié)作圖是對(duì)象圖的擴(kuò)展。( 錯(cuò) )( 對(duì) )( 對(duì) )( 錯(cuò) )( 錯(cuò) )( 對(duì) )4只有狀態(tài)圖采用泳道。5部署圖一般把節(jié)點(diǎn)分成處理器和外部軟件。6協(xié)作圖和順序圖是等價(jià)的。7一臺(tái)計(jì)算機(jī)有很多零部件,例如:鍵盤,鼠標(biāo),主板,顯示器等等,我們可以用一個(gè)聚集圖來描述,也就是說計(jì)算機(jī)是一個(gè)聚集體。 ( 對(duì) )8對(duì)象之間協(xié)作可以通過相互發(fā)送消息來實(shí)現(xiàn),也就是消息可以是雙向的。 ( 對(duì) )9狀態(tài)圖中 3 個(gè)常用的動(dòng)作是入口動(dòng)作、出口動(dòng)作和 do 動(dòng)作,也就
4、是對(duì)象處于這個(gè)狀態(tài)時(shí)應(yīng)該做什( 對(duì) )么。10收集用例的方法可以采用交談。( 對(duì) )順序圖所表達(dá)的是基于時(shí)間順序的動(dòng)態(tài)交互。12用例是從用戶的觀點(diǎn)對(duì)系統(tǒng)行為的一個(gè)描述。13UML無法體現(xiàn)歷史狀態(tài)。對(duì)對(duì)錯(cuò)錯(cuò)對(duì)14狀態(tài)圖中狀態(tài)一般分成順序子狀態(tài)和隨機(jī)子狀態(tài)。15狀態(tài)圖是以實(shí)心圓點(diǎn)開頭,以公牛眼結(jié)束的。1頁16狀態(tài)圖可以描述對(duì)象狀態(tài)的變化過程。17注解是 UML中的解釋元素。對(duì)對(duì)對(duì)錯(cuò)18包是 UML中唯一分組元素。19用例包括了包含用例和隨機(jī)用例。20在畫類圖時(shí),屬性或操作如果是public protected #private 用“-”表示。對(duì)四、簡(jiǎn)答題1、簡(jiǎn)述統(tǒng)一建模語言(UML):答:統(tǒng)一建模
5、語言(UML)是一種繪制軟件藍(lán)圖的標(biāo)準(zhǔn)語言??梢杂?UML對(duì)軟件密集型系統(tǒng)的制品進(jìn)行可視化詳述和文檔化。UML 是一種定義良好、易于表達(dá)、功能強(qiáng)大且普遍適用的可視化建模語言。它融入了軟件工程領(lǐng)域的新思想、新方法和新技術(shù)。它的作用域不限于支持面向?qū)ο蟮姆治雠c設(shè)計(jì),還支持從需求分析開始的軟件開發(fā)的全過程。UML 的作用就是用很多圖從靜態(tài)和動(dòng)態(tài)方面來全面描述我們將要開發(fā)的系統(tǒng)。2、類圖在 UML中有何重要作用?答: 為開發(fā)人員提供這種模仿現(xiàn)實(shí)世界的表達(dá)方式。2)讓分析員使用客戶所采用的術(shù)語和客戶交流,促使客戶說出所要解決的問題的重要細(xì)節(jié)。3、闡述用例對(duì)于系統(tǒng)開發(fā)人員來說的價(jià)值。答:是用來從用戶的觀察
6、角度收集系統(tǒng)需求的一項(xiàng)技術(shù),便于分析員與客戶和用戶交流,使系統(tǒng)更符合用戶的需求。4、簡(jiǎn)述如何在實(shí)際工作中發(fā)現(xiàn)類。還要注意你聽到的動(dòng)詞,因?yàn)檫@些動(dòng)詞可能會(huì)構(gòu)成這些類中的操作。當(dāng)?shù)玫揭唤M類的核心列表后,應(yīng)當(dāng)向客戶詢問在業(yè)務(wù)過程中每個(gè)類的作用。他們的回答將告訴你這些類的職責(zé)。5、簡(jiǎn)述怎樣發(fā)現(xiàn)類之間的繼承關(guān)系。答: 作為候選的類有可能和它的父類、子類在談話中同時(shí)被發(fā)現(xiàn)。系統(tǒng)分析員意識(shí)到某個(gè)類的屬性和操作也許能被運(yùn)用到其他多個(gè)類當(dāng)中去。另一種可能的情況是系統(tǒng)分析員注意到兩個(gè)或者多個(gè)類可能具有相同的屬性和操作數(shù)。6、畫出圖形用戶界面 GUI的狀態(tài)圖,要包括屏幕保護(hù)狀態(tài)。其中要表明相應(yīng)的事件、動(dòng)作。答:圖形
7、用戶界面(GUI)是一個(gè)可以說明狀態(tài)轉(zhuǎn)移細(xì)節(jié)的例子。在這里,假設(shè) GUI可以處于以下 3種狀態(tài)之一:Initializing(初始化);Working(工作);Shut Down(關(guān)閉。當(dāng)打開 PC電源的時(shí)候,自啟動(dòng)發(fā)生。因此 Turning the PC on(打開 是一個(gè)觸發(fā)器事件,它導(dǎo)致了 GUI的狀態(tài)轉(zhuǎn)移到 Initializing狀態(tài),而 Bootup(自啟動(dòng)是一個(gè)在轉(zhuǎn)移過程中執(zhí)行的動(dòng)作。由于 Initializing狀態(tài)中活動(dòng)的完成,GUI將轉(zhuǎn)移進(jìn)入 Working狀態(tài)。當(dāng)你對(duì) PC選擇 ShutDown(關(guān)閉機(jī)器時(shí),就引發(fā)了 Shut Down觸發(fā)器事件,最后 PC自己切斷電源,
8、整個(gè)過程結(jié)束。下面的狀態(tài)圖捕獲了 GUI的這些狀態(tài)和轉(zhuǎn)移。Turn PC On InitializingWorkingShut Down Shuting Down下圖是 GUI加入了 Screensaving狀態(tài)和保護(hù)條件的狀態(tài)圖,注意圖中的保護(hù)條件is Timeout,被寫成一個(gè)布爾表達(dá)式。Do/BootupWorkingShut Down Shuting Down7、UML中的交互圖有兩種,分別是順序圖和協(xié)作圖,請(qǐng)分析一下兩者之間的主要差別和各自的優(yōu)缺點(diǎn)。答:協(xié)作圖可視化地表示了對(duì)象之間隨時(shí)間發(fā)生的交互,它除了展示對(duì)象之間的關(guān)聯(lián),還顯示出對(duì)象2頁之間的消息傳遞。與順序圖一樣,協(xié)作圖也展示對(duì)
9、象之間的交互關(guān)系。順序圖強(qiáng)調(diào)的是交互的時(shí)間順序,而協(xié)作圖強(qiáng)調(diào)的是交互的語境和參與交互的對(duì)象的整體組織。順序圖按照時(shí)間順序布圖,而協(xié)作圖按照空間組織布圖。順序圖可以清晰地表示消息之間的順序和時(shí)間關(guān)系,但需要較多的水平方向的空間。協(xié)作圖在增加對(duì)象時(shí)比較容易,而且分支也比較少,但如果消息比較多時(shí)難以表示消息之間的順序。8、順序圖和協(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ù)
10、自己的操作。而發(fā)送異步消息的對(duì)象不需要等待對(duì)方的應(yīng)答便可以繼續(xù)自己的操作。在順序圖中,簡(jiǎn)單消息是個(gè)簡(jiǎn)單箭頭,同步消息是實(shí)心箭頭。異步消息是個(gè)半邊箭頭。9、已知三個(gè)類A.B和 C.其中類A由類 B 的一個(gè)實(shí)類和類 C 的 1 個(gè)或多個(gè)實(shí)類構(gòu)成,請(qǐng)畫出能夠正確表示類 A,B和 C 之間關(guān)系的 UML類圖。答案:10、統(tǒng)一過程中有哪四個(gè)階段,各階段需要完成的主要工作有哪些?答:使用 RUP 過程開發(fā)軟件系統(tǒng),軟件的生命周期分四個(gè)階段:初始階段(Inception(ElaborationConstructionTransition1)初始階段:編制簡(jiǎn)要的愿景文檔、 業(yè)務(wù)案例、 確定范圍、 粗略評(píng)估成本
11、。2)細(xì)化階段:細(xì)化愿景文檔、 迭代地實(shí)現(xiàn)核心構(gòu)架、 解決高風(fēng)險(xiǎn)的問題、 定義大多數(shù)的需求和范圍、 進(jìn)一步評(píng)估成本3)構(gòu)造階段:迭代地實(shí)現(xiàn)系統(tǒng)的其余部分、 準(zhǔn)備部署4)提交階段:beta 測(cè)試、部署11. 縮寫詞 UML的全稱是什么?答案:UML的中文意思是統(tǒng)一建模語言(Unified Modeling Language),它是一種通用的可視化建模語言。12. UML 只適用于軟件工程領(lǐng)域嗎?答案:UML 同樣也可以用來描述非軟件領(lǐng)域的系統(tǒng),如機(jī)械系統(tǒng)、企業(yè)機(jī)構(gòu)或業(yè)務(wù)過程,以及處理復(fù)雜數(shù)據(jù)的信息系統(tǒng)、具有實(shí)時(shí)要求的工業(yè)系統(tǒng)或工業(yè)過程等。13. UML 包括哪些組成部分?UML包括語義概念、表示法和指導(dǎo)規(guī)范,提供了靜態(tài)、動(dòng)態(tài)、系統(tǒng)環(huán)境及組織結(jié)構(gòu)的模型。UML體系包括三個(gè)部分:UML基本構(gòu)造塊、UML規(guī)則和 UML公共機(jī)制。14. UML 事物(基本元素)有哪些?答案:UML事物有:結(jié)構(gòu)事物、行為事物、分組事物、注釋事物。15. UML 關(guān)系有哪些?答案:UML中關(guān)系包括四種:依賴、關(guān)聯(lián)、泛化和實(shí)現(xiàn)。16. UML 圖有哪些?其中哪些是靜態(tài)圖?哪些是動(dòng)態(tài)圖?答案:在 UML 中包含 9 類圖:類圖
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 生物醫(yī)藥產(chǎn)業(yè)發(fā)展藍(lán)皮書
- 商業(yè)保理融資居間合同
- 三農(nóng)產(chǎn)業(yè)數(shù)字化轉(zhuǎn)型方案
- 可行性分析報(bào)告怎么寫
- 項(xiàng)目進(jìn)展會(huì)議記錄
- 醫(yī)院應(yīng)急預(yù)案評(píng)估手冊(cè)
- 電動(dòng)車充電樁數(shù)量
- 物流倉(cāng)儲(chǔ)設(shè)施規(guī)劃與布局方案
- 涂料生產(chǎn)與涂裝作業(yè)指導(dǎo)書
- 商業(yè)太陽能光伏發(fā)電
- 初中美術(shù)6-9年級(jí)第一學(xué)期藝術(shù)測(cè)評(píng)期末試題
- 首都師范大學(xué)輔導(dǎo)員考試題庫
- 2023年云南省中考數(shù)學(xué)試卷及解析
- 小學(xué)心理健康教育《第十三課父母的小幫手》
- (通橋【2018】8370)《鐵路橋梁快速更換型伸縮縫安裝圖》
- 新生兒窒息復(fù)蘇演練腳本
- ESD靜電防護(hù)管理規(guī)范及測(cè)量標(biāo)準(zhǔn)
- 安全警示標(biāo)志現(xiàn)場(chǎng)檢查表
- 2023屆山東煙臺(tái)高三一模作文“柴火不足水減一半”導(dǎo)寫及范文四篇
- RFJ01-2008 人民防空工程防護(hù)設(shè)備選用圖集
- 05G359-3 懸掛運(yùn)輸設(shè)備軌道(適用于一般混凝土梁)
評(píng)論
0/150
提交評(píng)論