版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、11、下面正確的說(shuō)法是:、下面正確的說(shuō)法是: A 對(duì)象表示客觀中存在的實(shí)物對(duì)象表示客觀中存在的實(shí)物 B 類是對(duì)象的實(shí)例類是對(duì)象的實(shí)例 C 類是具有相同屬性和操作的對(duì)象類是具有相同屬性和操作的對(duì)象的集合的集合 D 對(duì)象也就是類對(duì)象也就是類?22、下面不屬于類的關(guān)系的是、下面不屬于類的關(guān)系的是: A 泛化泛化 B 聚集聚集 C 關(guān)聯(lián)關(guān)聯(lián) D 傳遞傳遞?33、下面說(shuō)法正確的是、下面說(shuō)法正確的是: A 抽象類是對(duì)類的抽象抽象類是對(duì)類的抽象 B 抽象類是對(duì)象的抽象抽象類是對(duì)象的抽象 C 對(duì)象類是指類的對(duì)象對(duì)象類是指類的對(duì)象 D 對(duì)象類是具有對(duì)象實(shí)例的類對(duì)象類是具有對(duì)象實(shí)例的類?44、下面說(shuō)法正確的是、下
2、面說(shuō)法正確的是: A 關(guān)聯(lián)表示兩個(gè)類之間的關(guān)系關(guān)聯(lián)表示兩個(gè)類之間的關(guān)系 B 關(guān)聯(lián)表示兩個(gè)類中對(duì)象之間的鏈接關(guān)關(guān)聯(lián)表示兩個(gè)類中對(duì)象之間的鏈接關(guān)系系 C 組合表示事物之間的一般和特殊關(guān)系組合表示事物之間的一般和特殊關(guān)系 D 泛化表示事物之間的整體與部分關(guān)系泛化表示事物之間的整體與部分關(guān)系?5675.1.1 交互圖的概念交互圖的概念 1. 交互圖的概念交互圖的概念 交互圖交互圖(interaction): 用來(lái)描述對(duì)象之間用來(lái)描述對(duì)象之間,以及對(duì)象與參以及對(duì)象與參與者之間的動(dòng)態(tài)協(xié)作關(guān)系以及協(xié)作過(guò)程中行為次序的圖與者之間的動(dòng)態(tài)協(xié)作關(guān)系以及協(xié)作過(guò)程中行為次序的圖形文檔。形文檔。 85.1.1 交互圖的概
3、念交互圖的概念 1. 交互圖的概念交互圖的概念 交互圖交互圖(interaction): 用來(lái)描述對(duì)象之間用來(lái)描述對(duì)象之間,以及對(duì)象與參以及對(duì)象與參與者之間的動(dòng)態(tài)協(xié)作關(guān)系以及協(xié)作過(guò)程中行為次序的圖與者之間的動(dòng)態(tài)協(xié)作關(guān)系以及協(xié)作過(guò)程中行為次序的圖形。形。 2.2.交互圖的類型交互圖的類型 順序圖,協(xié)作圖順序圖,協(xié)作圖 95.1.1 交互圖的概念交互圖的概念 1. 交互圖的概念交互圖的概念 交互圖交互圖(interaction): 用來(lái)描述對(duì)象之間用來(lái)描述對(duì)象之間,以及對(duì)象與參以及對(duì)象與參與者之間的動(dòng)態(tài)協(xié)作關(guān)系以及協(xié)作過(guò)程中行為次序的圖與者之間的動(dòng)態(tài)協(xié)作關(guān)系以及協(xié)作過(guò)程中行為次序的圖形文檔。形文檔
4、。 2.2.交互圖的類型交互圖的類型 順序圖,協(xié)作圖順序圖,協(xié)作圖 3. 交互圖的作用交互圖的作用 分析為了實(shí)現(xiàn)一個(gè)用例的功能所參與的對(duì)象分析為了實(shí)現(xiàn)一個(gè)用例的功能所參與的對(duì)象,以及這些以及這些對(duì)象相互之間的動(dòng)態(tài)消息聯(lián)系。對(duì)象相互之間的動(dòng)態(tài)消息聯(lián)系。1011 1. 順序圖的概念順序圖的概念 順序圖順序圖(sequence diagram): 用來(lái)描述為了完成確定事用來(lái)描述為了完成確定事務(wù),對(duì)象之間按照時(shí)間消息交互的順序關(guān)系。務(wù),對(duì)象之間按照時(shí)間消息交互的順序關(guān)系。 2. 順序圖樣式和元素順序圖樣式和元素對(duì)象對(duì)象消息消息生命線生命線控制焦點(diǎn)控制焦點(diǎn)12 2. 順序圖樣式和元素順序圖樣式和元素 活
5、動(dòng)者或?qū)ο蠹懊顒?dòng)者或?qū)ο蠹懊话慊顒?dòng)者和對(duì)象按照從左到右的順序排列,主要活動(dòng)者排在最左一般活動(dòng)者和對(duì)象按照從左到右的順序排列,主要活動(dòng)者排在最左邊邊13 2. 順序圖樣式和元素順序圖樣式和元素 活動(dòng)者或?qū)ο蠹懊顒?dòng)者或?qū)ο蠹懊?對(duì)象的命名方式有三種對(duì)象的命名方式有三種 包括對(duì)象名和類名包括對(duì)象名和類名 類名(匿名對(duì)象)類名(匿名對(duì)象) 對(duì)象名(不關(guān)心類)對(duì)象名(不關(guān)心類)對(duì)象名:類名對(duì)象名:類名:類名:類名對(duì)象名對(duì)象名14 2. 順序圖樣式和元素順序圖樣式和元素 生命線生命線 表示對(duì)象存在的時(shí)間,對(duì)象下面一條虛線表示。表示對(duì)象存在的時(shí)間,對(duì)象下面一條虛線表示。 如對(duì)象生命期結(jié)束,則用
6、注銷符號(hào)表示。如對(duì)象生命期結(jié)束,則用注銷符號(hào)表示。 對(duì)象生對(duì)象生命線命線15 2. 順序圖樣式和元素順序圖樣式和元素 控制焦點(diǎn)(控制焦點(diǎn)(focus of control)/激活期激活期 小矩形,表示對(duì)象執(zhí)行某個(gè)動(dòng)作的時(shí)期小矩形,表示對(duì)象執(zhí)行某個(gè)動(dòng)作的時(shí)期 焦點(diǎn)的長(zhǎng)短意味著執(zhí)行動(dòng)作時(shí)間的長(zhǎng)短焦點(diǎn)的長(zhǎng)短意味著執(zhí)行動(dòng)作時(shí)間的長(zhǎng)短控制焦點(diǎn)控制焦點(diǎn)16 2. 順序圖樣式和元素順序圖樣式和元素 消息消息 帶箭頭的連線,表示對(duì)象之間傳輸?shù)男畔ⅰЪ^的連線,表示對(duì)象之間傳輸?shù)男畔ⅰO⑾?7 3. 消息消息 消息消息:對(duì)象之間傳輸?shù)男畔?。消息有:?duì)象創(chuàng)建、同:對(duì)象之間傳輸?shù)男畔?。消息有:?duì)象創(chuàng)建、同步調(diào)
7、用、返回、異步消息、交叉異步消息、對(duì)象銷毀步調(diào)用、返回、異步消息、交叉異步消息、對(duì)象銷毀18 3. 消息消息 UML中的三種主要消息:中的三種主要消息: 調(diào)用消息(調(diào)用消息(Procedure Call) 調(diào)用消息調(diào)用消息(也稱為同步消息也稱為同步消息)的發(fā)送者把控制傳遞給的發(fā)送者把控制傳遞給接收者,然后停止活動(dòng),等到消息接收者放棄或返回控接收者,然后停止活動(dòng),等到消息接收者放棄或返回控制。制。調(diào)用消息調(diào)用消息 3. 消息消息 異步消息異步消息 異步消息異步消息的發(fā)送者通過(guò)消息把信號(hào)傳遞給接收者,的發(fā)送者通過(guò)消息把信號(hào)傳遞給接收者,然后繼續(xù)自己活動(dòng),不等待接收者返回消息或控制。然后繼續(xù)自己活動(dòng)
8、,不等待接收者返回消息或控制。UML1.4及以后及以后UML1.3及以前及以前異步消息異步消息20 3. 消息消息 返回消息(返回消息(Return) 返回消息返回消息表示消息的返回。如果是從過(guò)程調(diào)用返回,表示消息的返回。如果是從過(guò)程調(diào)用返回,則返回消息是隱含的,可以不畫出來(lái)。則返回消息是隱含的,可以不畫出來(lái)。 對(duì)于非過(guò)程調(diào)用,如果有返回消息,必須畫出來(lái)。對(duì)于非過(guò)程調(diào)用,如果有返回消息,必須畫出來(lái)。返回消息返回消息21 3. 消息消息 阻止消息(阻止消息(Balking) 阻止阻止消息消息指消息發(fā)送者發(fā)出消息給接收者,如果接指消息發(fā)送者發(fā)出消息給接收者,如果接收者無(wú)法立即接收這個(gè)消息,則發(fā)送者
9、放棄這個(gè)消息。收者無(wú)法立即接收這個(gè)消息,則發(fā)送者放棄這個(gè)消息。 阻止消息阻止消息22 3. 消息消息 超時(shí)消息(超時(shí)消息(Time-out) 超時(shí)超時(shí)消息消息指消息發(fā)送者發(fā)出消息給接收者,并按指指消息發(fā)送者發(fā)出消息給接收者,并按指定時(shí)間等待,如果接收者無(wú)法在指定時(shí)間內(nèi)接收這個(gè)消定時(shí)間等待,如果接收者無(wú)法在指定時(shí)間內(nèi)接收這個(gè)消息,則發(fā)送者放棄這個(gè)消息。息,則發(fā)送者放棄這個(gè)消息。 超時(shí)消息超時(shí)消息23 3. 消息消息 自調(diào)用(自調(diào)用(Self Call) 自調(diào)用自調(diào)用指某對(duì)象自己調(diào)用自己的操作。指某對(duì)象自己調(diào)用自己的操作。 24 3. 消息類型消息類型 同步消息同步消息 異步消息異步消息 返回消息
10、返回消息 阻止消息阻止消息 超時(shí)消息超時(shí)消息25 3. 消息類型(消息類型(Rose中的)中的)26 3. 消息消息 消息的語(yǔ)法格式消息的語(yǔ)法格式 警戒條件警戒條件消息序號(hào)消息序號(hào)返回值:返回值:=消息名(消息名(參數(shù)列表參數(shù)列表)例如:例如: 2:display(x,y) 簡(jiǎn)單消息簡(jiǎn)單消息 1.2.1:p:=find(specs) 嵌套消息,消息帶返回值嵌套消息,消息帶返回值 x04:invert(x,color) 條件消息條件消息 3.1 *update() 循環(huán)消息循環(huán)消息 27 零售業(yè)務(wù)順序圖零售業(yè)務(wù)順序圖28 4. .建立順序圖建立順序圖 從用例中識(shí)別交互過(guò)程從用例中識(shí)別交互過(guò)程;2
11、9 4. .建立順序圖建立順序圖 從用例中識(shí)別交互過(guò)程從用例中識(shí)別交互過(guò)程; 識(shí)別參與交互過(guò)程的對(duì)象和活動(dòng)者識(shí)別參與交互過(guò)程的對(duì)象和活動(dòng)者;30 4. .建立順序圖建立順序圖 從用例中識(shí)別交互過(guò)程從用例中識(shí)別交互過(guò)程; 識(shí)別參與交互過(guò)程的對(duì)象和活動(dòng)者識(shí)別參與交互過(guò)程的對(duì)象和活動(dòng)者; 為每一個(gè)對(duì)象設(shè)置生命線為每一個(gè)對(duì)象設(shè)置生命線,并確定對(duì)象的存在期限并確定對(duì)象的存在期限; 31 4. .建立順序圖建立順序圖 從用例中識(shí)別交互過(guò)程從用例中識(shí)別交互過(guò)程; 識(shí)別參與交互過(guò)程的對(duì)象和活動(dòng)者識(shí)別參與交互過(guò)程的對(duì)象和活動(dòng)者; 為每一個(gè)對(duì)象設(shè)置生命線為每一個(gè)對(duì)象設(shè)置生命線,并確定對(duì)象的存在期限并確定對(duì)象的存在
12、期限; 從引發(fā)交互的初始消息開始從引發(fā)交互的初始消息開始,在對(duì)象生命線上依次畫出交在對(duì)象生命線上依次畫出交互的消息互的消息;32 4. .建立順序圖建立順序圖 從用例中識(shí)別交互過(guò)程從用例中識(shí)別交互過(guò)程; 識(shí)別參與交互過(guò)程的對(duì)象和活動(dòng)者識(shí)別參與交互過(guò)程的對(duì)象和活動(dòng)者; 為每一個(gè)對(duì)象設(shè)置生命線為每一個(gè)對(duì)象設(shè)置生命線,并確定對(duì)象的存在期限并確定對(duì)象的存在期限; 從引發(fā)交互的初始消息開始從引發(fā)交互的初始消息開始,在對(duì)象生命線上依次畫出交在對(duì)象生命線上依次畫出交互的消息互的消息;如果需要如果需要,可以給消息增加時(shí)間約束可以給消息增加時(shí)間約束,以及前置條件和后置以及前置條件和后置條件。條件。333435圖
13、書館借書處理的順序圖圖書館借書處理的順序圖36 用例:用例:借書借書參與者:參與者:管理員管理員, ,借閱者借閱者操作流:操作流: 管理員進(jìn)入圖書借閱界面,用例開始。管理員進(jìn)入圖書借閱界面,用例開始。 系統(tǒng)要求輸入借閱者的借書證編碼。系統(tǒng)要求輸入借閱者的借書證編碼。 系統(tǒng)檢驗(yàn)借書證編碼系統(tǒng)檢驗(yàn)借書證編碼,如果正確如果正確,則顯示借閱者的信息。則顯示借閱者的信息。 A1:借書證編碼有錯(cuò)。:借書證編碼有錯(cuò)。 A2: 如果該借閱者所借圖書已經(jīng)超期如果該借閱者所借圖書已經(jīng)超期,則提示則提示,本次拒借本次拒借. 系統(tǒng)要求輸入所借圖書的條碼。系統(tǒng)要求輸入所借圖書的條碼。 系統(tǒng)顯示所借圖書的信息。系統(tǒng)顯示所
14、借圖書的信息。 確認(rèn)借書。確認(rèn)借書。 系統(tǒng)回到上一界面,等待處理下一借書。系統(tǒng)回到上一界面,等待處理下一借書。圖書館借書處理的順序圖圖書館借書處理的順序圖37圖書館借書處理的順序圖圖書館借書處理的順序圖 識(shí)別交互過(guò)程。識(shí)別交互過(guò)程。 讀者在借書時(shí),先由管理員把借書證上的讀者編號(hào)掃讀者在借書時(shí),先由管理員把借書證上的讀者編號(hào)掃描給系統(tǒng),系統(tǒng)檢查這個(gè)讀者的借書證合法信息描給系統(tǒng),系統(tǒng)檢查這個(gè)讀者的借書證合法信息, ,如果如果不合法不合法, ,則系統(tǒng)給出提示則系統(tǒng)給出提示, ,如果正確系統(tǒng)返回讀者的身份如果正確系統(tǒng)返回讀者的身份信息,以及讀者的借閱信息。信息,以及讀者的借閱信息。 如果讀者借書數(shù)量沒
15、有超過(guò)借書的上限,則把要借書如果讀者借書數(shù)量沒有超過(guò)借書的上限,則把要借書的圖書編號(hào)輸入系統(tǒng),系統(tǒng)登記借書信息,并返回借書的圖書編號(hào)輸入系統(tǒng),系統(tǒng)登記借書信息,并返回借書成功信息,借書過(guò)程完成。成功信息,借書過(guò)程完成。38圖書館借書處理的順序圖圖書館借書處理的順序圖 識(shí)別參與交互過(guò)程的對(duì)象;識(shí)別參與交互過(guò)程的對(duì)象;39 繪制借書處理類圖繪制借書處理類圖40圖書館借書處理的順序圖圖書館借書處理的順序圖 為每一個(gè)對(duì)象設(shè)置生命線為每一個(gè)對(duì)象設(shè)置生命線,并確定對(duì)象的存在期限;并確定對(duì)象的存在期限; 從引發(fā)交互的初始消息開始從引發(fā)交互的初始消息開始,在對(duì)象生命線上依次畫出在對(duì)象生命線上依次畫出交互的消息
16、交互的消息 繪制順序圖繪制順序圖4142 用戶打印文件,計(jì)算機(jī)向打印服務(wù)器發(fā)送打印命令,用戶打印文件,計(jì)算機(jī)向打印服務(wù)器發(fā)送打印命令,打印機(jī)如果空閑,則直接打印,否則把打印文件存儲(chǔ)在打印機(jī)如果空閑,則直接打印,否則把打印文件存儲(chǔ)在打印隊(duì)列中。打印隊(duì)列中。43 44 管理員通過(guò)課程管理器打印課程管理員通過(guò)課程管理器打印課程UML的信息的信息45 管理員通過(guò)課程管理器打印所有課程信息。管理員通過(guò)課程管理器打印所有課程信息。4647 1. 協(xié)作圖的概念協(xié)作圖的概念 協(xié)作協(xié)作圖圖(collaboration diagram): 用來(lái)描述關(guān)系對(duì)象(或用來(lái)描述關(guān)系對(duì)象(或活動(dòng)者)如何共同協(xié)作實(shí)現(xiàn)用例。在活
17、動(dòng)者)如何共同協(xié)作實(shí)現(xiàn)用例。在UML2.0中稱為通中稱為通信圖。信圖。 2. 協(xié)作圖樣式和元素協(xié)作圖樣式和元素對(duì)象對(duì)象消息消息48框加粗框加粗 2. 協(xié)作圖樣式和元素協(xié)作圖樣式和元素 主動(dòng)對(duì)象主動(dòng)對(duì)象 主動(dòng)對(duì)象或叫做活動(dòng)對(duì)象,是有一方法可以自動(dòng)啟動(dòng)主動(dòng)對(duì)象或叫做活動(dòng)對(duì)象,是有一方法可以自動(dòng)啟動(dòng)執(zhí)行,框加粗。某種意義上,表示線程。執(zhí)行,框加粗。某種意義上,表示線程。 49 2. 協(xié)作圖樣式和元素協(xié)作圖樣式和元素 多重對(duì)象多重對(duì)象 表示同屬于一個(gè)類的多個(gè)對(duì)象集合,如果消息同時(shí)發(fā)表示同屬于一個(gè)類的多個(gè)對(duì)象集合,如果消息同時(shí)發(fā)給多個(gè)對(duì)象,則用多重對(duì)象表示。在順序圖中仍顯示為給多個(gè)對(duì)象,則用多重對(duì)象表示
18、。在順序圖中仍顯示為單對(duì)象的圖標(biāo)。單對(duì)象的圖標(biāo)。 多對(duì)象多對(duì)象50 2. 協(xié)作圖樣式和元素協(xié)作圖樣式和元素 鏈和消息鏈和消息 連接對(duì)象的線段,以及對(duì)象之間傳輸?shù)男畔?。連接對(duì)象的線段,以及對(duì)象之間傳輸?shù)男畔ⅰ?:類名:類名:消息:消息51 2. 協(xié)作圖樣式和元素協(xié)作圖樣式和元素 消息編號(hào)消息編號(hào) 消息編號(hào)有兩種,一種是無(wú)層次編號(hào),簡(jiǎn)單直觀;另消息編號(hào)有兩種,一種是無(wú)層次編號(hào),簡(jiǎn)單直觀;另一種是嵌套的編號(hào),它更易于表示消息的包含關(guān)系。一種是嵌套的編號(hào),它更易于表示消息的包含關(guān)系。 迭代標(biāo)記迭代標(biāo)記 用用*號(hào)表示,表示循環(huán),通常還有迭代表達(dá)式,用來(lái)號(hào)表示,表示循環(huán),通常還有迭代表達(dá)式,用來(lái)說(shuō)明循環(huán)規(guī)則。說(shuō)明循環(huán)規(guī)則。 監(jiān)護(hù)條件監(jiān)護(hù)條件 通常用來(lái)表示分支的,也就是表示通常用來(lái)表示分支的,也就是表示“如果條件為如果條件為true,才發(fā)送消息才發(fā)
溫馨提示
- 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ù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 金色的魚鉤教案范文10篇
- 半年個(gè)人工作計(jì)劃
- 元宵大班教案
- 2021北師大版三年級(jí)數(shù)學(xué)下冊(cè)教案設(shè)計(jì)
- 四年級(jí)上冊(cè)語(yǔ)文教學(xué)計(jì)劃4篇
- 等待高中作文(集錦15篇)
- 幼兒園畢業(yè)實(shí)習(xí)報(bào)告3篇
- 在外貿(mào)公司實(shí)習(xí)報(bào)告集合8篇
- 上半年道路交通安全工作總結(jié)
- 天宮課堂第三課300字作文10篇參考
- 廣東省珠海市2023-2024學(xué)年高二上學(xué)期語(yǔ)文期中試卷(含答案)
- 山東省淄博市周村區(qū)(五四制)2023-2024學(xué)年七年級(jí)上學(xué)期期末考試英語(yǔ)試題(含答案無(wú)聽力原文及音頻)
- GB/T 44317-2024熱塑性塑料內(nèi)襯油管
- 七年級(jí)道德與法治期末復(fù)習(xí)計(jì)劃范文兩篇
- 酒店英語(yǔ)會(huì)話(第六版)教案全套 李永生 unit 1 Room Reservations -Unit 15 Handling Problems and Complaints
- 創(chuàng)傷失血性休克中國(guó)急診專家共識(shí)2023解讀課件
- 大學(xué)英語(yǔ)智慧樹知到期末考試答案章節(jié)答案2024年海南經(jīng)貿(mào)職業(yè)技術(shù)學(xué)院
- 執(zhí)行力神經(jīng)機(jī)制與腦成像研究
- 冷鏈物流高質(zhì)量發(fā)展“十四五”規(guī)劃
- 2024年新疆烏魯木齊市選調(diào)生考試(公共基礎(chǔ)知識(shí))綜合能力題庫(kù)完美版
- 2024年中荊投資控股集團(tuán)有限公司招聘筆試沖刺題(帶答案解析)
評(píng)論
0/150
提交評(píng)論