版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、內蒙古工業(yè)大學UML考試試題一、填空題一、填空題1、在某個信息系統(tǒng)中,存在如下的業(yè)務陳述:①一個客戶提交0個或多個訂單;②一個訂單由一個且僅由一個客戶提交。系統(tǒng)中存在兩個類:“客戶”類和“訂單”類。對應每個“訂單”類的實例,存在______個“客戶”類的實例;對應每個“客戶”類的實例,存在______個“訂單”類的實例。供選擇的答案:(1)A.0個B.1個C.1個或多個D.0個或多個(2)A.0個B.1個C.1個或多個D.0個或多個2、
2、UML提供一系列的圖支持面向對象的分析與設計,其中類圖_給出系統(tǒng)的靜態(tài)設計視圖;用例圖對系統(tǒng)的行為進行組織和建模是非常重要的;序列圖和協(xié)作圖都是描述系統(tǒng)動態(tài)視圖的交互圖,其中序列圖描述了以時間順序組織的對象之間的交互活動,協(xié)作圖強調收發(fā)消息的對象的組織結構。供選擇的答案:A.狀態(tài)圖B.用例圖C.狀態(tài)圖D.序列圖E.部署圖F.協(xié)作圖G.類圖答案:GBDFDF3、統(tǒng)一過程中的核心工作流有:需求工作流、分析工作流、設計工作流、實現(xiàn)工作流、測試
3、工作流。4、在協(xié)作圖中通過________表示出消息的時間順序。消息編號5、RationalRose2003具有非常友好的圖形用戶界面,其初始界面主要包括標題欄、菜單欄、工具欄、模型瀏覽器窗口、文檔窗口、模型圖窗口、日志窗口、狀態(tài)欄等部分。6、RationalRose2003用戶界面包含兩種工具欄,為用戶操作提供了方便,其中,編輯工具欄依賴于所打開的模型圖,而標準工具欄則與模型圖無關。7、如果需要在模型圖繪制窗口中多放置幾個相同的圖標,
4、在編輯工具欄中,先單擊選擇鎖定圖標,進入“鎖定”狀態(tài),而不必重復多次地返回道編輯工具欄中重復選擇同一個圖標。二、選擇題二、選擇題省略。。。。。三、判斷題三、判斷題1用例圖中包含關系是指一個用例繼承了另一個用例。(錯)2順序圖中每個對象向下方向伸展的虛線是對象的生命線。(對)3協(xié)作圖是對象圖的擴展。(對)4只有狀態(tài)圖采用泳道。(錯)5部署圖一般把節(jié)點分成處理器和外部軟件。(錯)6協(xié)作圖和順序圖是等價的。(對)7一臺計算機有很多零部件,例如
5、:鍵盤,鼠標,主板,顯示器等等,我們可以用一個聚集圖來描述,也就是說計算機是一個聚集體。(對)8對象之間協(xié)作可以通過相互發(fā)送消息來實現(xiàn),也就是消息可以是雙向的。(對)9狀態(tài)圖中3個常用的動作是入口動作、出口動作和do動作也就是對象處于這個狀態(tài)時應該做什么。(對)10收集用例的方法可以采用交談。(對)11順序圖所表達的是基于時間順序的動態(tài)交互。對12用例是從用戶的觀點對系統(tǒng)行為的一個描述。對13UML無法體現(xiàn)歷史狀態(tài)。錯14狀態(tài)圖中狀態(tài)一
6、般分成順序子狀態(tài)和隨機子狀態(tài)。錯15狀態(tài)圖是以實心圓點開頭,以公牛眼結束的。對寫成一個布爾表達式。圖形用戶界面(GUI)的狀態(tài)圖,加上了屏幕保護和一個保護條件7、UML中的交互圖有兩種,分別是順序圖和協(xié)作圖,請分析一下兩者之間的主要差別和各自的優(yōu)缺點。答:協(xié)作圖可視化地表示了對象之間隨時間發(fā)生的交互,它除了展示對象之間的關聯(lián),還顯示出對象之間的消息傳遞。與順序圖一樣,協(xié)作圖也展示對象之間的交互關系。順序圖強調的是交互的時間順序,而協(xié)作圖
7、強調的是交互的語境和參與交互的對象的整體組織。順序圖按照時間順序布圖,而協(xié)作圖按照空間組織布圖。順序圖可以清晰地表示消息之間的順序和時間關系,但需要較多的水平方向的空間。協(xié)作圖在增加對象時比較容易,而且分支也比較少,但如果消息比較多時難以表示消息之間的順序。8、順序圖和協(xié)作圖中,消息有哪三種?各自的意義和表示法什么?答:消息可以是簡單的(simple)、同步的(synchronous)或異步的(asynchronous)。簡單消息是從—
8、個對象到另一個對象的控制流的轉移。如果一個對象發(fā)送了—個同步消息,那么它要等待對方對消息的應答,收到應答后才能繼續(xù)自己的操作。而發(fā)送異步消息的對象不需要等待對方的應答便可以繼續(xù)自己的操作。在順序圖中,簡單消息是—個簡單箭頭,同步消息是實心箭頭。異步消息是—個半邊箭頭。9、已知三個類A.B和C.其中類A由類B的一個實類和類C的1個或多個實類構成,請畫出能夠正確表示類AB和C之間關系的UML類圖。答案:10、統(tǒng)一過程中有哪四個階段,各階段需
9、要完成的主要工作有哪些?答:使用RUP過程開發(fā)軟件系統(tǒng),軟件的生命周期分四個階段:初始階段(Inception)、細化階段(Elabation)、構造階段(Construction)、提交階段(Transition)。各階段需要完成的主要工作如下:1)初始階段:編制簡要的愿景文檔、業(yè)務案例、確定范圍、粗略評估成本。]2)細化階段:細化愿景文檔、迭代地實現(xiàn)核心構架、解決高風險的問題、定義大多數(shù)的需求和范圍、進一步評估成本3)構造階段:迭代
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 內蒙古工業(yè)大學
- 內蒙古工業(yè)大學創(chuàng)新團隊建設
- 過程控制基礎(內蒙古工業(yè)大學)
- 內蒙古工業(yè)大學畢業(yè)論文
- 內蒙古工業(yè)大學一拖實習報告
- 內蒙古工業(yè)大學新生取消錄取登記表
- 內蒙古工業(yè)大學2012到2013年放假安排
- 內蒙古工業(yè)大學本科畢業(yè)設計論文
- 內蒙古工業(yè)大學本科生畢業(yè)設計
- 西北工業(yè)大學考試試題a卷答案
- 內蒙古工業(yè)大學研究生學位論文撰寫規(guī)范
- 內蒙古工業(yè)大學數(shù)控技術課后答案及題
- 內蒙古工業(yè)大學博碩士學位論文授權提交系統(tǒng)
- 內蒙古工業(yè)大學化工原理蒸發(fā)器課程設計
- 浙江工業(yè)大學化工安全考試試題
- 內蒙古工業(yè)大學研究生自治區(qū)獎學金評審辦法
- 內蒙古工業(yè)大學2009年碩士研究生調劑辦法
- 內蒙古工業(yè)大學本科課程設計管理辦法
- 內蒙古工業(yè)大學先進班集體、優(yōu)良學風班評選辦法
- 內蒙古公務員網絡考試試題
評論
0/150
提交評論