UML考試試題及答案2_第1頁
UML考試試題及答案2_第2頁
UML考試試題及答案2_第3頁
UML考試試題及答案2_第4頁
UML考試試題及答案2_第5頁
已閱讀5頁,還剩8頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、統(tǒng)一建模語言UML試卷(A、B卷)、填空題1、在某個信息系統(tǒng)中,存在如下的業(yè)務陳述:一個客戶提交0個或多個訂單;一個訂單由一個且僅由一個客戶提交。系統(tǒng)中存在兩個類:客戶”類和訂單”類2、UML提供一系列的圖支持面向對象的分析與設計,其中類圖|_給出系統(tǒng)的靜態(tài)設計視圖;用例圖對第統(tǒng)的行為進行組織和建模是非常重要的;序列|圖和協(xié)作用都是描|述系統(tǒng)動態(tài)視圖的交互圖,其中序列圖描|述了以時間順序組織的對象之間的交互活動,協(xié)作將強調斗發(fā)消息的對象的組織結構。供選擇的答案:3、統(tǒng)一過程中的核心工作流有:需求工作流、分析工作流、設計工作流、實現工作流、測試工作流4、在協(xié)作圖中通過表示出消息的時間順序。消息編

2、號5、RationalRose2003具有非常友好的圖形用戶界面,其初始界面主要包括標題欄、菜單欄、工具欄、模型瀏覽器窗口、文檔窗口、模型圖窗口、日志窗口、狀態(tài)欄等部分。6、RationalRose2003用戶界面包含兩種工具欄,為用戶操作提供了方便,其中,編輯工具欄依賴于所打開的模型圖,而標準工具欄則與模型圖無關。7、如果需要在模型圖繪制窗口中多放置幾個相同的圖標,在編輯工具欄中,先單擊選擇鎖定圖標,進入“鎖定”狀態(tài),而不必重復多次地返回道編輯工具欄中重復選擇同一個圖標。二、選擇題省略。三、判斷題1 .用例圖中包含關系是指一個用例繼承了另一個用例。(錯)2.順序圖中每個對象向下方向伸展的虛線

3、是對象的生命線。(對)3 .協(xié)作圖是對象圖的擴展。(對)4 .只有狀態(tài)圖采用泳道。(錯)5 .部署圖一般把節(jié)點分成處理器和外部軟件。(錯)6 .協(xié)作圖和順序圖是等價的。(對)7 .一臺計算機有很多零部件,例如:鍵盤,鼠標,主板,顯示器等等,我們可以用一個聚集圖來描述,也就是說計算機是一個聚集體。(對)8 .對象之間協(xié)作可以通過相互發(fā)送消息來實現,也就是消息可以是雙向的。(對)9.狀態(tài)圖中3個常用的動作是入口動作、出口動作和do動作,也就是對象處于這個狀態(tài)時應該做什么。(對)10 .收集用例的方法可以采用交談。(對)11.順序圖所表達的是基于時間順序的動態(tài)交互。對12 .用例是從用戶的觀點對系統(tǒng)

4、行為的一個描述。對13 .UML無法體現歷史狀態(tài)。錯14 .狀態(tài)圖中狀態(tài)一般分成順序子狀態(tài)和隨機子狀態(tài)。錯15 .狀態(tài)圖是以實心圓點開頭,以公牛眼結束的。對16 .狀態(tài)圖可以描述對象狀態(tài)的變化過程。對應每個“訂單”類的實例,存在對應每個“客戶”類的實例,存在供選擇的答案:個“客戶”類的實例;個“訂單”類的實例。(1)A.0個B.1個(2)A.0個B.1個C.1個或多個C.1個或多個D.0個或多個D.0個或多個A.狀態(tài)圖E.部署圖答案:GBB.用例圖F.協(xié)作圖DFDC.狀態(tài)圖G.類圖FD.序列圖17 .注解是UML中的解釋元素。對18 .包是UML中唯一分組元素。對19 .用例包括了包含用例和隨

5、機用例。錯20 .在畫類圖時,屬性或操作如果是public的,可以用+表示,protected用#表示,private用“-”表示。對四、簡答題1、簡述統(tǒng)一建模語言(UML):答:統(tǒng)一建模語言(UML)是一種繪制軟件藍圖的標準語言??梢杂肬ML對軟件密集型系統(tǒng)的制品進行可視化詳述和文檔化。UML是一種定義良好、易于表達、功能強大且普遍適用的可視化建模語言。它融入了軟件工程領域的新思想、新方法和新技術。它的作用域不限于支持面向對象的分析與設計,還支持從需求分析開始的軟件開發(fā)的全過程。UML的作用就是用很多圖從靜態(tài)和動態(tài)方面來全面描述我們將要開發(fā)的系統(tǒng)。2、類圖在UML中有何重要作用?答:1)為開

6、發(fā)人員提供這種模仿現實世界的表達方式。2)讓分析員使用客戶所采用的術語和客戶交流,促使客戶說出所要解決的問題的重要細節(jié)。3、闡述用例對于系統(tǒng)開發(fā)人員來說的價值。答:是用來從用戶的觀察角度收集系統(tǒng)需求的一項技術,便于分析員與客戶和用戶交流,使系統(tǒng)更符合用戶的需求。4、簡述如何在實際工作中發(fā)現類。答:在與客戶的交談中,要注意客戶用來描述業(yè)務實體的名詞術語。這些名詞可作為領域模型中的類。還要注意你聽到的動詞,因為這些動詞可能會構成這些類中的操作。當得到一組類的核心列表后,應當向客戶詢問在業(yè)務過程中每個類的作用。他們的回答將告訴你這些類的職責。5、簡述怎樣發(fā)現類之間的繼承關系。答:作為候選的類有可能和

7、它的父類、子類在談話中同時被發(fā)現。系統(tǒng)分析員意識到某個類的屬性和操作也許能被運用到其他多個類當中去。另一種可能的情況是系統(tǒng)分析員注意到兩個或者多個類可能具有相同的屬性和操作數。6、畫出圖形用戶界面GUI的狀態(tài)圖,要包括屏幕保護狀態(tài)。其中要表明相應的事件、動作。答: 圖形用戶界面(GUI)是一個可以說明狀態(tài)轉移細節(jié)的例子。 在這里, 假設GUI可以處于以下3種狀態(tài)之一:Initializing(初始化);Working(工作);ShutDown(關閉)。當打開PC電源的時候,自啟動發(fā)生。因此TurningthePCon(打開PC)是一個觸發(fā)器事件,它導致了GUI的狀態(tài)轉移到Initializin

8、g狀態(tài),而Bootup(自啟動)是一個在轉移過程中執(zhí)行的動作。由于Initializing狀態(tài)中活動的完成,GUI將轉移進入Working狀態(tài)。當你對PC選擇ShutDown(關閉機器)時,就引發(fā)了ShutDown觸發(fā)器事件,最后PC自己切斷電源,整個過程結束。下面的狀態(tài)圖捕獲了GUI的這些狀態(tài)和轉移。圖形用戶界面的狀態(tài)和轉移,包括觸發(fā)器事件、動作和無觸發(fā)器事件下圖是GUI加入了Screensaving狀態(tài)和保護條件的狀態(tài)圖,注意圖中的保護條件isTimeout,被寫成一個布爾表達式MousemovementScreenSaving圖形用戶界面(GUI)的狀態(tài)圖,加上了屏幕保護和一個保護條件7

9、、UML中的交互圖有兩種,分別是順序圖和協(xié)作圖,請分析一下兩者之間的主要差別和各自的優(yōu)缺點。答:協(xié)作圖可視化地表示了對象之間隨時間發(fā)生的交互,它除了展示對象之間的關聯,還顯示出對象之間的消息傳遞。與順序圖一樣,協(xié)作圖也展示對象之間的交互關系。順序圖強調的是交互的時間順序,而協(xié)作圖強調的是交互的語境和參與交互的對象的整體組織。順序圖按照時間順序布圖,而協(xié)作圖按照空間組織布圖。順序圖可以清晰地表示消息之間的順序和時間關系,但需要較多的水平方向的空間。協(xié)作圖在增加對象時比較容易,而且分支也比較少,但如果消息比較多時難以表示消息之間的順序。8、順序圖和協(xié)作圖中,消息有哪三種?各自的意義和表示法什么?答

10、:消息可以是簡單的(simple)、同步的(synchronous)或異步的(asynchronous)。簡單消息是從一個對象到另一個對象的控制流的轉移。如果一個對象發(fā)送了一個同步消息,那么它要等待對方對消息的應答,收到應答后才能繼續(xù)自己的操作。而發(fā)送異步消息的對象不需要等待對方的應答便可以繼續(xù)自己的操作。在順序圖中,簡單消息是一個簡單箭頭,同步消息是實心箭頭。異步消息是一個半邊箭頭。9、已知三個類A.B和C.其中類A由類B的一個實類和類C的1個或多個實類構成,請畫出能夠正確表示類A,B和C之間關系的UML類圖。答案:10、統(tǒng)一過程中有哪四個階段,各階段需要完成的主要工作有哪些?答:使用RUP

11、過程開發(fā)軟件系統(tǒng),軟件的生命周期分四個階段:初始階段(Inception)、細化階段(Elaboration)、構造階段(Construction)、提交階段(Transition)。各階段需要完成的主要工作如下:1)初始階段:編制簡要的愿景文檔、業(yè)務案例、確定范圍、粗略評估成本。2)細化階段:細化愿景文檔、迭代地實現核心構架、解決高風險的問題、定義大多數的需求和范圍、進一步評估成本3)構造階段:迭代地實現系統(tǒng)的其余部分、準備部署4)提交階段:beta測試、部署11 .縮寫詞UML的全稱是什么?答案:UML勺中文意思是統(tǒng)一建模語言(UnifiedModelingLanguage),它是一種通用

12、的可視化建模語InitializingWorkingShutDownShutingDownDo/BootupKeystrokeisTimeoutorTurnPCOn百。12 .UML只適用于軟件工程領域嗎?答案:UMLR樣也可以用來描述非軟件領域的系統(tǒng),如機械系統(tǒng)、企業(yè)機構或業(yè)務過程,以及處理復雜數據的信息系統(tǒng)、具有實時要求的工業(yè)系統(tǒng)或工業(yè)過程等。13 .UML包括哪些組成部分?答案:UM包括語義概念、表示法和指導規(guī)范,提供了靜態(tài)、動態(tài)、系統(tǒng)環(huán)境及組織結構的模型。UML體系包括三個部分:UMLS本構造塊、UML則和UM公共機制。14 .UML事物(基本元素)有哪些?答案:UM博物有:結構事物、

13、行為事物、分組事物、注釋事物。15 .UML關系有哪些?答案:UM沖關系包括四種:依賴、關聯、泛化和實現。16 .UML圖有哪些?其中哪些是靜態(tài)圖?哪些是動態(tài)圖?答案:在UML中包含9類圖:類圖;對象圖;用例圖;順序圖;協(xié)作圖;狀態(tài)圖;活動圖;組件圖;部署圖。靜態(tài)圖有:類圖、對象圖、用例圖、組件圖、部署圖。動態(tài)圖有:順序圖、協(xié)作圖、狀態(tài)圖、活動圖。17 .UML雖然統(tǒng)一了軟件建模符號,但仍然保有彈性可以與時俱進,這是采用了什么方法?答案:擴展機制18 .UML中也哪些擴展機制?答案:構造型、標記值、約束19.什么是參與者?如何確定系統(tǒng)的參與者?答案:參與者(actor,有些書翻譯成角色”)是一

14、種特殊的類,是系統(tǒng)外部的一個實體,這個實體可以是任何的人或物,它以某種方式參與了用例的執(zhí)行過程。在獲取用例前首先要確定系統(tǒng)的參與者,可以根據下面的一些問題來尋找系統(tǒng)的參與者:誰使用系統(tǒng)?誰安裝系統(tǒng)、維護系統(tǒng)?誰啟動系統(tǒng)、關閉系統(tǒng)?誰從系統(tǒng)中獲取信息,誰提供信息給系統(tǒng)?在系統(tǒng)交互中,誰扮演了什么角色?系統(tǒng)會與哪些其他系統(tǒng)相關聯?20.什么是用例?如何確定系統(tǒng)的用例?答案:用例是對一組序列動作的描述,系統(tǒng)執(zhí)行這些動作將對用例的參與者產生可以觀察的結果??梢愿鶕旅娴囊恍﹩栴}來識別用例:參與者希望系統(tǒng)提供什么功能;系統(tǒng)是否存儲和檢索信息;當系統(tǒng)改變狀態(tài)時,是否通知參與者;是否存在影響系統(tǒng)的外部事件,

15、是哪個參與者通知系統(tǒng)這些外部事件。21.什么是順序圖,順序圖是由那些部分組成?答案:順序圖是強調消息時間順序的交互圖。是描述系統(tǒng)中類和類之間的交互,它將這些交互建模成消息交換,也就是說,順序圖描述了類相互協(xié)作的完成預期行為的動態(tài)過程。順序圖是由:類角色、生命線、激活期和消息組成。22.什么是協(xié)作圖,協(xié)作圖是由那些部分組成?答案:協(xié)作圖作為另一種交互圖而言,強調的是參加交互的對象的組織。協(xié)作圖是由:類角色、關聯角色和消息流組成。23 .試論述類與用例的區(qū)別。答案:類是對一組具有相同屬性、操作、關系和語義的對象的描述。類是對事物的抽象。而用例是對一組序列動作的描述,系統(tǒng)執(zhí)行這些動作將對用例的參與者

16、產生可以觀察的結果。24 .試比較邊界類與實體類的異同。答案:實體類是對系統(tǒng)中需要存儲的信息和其信息的行為建立模型。實體類具有永久的特性,這類似于數據庫中的表一樣用于保存系統(tǒng)的業(yè)務信息。邊界類位于系統(tǒng)與外界的交接處,它在一個或多個角色和系統(tǒng)之間建立相互作用的模型。25.什么是依賴?他與關聯有什么區(qū)別?答案:依賴是一種使用關系,它說明了一個事物聲明說明的變化可能影響到使用它的另一個事物,但反之未必。也就是說,服務的使用者以某種方式依賴于服務的提供者。而關聯是一種結構關系,它詳述了一個事物的對象與另一個事物的對象相互聯系。26.什么是泛化?泛化是否就是類的繼承,如果不是請說明理由答案:泛化是一般事

17、物(稱為父類或超類)和較特殊事物(稱為子類或孩子類)之間的關系。泛化不是類的繼承,類的繼承是泛化的一種。27 .試論述聚合和組合的異同。答案:聚合描述了整體對象擁有部分對象的關系。組合是聚合的一種形式,它具有強的擁有關系,而且整體與部分的生命周期是一致的。28.什么是動作狀態(tài)?什么是活動狀態(tài)?它們有什么區(qū)別?答案:動作狀態(tài)是活動圖中最小單位的構造塊,表示原子動作?;顒訝顟B(tài)表示的是可以分割的動作??梢詫ο蟮幕顒訝顟B(tài)理解為一個組合,它的控制流由其他活動狀態(tài)或動作狀態(tài)組成。29 .活動圖與傳統(tǒng)的流程圖有什么區(qū)別?答案:流程圖一般限于順序過程,而活動圖則可以對付并行過程。流程圖明確指出了每個活動的先

18、后順序,而活動圖僅描述了活動和必要的工作順序。30.什么是對象圖,請簡述對象的作用?答案:對象圖是描述在某一時刻,一組對象以及它們之間關系的圖形。對象圖是描述系統(tǒng)交互的靜態(tài)圖形,它由協(xié)作的對象組成,但不包含在對象之間傳遞的任何消息。31 .包的訪問可見性有幾種?請描述各訪問可見性的區(qū)別。答案:可見性可以分成3種:公有訪問(public)、保護訪問(protected)、私有訪問(private)公有訪問(public):包內的模型元素可以被任何引入此包的其他包的內含元素訪問。保護訪問(protected):表示此元素只能被當前包的子包訪問。私有訪問(private):表示此元素只能被當前包內的

19、模型元素訪問。32.什么是對象圖,請簡述對象的作用?答案:對象圖(ObjectDiagram)是描述在某一時刻,一組對象以及它們之間關系的圖形。對象圖是描述系統(tǒng)交互的靜態(tài)圖形,它由協(xié)作的對象組成,但不包含在對象之間傳遞的任何消息。33 .包的訪問可見性有幾種?請描述各訪問可見性的區(qū)別。答案:可見性可以分成3種:公有訪問(public)、保護訪問(protected)、私有訪問(private)公有訪問:包內的模型元素可以被任何引入此包的其他包的內含元素訪問。保護訪問:表示此元素只能被當前包的子包訪問。私有訪問:表示此元素只能被當前包內的模型元素訪問。34 .請描述組件圖和部署圖的關系?答案:組

20、件圖用于描述系統(tǒng)中軟件的構成,但沒有描述系統(tǒng)中與硬件有關的構成情況。部署圖則用于描述系統(tǒng)硬件的物理拓撲結構以及在此結構上運行的軟件。35 .請敘述類,組件和節(jié)點的關系?答案:組件是系統(tǒng)中遵從一組接口且提供實現的一個物理部件,通常指開發(fā)和運行時類的物理實現。節(jié)點和組件的關系:組件是參與系統(tǒng)執(zhí)行的事物,而節(jié)點是執(zhí)行組件的事物。簡單的說就是組件是被節(jié)點執(zhí)行的事物,如假設節(jié)點是一臺服務器,則組件就是其上運行的軟件。組件表示邏輯元素的物理模塊,而節(jié)點表示組件的物理部署。這表明一個組件是邏輯單元(如類)的物理實現,而一個節(jié)點則是組件被部署的地點。一個類可以被一個或多個組件實現,而一個組件也可以部署在一個或

21、多個節(jié)點上。36、簡述UML的9種圖。答案:(1)用例圖:用例圖展現了一組用況、參與者以及它們間的關系。可以用用例圖描述系統(tǒng)的靜態(tài)使用情況。在對系統(tǒng)行為組織和建模方面,用例圖的是相當重要的。(2)類圖:(3)對象圖對象圖展示了一組對象及它們間的關系。用對象圖說明類圖中所反應的事物實例的數據結構和靜態(tài)快照。對象圖表達了系統(tǒng)的靜態(tài)設計視圖或靜態(tài)過程視圖,除了現實和原型的方面的因素外,它與類圖作用是相同的。(4)交互圖:交互圖展現了按一定的目的進行的一種交互,它由在一個上下文中的一組對象及它們間交互的信息組成。交互圖也可用于描述一個用況的行為。順序圖和協(xié)作圖都是交互圖,順序圖和協(xié)作圖可以相互轉換。順

22、序圖:展現了一組對象和由這組對象收發(fā)的消息,用于按時間順序對控制流建模。用順序圖說明系統(tǒng)的動態(tài)視圖。協(xié)作圖:展現了一組對象,這組對象間的連接以及這組對象收發(fā)的消息。它強調收發(fā)消息的對象的結構組織,按組織結構對控制流建模。(5)狀態(tài)圖:展示了一個特定對象的所有可能狀態(tài)以及由于各種事件的發(fā)生而引起的狀態(tài)間的轉移。一個狀態(tài)圖描述了一個狀態(tài)機,用狀態(tài)圖說明系統(tǒng)的動態(tài)視圖。它對于接口、類或協(xié)作的行為建模尤為重要,可用它描述用況實例的生命周期。(6)活動圖:活動圖是一種特殊的狀態(tài)圖,描述需要做的活動、執(zhí)行這些活動的順序(多為并行的)以及工作流(完成工作所需要的步驟)。它對于系統(tǒng)的功能建模特別重要,強調對象

23、間的控制流程。高層活動圖用于表示需要完成的一些任務,即用于分析用例,理解涉及多個用例的工作流、多線程及并行,顯示相互聯系的行為整體,還可用于對企業(yè)過程建模,對系統(tǒng)的功能建模。低層活動圖用于表示類的方法。但活動圖不適用于描述動作與對象間的關系,顯示對象間的合作以及顯示對象在生命周期內的運轉情況。(7)構件圖(組件圖):構件圖展現了一組構件之間的組織和依賴,用于對原代碼、可執(zhí)行的發(fā)布、物理數據庫和可調整的系統(tǒng)建模。(8)部署圖:部署圖展現了對運行時處理節(jié)點以及其中構件的配署。它描述系統(tǒng)硬件的物理拓撲結構(包括網絡布局和構件在網絡上的位置),以及在此結構上執(zhí)行的軟件(即運行時軟構件在節(jié)點中的分布情況

24、)。用部署圖說明系統(tǒng)結構的靜態(tài)部署視圖,即說明分布、交付和安裝的物理系統(tǒng)。37 .請簡要解釋主動類的概念,并說明它建模的意義,并通過1-2個實例來說明,主動類可以用來表示哪些設計元素。主動類的實例稱為主動對象,一個主動對象擁有一個控制線程并且能夠發(fā)起控制活動;它不在別的線程、堆棧或狀態(tài)機內運行,具有獨立的控制期。從某種意義上說,它就是一個線程。例如Socket服務器的監(jiān)聽線程就可以表示為主動類。38 .在繪制類圖時,第一步就是發(fā)現類,最常用的方法是什么?請簡要說明它的使用方法。發(fā)現類的方法有很多種,其中最廣泛應用的莫過于“名詞動詞法”,其主要規(guī)則是從名詞與名詞短語中提取對象與屬性;從動詞與動詞

25、短語中提取操作與關聯;而所有格短短語通常表明名詞應該是屬性而不是對象。39 .請說明對象圖的適用場景以及它的優(yōu)缺點。對象圖適用于論證類模型的設計以及對源代碼進行分析和說明。其優(yōu)點是能夠直觀理解出系統(tǒng)運行時的實時狀態(tài),缺點是比較復雜,工作量大。40 .交互概述圖有哪兩種形式,它們分別適用于什么場景?相對而言,哪一種會更加常用一些?一是活動圖的變體,它將活動節(jié)點進行細化,用一些小的順序圖來表示活動節(jié)點內部的對象控制流;二是順序圖的變體,它用活動圖來補充順序圖。彳1相對而言后者是十分不常見的,因此UML的定義更傾向于將其稱為活動圖的變體。41、請簡要說明交互概述圖在建模時的優(yōu)點和缺點。并簡要描述交互

26、概述圖的繪制方法。優(yōu)點:充分結合交互圖和活動圖的長處,在表達了對象到對象的控制流的同時,充分展示了從活動到活動的控制流。缺點:對于規(guī)模稍大的場景,它并不是一個很好的選擇,它將使模型的可讀性大大降低繪制方法:理解活動控制流,并用活動圖表示出來;分析活動節(jié)點:用交互圖表述細節(jié)。五、分析設計題(18)1、如圖所示,是一個倉庫管理系統(tǒng)的類模型局部,其中IncomeOrder是指入庫單,Orderitem是指入庫中的每一項,Product則是產品信息。請指出模型中的錯誤,說明原因并改正錯誤。I窗口一員1員市枇一員倉庫管理系統(tǒng)類模型局部解答:根據題意和模型不難得知,一個入庫單是由多個入庫單項(Orderi

27、tem)組成的,因此不可能只涉及一個產品,合理的方式應該是入每個入庫單項(Orderitem)與產品一對一關聯。即應該繪制為:I 八貝-核::八貝小批八貝納稅人10.n行政審批類申請2、下圖是一個”涉稅服務管理效能管理系統(tǒng)”中類模型的一個局部,請根據該圖回答以下問題行政許可類申請涉稅服務類申請行政審批類申請涉稅服務效能管理系統(tǒng)類模型局部在描述“稅務審批服務申請”時,它主要包含哪幾個方面的內容?它有幾種不同的類別?0.nstsWT0.n0.n窗口人員核查人員審批人員處理人流轉記錄0.n0.n受理資料受理提示納稅人稅務審批服務申請0.n10.n受理告知0.n受理資料、受理提示、受理告知、納稅人、流

28、轉記錄。包括行政許可類申請、涉稅服務類申請和行政審批類申請三類對于每一條流轉記錄,可能與幾個“稅務審批服務申請”相關?與幾個處理人相關?每條流轉記錄只和一個“稅務審批服務申請”相關,只與一個處理人相關。在上圖中,對于每個流轉記錄的處理人,它的類型(窗口人員、核查人員、審批人員)是唯的,也就是只可能取一種值。請在圖中加上表示這種規(guī)則的約束。窗口人員核查人員審批人員xor三X處理人流轉記錄Tii0.n11納稅人稅務審疝艮務申請10.n.行政許可類申請r涉稅服務類申請行政審批類申請后來,開發(fā)人員又在上述圖的基礎上進行了一些修改,其中有一個局部修改成了如下圖的內容。請說明這些新增加的元素分別表示什么含

29、義。LoginManagerArrayList修改后的模型局部has是關聯名稱,表示這種關聯是“擁有”關系。“申請ID”是限定符,表示每一個流轉記錄只能用一個“申請ID”。3、下圖是小張繪制的一張關于網上商城用戶管理的領域類圖,但其中存在一些問題,請指出錯誤并說明理由。UserPreferencesSystem.Data.OracleclientLoginManager網上商城用戶管理領域類圖局部作為領域類圖不應該涉及到實現類,因此不應該引入諸如System.Data.Oracleclient和ArrayList之類與程序實現直接相關的類。4 .在下圖中最上面的對象的名稱是什么?該圖表示的意思

30、是什么?請繪制出與其相應的類圖對象圖實例Chinao該圖的意思是福建、四川等省份組成中國。5.假設有一個溫度監(jiān)才$系統(tǒng),用戶在MonitorGUI(監(jiān)控界面)上輸入查詢指令,然后QueryState包的程序將與溫感探頭連接,獲取當前的狀態(tài)信息,并存入數據庫,再返回給用戶界面。根據這一描述,小張繪制了如圖所示的包圖。你認為其中存在什么問題,請試著修改?溫度監(jiān)控系統(tǒng)包圖的局部在包圖中應該避免出現這種循環(huán)依賴的情況。可以修改為:ArrayListAccountUserPreferencesUserPreferencesInfoSystem.Data.OracleclientUserAccountinfo1r-汕I,工 f和6 .為了滿足物業(yè)中介行業(yè)的信息化要求,甲公司基于詳盡的需求調研與分析,準備研發(fā)一套符合市場需要的、實用的信息管理系統(tǒng)。主要將實現客戶資料信息管理、客戶委托(出租、出售、租賃、購買)信息管理、業(yè)務線索生成與管理、房源狀態(tài)自動更新、權限管理、到期用戶管理、房源組合查詢等功能。該公司小王,通過多次的與潛在客戶的交流與溝通,完成了

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論