




已閱讀5頁(yè),還剩15頁(yè)未讀, 繼續(xù)免費(fèi)閱讀
版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
一、填空1. 如果要把眾多的事物進(jìn)行歸納和分類(lèi),那么所依據(jù)的面向?qū)ο筇匦允?抽象 。2. 面向?qū)ο笾械?表示 層用于提供給用戶(hù)使用和顯示的界面。3. UML中的 元元模型 層位于結(jié)構(gòu)的最上層,是組成UML最基本的元素,代表要定義的所有事物。4. 在UML2.0中用來(lái)表示類(lèi)、組件、協(xié)作等模型元素內(nèi)部結(jié)構(gòu)的是 組合結(jié)構(gòu) 。5. UML中的 實(shí)現(xiàn)關(guān)系 使用一條空心三角作為箭頭和虛線(xiàn)作為其圖形表示。1. 用例圖的標(biāo)準(zhǔn)關(guān)系有 擴(kuò)展 、泛化關(guān)系、關(guān)聯(lián)關(guān)系。2. 用例圖的組成有 關(guān)系 、系統(tǒng)、參與者和用例。3. 在UML中,用例用一個(gè) 圓形 來(lái)表示。4. 泛化關(guān)系使用一條實(shí)線(xiàn)和一個(gè) 三角箭頭 來(lái)邊接用例。1. 類(lèi)圖 是面向?qū)ο笙到y(tǒng)建模中最常用和最基本的圖之一。2. 泛化約束可以分為不完我約束、完全約束、 解體約束 和重疊約束。3. UML規(guī)范中定義了4種基本的依賴(lài)類(lèi)型,它們分別是 使用依賴(lài) 、抽象依賴(lài)、綁定依賴(lài)和授權(quán)依賴(lài)。4. 組合關(guān)系 用來(lái)描述整體與部分,但是部分不能離開(kāi)整體而單獨(dú)存在,當(dāng)整體類(lèi)被銷(xiāo)毀部分類(lèi)將同時(shí)被銷(xiāo)毀。5.組合關(guān)系和 聚合關(guān)系 都是一種特殊的關(guān)聯(lián)關(guān)系,它們都描述了整體與部分的關(guān)系。1. 對(duì)象圖 描述了參與交互的各個(gè)對(duì)象在交互過(guò)程中某一時(shí)刻的狀態(tài)。2. 存在于時(shí)間和空間的具體實(shí)體是用來(lái)描述 對(duì)象 的。3. 對(duì)象除了用于數(shù)據(jù)外,還可以擁有各種關(guān)系,這些關(guān)系被稱(chēng)為 鏈 。4. 使用包以及類(lèi)所繪制的圖形就叫 包圖 。5. 包圖的常用關(guān)系包括依賴(lài)關(guān)系和泛化關(guān)系,其中依賴(lài)關(guān)系又包括 依賴(lài)和依賴(lài)。1. UML中活動(dòng)圖的核以元素是 活動(dòng) ,它使用圓角矩形表示。2. 活動(dòng)圖中的活動(dòng)結(jié)點(diǎn)有3種類(lèi)型,其中 控制 結(jié)點(diǎn)可以包含開(kāi)始狀態(tài)。3. 在一個(gè)活動(dòng)圖中可以有一個(gè)開(kāi)始狀態(tài)。有 多 個(gè)結(jié)束狀態(tài)。4. 在活動(dòng)圖中使用 分叉與匯合 來(lái)描述并行的行為。5. 一個(gè)異常處理器包含一個(gè)異常處理執(zhí)行體和一個(gè) 異常類(lèi)型 。1. 順序圖是一種 通信集合 。2. 生命線(xiàn)有 激活 和休眠兩種狀態(tài)。3. 消息分為簡(jiǎn)單消息、同步消息、 異步消息 和返回消息。4. 順序圖由 對(duì)象 、生命線(xiàn)、消息和激活構(gòu)成。1. 通信圖與順序圖都是 交互圖 的一種。2. 通信中創(chuàng)建的消息使用 create 固化類(lèi)型。3. 順序圖與通信圖中,集中處理交互鏈接的是 通信圖 。4. 通信圖由對(duì)象、鏈接和 消息 。構(gòu)成1. 時(shí)間圖是一種特殊的 交互圖 。2. 時(shí)間圖中對(duì)象的狀態(tài)名稱(chēng)位于對(duì)象名稱(chēng)的 右側(cè) 。3. 時(shí)間圖由對(duì)象、 狀態(tài) 、時(shí)間刻度、狀態(tài)線(xiàn)以及消息構(gòu)成。1.狀態(tài)機(jī)由狀態(tài)、 轉(zhuǎn)移 、事件、活動(dòng)、動(dòng)作等元素組成。2.轉(zhuǎn)移的過(guò)程包括事件和 動(dòng)作 。3.組合狀態(tài)的子狀態(tài)分為兩種、順序子狀態(tài)和 并發(fā)子狀態(tài) 。4.動(dòng)作有5種基本類(lèi)型:entry、exit、do、include和 event 。5.同步狀態(tài)是連接兩個(gè)并發(fā)區(qū)域的特殊狀態(tài),使用 小圓圈 符號(hào)來(lái)連接并發(fā)區(qū)域。6.初始狀態(tài)使用一個(gè) 實(shí)心圓 表示。1.使用組合結(jié)構(gòu)的 連接符 可以解決無(wú)法正確描述類(lèi)中對(duì)象之間關(guān)聯(lián)的問(wèn)題。2. 協(xié)作 描述了參與結(jié)合的多個(gè)元素(角色)的一種結(jié)構(gòu)。3.使用 交互概覽圖 為用例建模時(shí),首先必須將用例分解成單獨(dú)的交互,并確定最有效表示交互的圖類(lèi)型。1. 組件圖 描述了軟件的各種組件和它們之間的依賴(lài)關(guān)系。2.組件有3種類(lèi)型: 配置組件 、工作產(chǎn)品組件和執(zhí)行組件。3.使用組件圖建模有4種方式:為源代碼建模、 為可執(zhí)行程序建模 、為數(shù)據(jù)庫(kù)建模以及為可適應(yīng)的系統(tǒng)建模。4. 部署圖 用于描述系統(tǒng)硬件的物理拓?fù)浣Y(jié)構(gòu)以及在此結(jié)構(gòu)上運(yùn)行的軟件。5.節(jié)點(diǎn)有兩種表示方式: 簡(jiǎn)單名稱(chēng) 和路徑名稱(chēng)。1.下列不屬于對(duì)象特性的是 D.對(duì)象必須是可見(jiàn)的2.如果要解決系統(tǒng)做什么應(yīng)該使用 A.面向?qū)ο蟮姆治?.面向?qū)ο笾械?D.類(lèi)模型 描述了系統(tǒng)內(nèi)部對(duì)象及其關(guān)系的靜態(tài)結(jié)構(gòu)。4.UML中的 A.組件視圖 用于描述系統(tǒng)的實(shí)現(xiàn)模塊以及他們之間的依賴(lài)關(guān)系。5.下列不屬于UML 2.0中圖的是 A.協(xié)作圖6.下列UML事物中表示協(xié)作的是 A.7.下列說(shuō)法正確的是 C.泛化關(guān)系是用例間的,也可以是參與者間的8.表示擴(kuò)展的符號(hào)是 D.虛線(xiàn)箭頭(線(xiàn)上標(biāo))9.關(guān)于依賴(lài)的說(shuō)法,正確的是 C.依賴(lài)關(guān)系用一個(gè)一端帶有箭頭的虛線(xiàn)表示10.關(guān)于UML類(lèi)圖中的關(guān)系,不正確的是 B.UML中類(lèi)圖關(guān)系只有三種:泛化、關(guān)聯(lián)、依賴(lài)11.下面說(shuō)法錯(cuò)誤的是 C.抽象類(lèi)不能被實(shí)例化,但是其子類(lèi)可以被實(shí)例化為對(duì)象12.定序是指將一組對(duì)象按一定的順序排列,要指出參與關(guān)聯(lián)的一組對(duì)象需要按一定的順序排列,只需要將關(guān)鍵字 A.ordered 置于關(guān)聯(lián)端點(diǎn)處就行了。13.關(guān)于對(duì)象和類(lèi),不正確的是 C.對(duì)象時(shí)抽象的,而類(lèi)是具體的。14.繪制對(duì)象圖的步驟:找出類(lèi)和對(duì)象對(duì)類(lèi)和對(duì)象進(jìn)行細(xì)化的關(guān)聯(lián)分析繪制相應(yīng)的對(duì)象圖15.類(lèi)圖和對(duì)象圖的區(qū)別中,錯(cuò)誤的是 B.類(lèi)圖中不能包含操作內(nèi)容,而對(duì)象圖中可以包含操作16.包圖建模步驟:分析系統(tǒng)模型元素對(duì)于每一個(gè)包,標(biāo)識(shí)模型元素的可見(jiàn)性確定包與包之間的泛化關(guān)系,確定包元素的多態(tài)性與重載繪制包圖進(jìn)一步完善包圖17.關(guān)于包和包圖,錯(cuò)誤的是 D.包間的泛化關(guān)系與類(lèi)的泛化關(guān)系完全一樣,沒(méi)有任何區(qū)別18.不屬于活動(dòng)圖組成元素的是 B.消息調(diào)用19.活動(dòng)圖中的動(dòng)作不可以執(zhí)行如下哪個(gè)動(dòng)作 A.創(chuàng)建實(shí)例20.下列關(guān)于活動(dòng)描述不正確的是 D.活動(dòng)使用實(shí)心圓表示21.關(guān)于判定,不正確的是 A.判定中的分支路徑是并行的22.在活動(dòng)圖中 C.泳道 明確地表示了哪些活動(dòng)是由哪些對(duì)象進(jìn)行的。23.A.接收事件動(dòng)作 表示等待滿(mǎn)足特定條件的某個(gè)事件發(fā)生。24.下列正確的是 C.對(duì)象可以在過(guò)程中被創(chuàng)建和撤銷(xiāo)25.下列正確的是 D.簡(jiǎn)單消息是不區(qū)分同步和異步的消息26.下列正確的是 A.參與者可以像對(duì)象一樣與其他對(duì)象進(jìn)行交互27.下列正確的是 B.消息是通信圖和順序圖都有的28.不屬于交互圖的是 A.用例圖29.下列不正確的是 D.類(lèi)角色通過(guò)鏈接相交互30.時(shí)間圖中的對(duì)象與下列哪個(gè)圖最接近 D.順序圖31.下列正確的是 B.時(shí)間圖有兩種表示方法32.下列正確的是 A.時(shí)間約束也可以用于對(duì)消息的約束33.不是狀態(tài)機(jī)圖標(biāo)志符的是 C.34.不屬于事件類(lèi)型的是 B.出入事件H*35.下列不是轉(zhuǎn)移類(lèi)型的是 D.旋轉(zhuǎn)轉(zhuǎn)移36.表示深歷史狀態(tài)的是 C.37.不屬于狀態(tài)機(jī)圖元素的是 A.鏈接38.下面元素中不屬于組合結(jié)構(gòu)圖的是 B.接口39.下列關(guān)于端口的描述不正確的是 D.端口的種類(lèi)多種多樣,像打印機(jī)也是一種端口40.關(guān)于協(xié)作不正確的是 D.協(xié)作使用圓角矩形表示41.關(guān)于交互概覽圖不正確的是 D.交互概覽圖可以沒(méi)有初始結(jié)點(diǎn)或者最終結(jié)點(diǎn)42.使用組件圖建模時(shí)的主要步驟是對(duì)系統(tǒng)中的組件建模定義相關(guān)組件提供的接口對(duì)組件間的關(guān)系建模將邏輯設(shè)計(jì)映射成物理實(shí)現(xiàn)對(duì)建模的結(jié)果進(jìn)行精化和細(xì)化43.組件和類(lèi)錯(cuò)誤的是D.組件和類(lèi)中都可以包含屬性和操作,并且屬性和操作在組件與類(lèi)中經(jīng)常使用44.使用部署圖建模主要步驟對(duì)系統(tǒng)中的節(jié)點(diǎn)及節(jié)點(diǎn)間的關(guān)系建模對(duì)來(lái)自于組件圖系統(tǒng)中的組件建模對(duì)組件間的關(guān)系建模對(duì)建模的結(jié)果進(jìn)行精化和細(xì)化。45.下列錯(cuò)誤的是 C.如果軟件制品的種類(lèi)少、數(shù)量少、結(jié)構(gòu)簡(jiǎn)單,只有一個(gè)文件或者少許幾個(gè)文件就需要部署圖來(lái)描述制品之間的關(guān)系。46.部署圖建模三種方式:為嵌入式系統(tǒng)建模為客戶(hù)/服務(wù)器系統(tǒng)建模為完全的分布式系統(tǒng)建模 第一章1、對(duì)象的特點(diǎn): 萬(wàn)物皆為對(duì)象 對(duì)象都是唯一的 對(duì)象具有屬性和行為 對(duì)象具有狀態(tài) 對(duì)象都屬于某個(gè)類(lèi)別2、面向?qū)ο箝_(kāi)發(fā)中三層的分工、作用及其關(guān)系: 數(shù)據(jù)訪(fǎng)問(wèn)層:對(duì)數(shù)據(jù)的操作,具體為業(yè)務(wù)邏輯層或表示層提供數(shù)據(jù)服務(wù)。 業(yè)務(wù)邏輯層:對(duì)具體問(wèn)題的操作。 表示層:展示給用戶(hù)的界面。3、面向?qū)ο蟮娜龑幽P停?類(lèi)模型:描述系統(tǒng)內(nèi)部對(duì)象及其關(guān)系的靜態(tài)結(jié)構(gòu)。 狀態(tài)模型:描述對(duì)象隨著時(shí)間發(fā)生變化的那些方面。 交互模型:描述對(duì)象之間的交互行為。4、 使用面向?qū)ο筮^(guò)程和面向?qū)ο髸r(shí)面臨的問(wèn)題:面向過(guò)程面臨的困難出在認(rèn)識(shí)方法上;面向?qū)ο蟮膯?wèn)題出在如何抽象上。5、 介紹UML的發(fā)展過(guò)程6、 UML4層體系結(jié)構(gòu)的名稱(chēng)和作用 元元模型層:代表要定義的所有事物。 元模型層:元元模型層中“事物”的實(shí)例。 模型層:元模型層中概念的實(shí)例化。 用戶(hù)模型層:模型層和元模型層概念的實(shí)例。7、 UML中視圖和圖的關(guān)系: UML的視圖都是由一個(gè)或多個(gè)圖組成的,圖就是系統(tǒng)架構(gòu)在某個(gè)側(cè)面的表示,所有的 圖一起組成了系統(tǒng)的完整視圖。8、 UML2.0提供了多少種圖,分別是: 14種 包圖 組合結(jié)構(gòu)圖 交互概覽圖 定時(shí)圖 交互圖 類(lèi)圖 對(duì)象圖 部署圖 組件圖 活動(dòng)圖 順序圖 通信圖 狀態(tài)機(jī)圖 用例圖9、什么是RUP,與UML什么關(guān)系? RUP描述了如何有效地利用商業(yè)的、可靠的方法開(kāi)發(fā)和部署軟件,是一種重復(fù)級(jí)過(guò)程, 特別適用于大型軟件團(tuán)隊(duì)開(kāi)發(fā)大型項(xiàng)目。 UML是一種語(yǔ)言,用來(lái)描述軟件生產(chǎn)過(guò)程中要產(chǎn)生的文檔,而RUP則是指導(dǎo)如何產(chǎn) 生這些文檔以及這些文檔要講述什么的方法。 第二章10、用例與用例圖的區(qū)別: 用例可以是一組連續(xù)的操作,也可以是一個(gè)特定功能的模塊。它是一個(gè)敘述型的文檔, 來(lái)描述參與者使用系統(tǒng)完成的事件。 用例圖描述的是系統(tǒng)的參與者與系統(tǒng)用例之間的關(guān)系。11、用例圖說(shuō)明了什么?它出現(xiàn)在Unified Process的哪個(gè)階段? 用例圖說(shuō)明了系統(tǒng)參與者與系統(tǒng)用例之間的關(guān)系,主要在需求分析階段使用。12、用例圖的4個(gè)主要組成部分: 用例、參與者、系統(tǒng)、關(guān)系13、參與者表示什么? 參與者是系統(tǒng)外的一個(gè)實(shí)體,它代表了與系統(tǒng)交互的用戶(hù)、設(shè)備或另一個(gè)系統(tǒng)。14、用例表示什么? 用例可以是一組連續(xù)的操作,也可以是一個(gè)特定功能的模塊,用來(lái)描述參與者使用系 統(tǒng)完成的事件,是系統(tǒng)期望系統(tǒng)具備的功能,它定義了系統(tǒng)的行為特征。15、什么是參與者?如何確定參與者? 參與者是系統(tǒng)服務(wù)的對(duì)象。16、泛化描述了什么? 泛化描述的是子用例與父用例的的關(guān)系,子用例是父用例的特化,它除了可以具有父 用例的特性外,還可以有自己的另外特性。17、解釋和比較用例圖中的和兩種關(guān)系。 包含關(guān)系:指一個(gè)用例可以簡(jiǎn)單地包含其他用例具有的行為,并把它所包含的用例行 為作為自身行為的一部分。 擴(kuò)展用例:它是一種依賴(lài)關(guān)系,它指定了一個(gè)用例可以增強(qiáng)另一個(gè)用例的功能,是把 新的行為插入到已有用例中的方法?;美词箾](méi)有擴(kuò)展用例也是完整的,這點(diǎn)與包含關(guān) 系有所不同。 第三章18、類(lèi)圖中的主要元素是: 類(lèi)、接口以及它們之間的關(guān)系。(關(guān)聯(lián)關(guān)系、泛化關(guān)系、依賴(lài)關(guān)系、實(shí)現(xiàn)關(guān)系)19、類(lèi)與類(lèi)之間的主要關(guān)系有幾種?它們的含義是什么? 泛化關(guān)系:泛化是一種繼承關(guān)系,表示一般與特殊的關(guān)系,它指定了子類(lèi)如何特化 父類(lèi)的所有特征和行為。 實(shí)現(xiàn)關(guān)系:用于規(guī)定規(guī)格說(shuō)明與其實(shí)現(xiàn)之間的關(guān)系,換句話(huà)說(shuō),就是指定兩個(gè)實(shí)體 之間的一個(gè)合同,一個(gè)實(shí)體定義一個(gè)合同,而另一個(gè)實(shí)體保證履行該合同。 關(guān)聯(lián)關(guān)系:對(duì)象之間的關(guān)系準(zhǔn)則。 聚合關(guān)系:它是一種特殊的關(guān)聯(lián)關(guān)系,它表示整體與部分的關(guān)系,且部分可以離開(kāi) 整體而單獨(dú)存在。 組合關(guān)系:它是一種特殊的聚合關(guān)系,它表示整體與部分的關(guān)系,但部分不能離開(kāi) 整體而單獨(dú)存在,當(dāng)整體類(lèi)被銷(xiāo)毀時(shí)部分類(lèi)將同時(shí)被銷(xiāo)毀。 依賴(lài)關(guān)系:當(dāng)兩個(gè)元素處于依賴(lài)關(guān)系中時(shí),其中一個(gè)元素的改變可能會(huì)影響或提供 消息給另一個(gè)元素,即另一個(gè)元素以某種形式依賴(lài)于另一個(gè)元素。20、構(gòu)造類(lèi)圖的步驟: 創(chuàng)建類(lèi)圖。 研究分析問(wèn)題領(lǐng)域確定系統(tǒng)需求。 根據(jù)用例圖或者需求確定類(lèi)及其關(guān)聯(lián),明確類(lèi)的含義和職責(zé), 確定屬性和操作 添加類(lèi)以及類(lèi)的屬性和操作。 添加類(lèi)與類(lèi)之間的關(guān)系。21、使用類(lèi)圖時(shí)要遵循的基本原則是: 簡(jiǎn)化原則:初始階段不使用所有的符號(hào),能夠有效表達(dá)就好。 分層理解原則:使用不同層次的類(lèi)圖來(lái)進(jìn)行表達(dá)方便理解。 關(guān)注關(guān)鍵點(diǎn)原則:只把精力放在關(guān)鍵的位置。22、聚合關(guān)系和組合關(guān)系的相同點(diǎn)和不同點(diǎn): 第四章 23、對(duì)象和類(lèi)的主要區(qū)別: 對(duì)象是一個(gè)實(shí)體,類(lèi)僅代表一個(gè)抽象。 類(lèi)是共享一個(gè)公用結(jié)構(gòu)和一個(gè)公共行為的對(duì)象集合。 類(lèi)是靜態(tài)的,對(duì)象是動(dòng)態(tài)的。 類(lèi)是一般化,對(duì)象是個(gè)性化。 類(lèi)是定義,對(duì)象是實(shí)例。 類(lèi)是抽象的,對(duì)象是具體的。24、簡(jiǎn)述對(duì)象圖的概念和繪制對(duì)象圖的一般步驟。 對(duì)象圖是類(lèi)圖的實(shí)例,它用來(lái)描述的是參與交互的各個(gè)對(duì)象在交互過(guò)程中某一時(shí)刻的 狀態(tài),它可以看作是類(lèi)圖在某一時(shí)刻的實(shí)例。 步驟:先找出類(lèi)和對(duì)象。 對(duì)類(lèi)和對(duì)象進(jìn)行細(xì)化的關(guān)聯(lián)分析。 繪制相應(yīng)的對(duì)象圖。25、對(duì)象圖的表示方法和用途: 對(duì)象圖包括兩部分:對(duì)象名稱(chēng)和屬性 用途:捕獲實(shí)例和連接。 捕獲交互的靜態(tài)部分。 在分析和設(shè)計(jì)階段進(jìn)行創(chuàng)建。 舉例說(shuō)明數(shù)據(jù)/對(duì)象結(jié)構(gòu)。 詳細(xì)描述瞬態(tài)圖。 由分析人員、設(shè)計(jì)人員和代碼實(shí)現(xiàn)人員開(kāi)發(fā)。26、簡(jiǎn)述包間依賴(lài)關(guān)系和的區(qū)別。 表示訪(fǎng)問(wèn)依賴(lài),依賴(lài)關(guān)系不會(huì)增加客戶(hù)包間的內(nèi)容;表示輸入依賴(lài)或引入依賴(lài),依賴(lài)關(guān)系使提供者包中的內(nèi)容增加到客戶(hù)包中。27、簡(jiǎn)述使用包圖構(gòu)建模型的具體步驟。 分析系統(tǒng)模型元素,把概念或語(yǔ)義上相近的模型元素歸納到一個(gè)包中。 對(duì)于每一個(gè)包,標(biāo)識(shí)模型元素的可見(jiàn)性。 確定包與包之間的泛化關(guān)系,確定包元素的多態(tài)性與重載。 繪制包圖。 進(jìn)一步完善包圖。28、簡(jiǎn)述對(duì)象圖和類(lèi)圖、包圖和類(lèi)圖的區(qū)別。 第五章29、活動(dòng)圖的概念和用途。 活動(dòng)圖用于描述系統(tǒng)的工作流程和并發(fā)行為,它用于展現(xiàn)參與行為的類(lèi)所進(jìn)行的各種 活動(dòng)的順序關(guān)系。 用途:活動(dòng)圖的主要作用就是用來(lái)描述工作流,它是一種特殊形式的狀態(tài)機(jī),用于對(duì) 計(jì)算流程和工作流程建模。30、活動(dòng)圖的各種標(biāo)記符: 開(kāi)始、結(jié)束、活動(dòng)、分支與合并、分叉與匯合、判定、泳道、轉(zhuǎn)移31、簡(jiǎn)要介紹分叉和匯合。 分叉用于將一個(gè)控制流分為兩個(gè)或多個(gè)并發(fā)運(yùn)行的分支。 匯合用于將兩個(gè)或多個(gè)控制流合并到一起形成一個(gè)單向控制流。32、說(shuō)明活動(dòng)圖中使用泳道的益處。 泳道區(qū)分了負(fù)責(zé)活動(dòng)的對(duì)象,它明確地表示了哪些活動(dòng)是由哪些對(duì)象進(jìn)行的。33、建?;顒?dòng)圖的步驟: 建立焦點(diǎn),確定活動(dòng)圖所關(guān)注的業(yè)務(wù)流程。 確定該業(yè)務(wù)的業(yè)務(wù)對(duì)象。 確定該工作流的開(kāi)始狀態(tài)和結(jié)束狀態(tài)。 從開(kāi)始狀態(tài)開(kāi)始,說(shuō)明隨時(shí)間發(fā)生的動(dòng)作和活動(dòng),并在活動(dòng) 圖中表示成活動(dòng)狀態(tài)或者動(dòng)作狀態(tài)。 將復(fù)雜的或者多次出現(xiàn)的活動(dòng)歸集到一個(gè)活動(dòng)狀態(tài)節(jié)點(diǎn),并對(duì)每個(gè)這樣的活動(dòng)狀態(tài) 提供一個(gè)可展開(kāi)的單獨(dú)的活動(dòng)來(lái)表示它們。 找出連接這些活動(dòng)和動(dòng)作狀態(tài)節(jié)點(diǎn)的轉(zhuǎn)換,從工作流的順序開(kāi)始,考慮分支,再考 慮分叉和匯合。 如果工作流中涉及重要的對(duì)象,則可以將它們加入到活動(dòng)圖中。如果需要描述對(duì)象 流的狀態(tài)變化,則需要顯示其變化的值和狀態(tài)。34、簡(jiǎn)述使用發(fā)送信號(hào)動(dòng)作和接收事件動(dòng)作的情況。 發(fā)送信號(hào)動(dòng)作是一種特殊的動(dòng)作,它表示從輸入信息創(chuàng)建一個(gè)信號(hào)實(shí)例,然后發(fā)送到 目標(biāo)對(duì)象。 接收事件動(dòng)作也是一個(gè)特殊的動(dòng)作,表示等待滿(mǎn)足特定條件的某個(gè)事件發(fā)生。 第六章35、順序圖的作用: 為用例建造邏輯模型。 為某個(gè)用例的泛化功能提供其所缺乏的解釋。 記錄一個(gè)存在系統(tǒng)的對(duì)象現(xiàn)在如何交互。 用來(lái)演示某個(gè)用例最終產(chǎn)生的所有的路徑。36、對(duì)象之間如何進(jìn)行通信? 對(duì)象之間通過(guò)消息來(lái)進(jìn)行通信。37、同步消息和異步消息的區(qū)別: 同步消息假設(shè)有一個(gè)返回消息,在發(fā)送消息的對(duì)象進(jìn)行另一個(gè)活動(dòng)之前需要等待返回 的回應(yīng)消息。 異步消息表示發(fā)送消息的對(duì)象不用等待回應(yīng)的返回消息,即可開(kāi)始另一個(gè)活動(dòng)。38、消息中條件的作用: 消息中包含條件以限制它們只在滿(mǎn)足條件時(shí)才能被發(fā)送。39、在順序圖中如何使用消息創(chuàng)建或銷(xiāo)毀對(duì)象? 創(chuàng)建一個(gè)對(duì)象的主要步驟是發(fā)送一個(gè)create消息到該對(duì)象;刪除對(duì)象需要發(fā)送destroys 消息到被刪除對(duì)象,而要想說(shuō)明某個(gè)對(duì)象被銷(xiāo)毀,則需要在被銷(xiāo)毀對(duì)象的生命線(xiàn)最下端放 置一個(gè)字符。 第七章40、通信圖中消息序號(hào)的重要性: 一個(gè)通信圖顯示了對(duì)象間的聯(lián)系以及對(duì)象間發(fā)送和接受的消息,而消息序號(hào)則表示發(fā) 送消息的時(shí)間先后順序。41、系統(tǒng)對(duì)象之間的通信鏈接的重要性: 鏈接是通信圖特有的元素,鏈接的目的是讓消息在不同系統(tǒng)對(duì)象之間傳遞。沒(méi)有鏈接, 兩個(gè)系統(tǒng)對(duì)象之間無(wú)法彼此交互。要在通信圖中增加消息,必須先建立對(duì)象之間的鏈接。42、在通信圖中如何表示消息的迭代?迭代通過(guò)在順序編號(hào)前加上一個(gè)迭代符號(hào)*和一個(gè)可選的迭代表達(dá)式來(lái)表示。43、如何為通信圖中的消息添加控制點(diǎn)? 控制點(diǎn)由一組邏輯判斷語(yǔ)句組成,只有當(dāng)邏輯判斷語(yǔ)句為真時(shí),才調(diào)用相關(guān)的消息。 第八章44、時(shí)間圖的作用: 時(shí)間圖中,每個(gè)消息都有與其相關(guān)聯(lián)的時(shí)間信息,準(zhǔn)確描述了何時(shí)發(fā)送消息,消息的 接受對(duì)象會(huì)花多長(zhǎng)時(shí)間收到該消息,以及消息的接收對(duì)象需要多少時(shí)間處于某種特定狀態(tài)。45、時(shí)間圖的基本構(gòu)成元素: 對(duì)象、狀態(tài)、時(shí)間刻度、狀態(tài)線(xiàn)、事件與消息46、為時(shí)間圖添加對(duì)象的原則: 該對(duì)象的細(xì)節(jié)對(duì)理解正在建模的內(nèi)容是否重要。 若將此細(xì)節(jié)包含進(jìn)來(lái)是否會(huì)讓模型變得清晰明了。47、簡(jiǎn)述時(shí)間圖的一般表示法和替代表示法之間的差異。 第九章48、簡(jiǎn)述狀態(tài)機(jī)概念。 狀態(tài)機(jī)可以精確地描述對(duì)象在生命周期的情況,它是為對(duì)象建立的行為模型,記錄了 對(duì)象狀態(tài)轉(zhuǎn)移。49、簡(jiǎn)要介紹狀態(tài)機(jī)圖概念和用途。 一個(gè)狀態(tài)機(jī)圖表現(xiàn)了一個(gè)對(duì)象(或模型元素)的生存史,顯示觸發(fā)狀態(tài)轉(zhuǎn)移的事件和 因狀態(tài)改變而導(dǎo)致的動(dòng)作。 用途:在一般的面向?qū)ο蠹夹g(shù)中,狀態(tài)機(jī)圖用于描述類(lèi)的一個(gè)對(duì)象在其生存期間的行 為。UML中狀態(tài)機(jī)圖主要用于建立類(lèi)或?qū)ο蟮膭?dòng)態(tài)行為模型,表現(xiàn)一個(gè)對(duì)象所經(jīng)歷的狀態(tài) 序列,引起狀態(tài)或活動(dòng)轉(zhuǎn)移的事件,以及因狀態(tài)或活動(dòng)轉(zhuǎn)移而伴隨的動(dòng)作。50、簡(jiǎn)要介紹狀態(tài)機(jī)圖中主要標(biāo)記符狀態(tài)、轉(zhuǎn)移和決策點(diǎn)。 狀態(tài):指對(duì)象某個(gè)時(shí)刻存在方式。 轉(zhuǎn)移:它用來(lái)顯示從一個(gè)狀態(tài)到另一個(gè)狀態(tài)的控制流,描述了對(duì)象在兩種狀態(tài)間的 轉(zhuǎn)變方式。 決策點(diǎn):在中心位置分組轉(zhuǎn)移到各自的方向,從而提高了狀態(tài)機(jī)圖的可視性。 51、簡(jiǎn)述事件和動(dòng)作,以及它們之間的關(guān)系。 事件可分為內(nèi)部事件和外部事件:內(nèi)部事件是指在系統(tǒng)內(nèi)部對(duì)象之間傳送的事件;外 部事件是指在系統(tǒng)和它的參與者之間傳送的事件。 動(dòng)作是一組可執(zhí)行語(yǔ)句或計(jì)算過(guò)程。 動(dòng)作說(shuō)明當(dāng)事件發(fā)生的行為。事件與動(dòng)作的聯(lián)系密切,不管是內(nèi)部轉(zhuǎn)移,還是外部轉(zhuǎn) 移,如果觸發(fā)事件發(fā)生轉(zhuǎn)移時(shí),常常伴有動(dòng)作的發(fā)生。不論是狀態(tài)間的轉(zhuǎn)移還是狀態(tài)的內(nèi) 部轉(zhuǎn)移,事件都可以伴有多個(gè)動(dòng)作的發(fā)生。 event用來(lái)指定當(dāng)特定事件觸發(fā)時(shí)指定相應(yīng)動(dòng)作的發(fā)生。52、簡(jiǎn)要說(shuō)明順序子狀態(tài)和并發(fā)子狀態(tài)的區(qū)別。 順序狀態(tài)中最多只能有一個(gè)初態(tài)和一個(gè)終態(tài),且整個(gè)過(guò)程沒(méi)有分支與匯合,每一種狀 態(tài)都是互斥的。 并發(fā)子狀態(tài)可以有多個(gè)終態(tài),在整個(gè)過(guò)程中有兩個(gè)或多個(gè)并發(fā)
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
- 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ì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 湖南省長(zhǎng)沙市周南石燕湖中學(xué)2024-2025學(xué)年八年級(jí)數(shù)學(xué)第一學(xué)期期末質(zhì)量檢測(cè)模擬試題含解析
- 南昌市重點(diǎn)中學(xué)2024-2025學(xué)年七上數(shù)學(xué)期末統(tǒng)考模擬試題含解析
- 資產(chǎn)重組財(cái)產(chǎn)保全擔(dān)保服務(wù)條款書(shū)
- 教育局校長(zhǎng)工作會(huì)議實(shí)施綱要
- 智慧金融創(chuàng)新驅(qū)動(dòng):數(shù)字黃金質(zhì)押借貸案例解析
- 化工工藝管道安裝項(xiàng)目質(zhì)量管理
- 2025年N1、N2層級(jí)理論考核測(cè)試題(含答案)
- 建筑施工項(xiàng)目管理機(jī)構(gòu)職責(zé)
- 2025至2030中國(guó)自行車(chē)曲柄馬達(dá)行業(yè)產(chǎn)業(yè)運(yùn)行態(tài)勢(shì)及投資規(guī)劃深度研究報(bào)告
- 2025至2030中國(guó)自動(dòng)門(mén)控制行業(yè)市場(chǎng)占有率及投資前景評(píng)估規(guī)劃報(bào)告
- 部編版道德與法治小升初一二三四五六年級(jí)全冊(cè)復(fù)習(xí)簡(jiǎn)答題100道匯編(附答案)
- 幼兒園課程審議下的主題活動(dòng)實(shí)施
- 商業(yè)保理行業(yè)營(yíng)銷(xiāo)策略方案
- 《掃描電子顯微鏡》課件
- 水利水電工程施工截流設(shè)計(jì)說(shuō)明書(shū)
- 變速箱廠總平面布置設(shè)計(jì)設(shè)施規(guī)劃與物流分析課程設(shè)計(jì)
- 兒科高級(jí)生命支持(NEW)
- 婦科門(mén)診工作流程
- 鋼筋加工廠安全教育培訓(xùn)
- 高中數(shù)學(xué)研究性學(xué)習(xí)報(bào)告
- 天然藥物提取與分離技術(shù)
評(píng)論
0/150
提交評(píng)論