freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內容

第七章統(tǒng)一建模語言uml-資料下載頁

2025-09-19 15:00本頁面

【導讀】近十幾年來OOSE最重要的成果。[美]JamesRumbaugh.姚淑珍,唐發(fā)根譯.[美]WBoggs等.邱仲潘等譯.UML與。UML是一種可視化的圖形符號建模語言,利用它。目前在軟件工程里主要用于系統(tǒng)分析與系統(tǒng)設計。MicrosoftVisio是UML常見的建模工具。人們對某個領域特定問題的求解及解。決方案,對它們的理解和認識都蘊涵在模型中。題到計算機系統(tǒng)的映射。面向對象概念的模型元素及其圖形表示元素。第一類圖是用例圖。關系,對象是類的實例??赡軤顟B(tài)及事件發(fā)生時狀態(tài)的轉移條件。描述了用例的活動行為以及活動時的約束關系。送和接收的對象的結構組織。面向對象分析與設計的一種標準表示。等幾個部分構成。個角度觀察到的系統(tǒng)稱為一個視圖。一個特殊的方面。和系統(tǒng)開發(fā)時選擇的方法或過程連接起來。并指出各功能的操作者。成對象間的交互關系。包括狀態(tài)圖、活動圖。是具有相同的含義和相同的符號表示。另外,為了適應用戶的需求,它還提供了擴

  

【正文】 定樓層 下行 超時 移到 第一層 到達 到達 1 狀態(tài)圖 1 狀態(tài)圖 或關系的子狀態(tài)圖 嵌套 狀態(tài) 圖 狀態(tài)圖可能有嵌套的子狀態(tài)圖 , 且子狀態(tài)圖可以是另一個狀態(tài)圖 。 子狀態(tài)又可分為兩種: “ 與 ” ( 并發(fā) ) 子狀態(tài)和 “ 或 ” 子狀態(tài) , 與子狀態(tài)及或子狀態(tài)圖 狀態(tài)圖 前進 后退 低速 高速 運行 向前 向后 行使 事件 1 狀態(tài)圖 事件是激發(fā)狀態(tài)遷移的條件或操作 。 在 UML中 , 有 4類事件: 某條件變?yōu)檎妫槐硎緺顟B(tài)遷移的上的警戒條件。 收到來自外部對象的信號 (signal) 表示為狀態(tài)遷移上的事件特征,也稱為 消息。 收到來自外部對象的某個操作中的一個調用, 表示為狀態(tài)遷移上的事件特征,也稱為 消息。 4、 狀態(tài)遷移上的時間表達式。 狀態(tài)圖之間的消息發(fā)送 狀態(tài)圖之間可以發(fā)送消息,用虛箭頭表示。 消息發(fā)送狀態(tài)圖 on/stop off on/play off( ) on( ) play( ) stop( ) off( )/stop( ) CD player Remote Control off on on( ) off( ) stop( ) play( ) stop( ) play( ) off( ) on( ) 1 狀態(tài)圖 順序圖存在兩個軸 :水平軸表示一組對象 ,垂直軸表示時間 。 順序圖中每個對象圖符下面的垂直虛線表示對象的生命線 , 每條對象生命線上的細長矩形表示該對象正處于活動時期 , 細長矩形底部的 “ ‖表示該對象被刪除 。 對象間的通信通過在對象的生命線之 間消息來表示 , 消息的箭頭類型指明消息的類型 。 2 順序圖 順序圖 (Sequence Diagram)用來描述對象之間動態(tài)的交互行為 ,著重體現(xiàn)對象間 消息傳遞的時間順序 。 對象名 一、 概述 簡單消息 (simple) 異步消息 (asynchronous) 同步消息 (synchronous) 當收到消息時 ,接收對象立即開始執(zhí)行活動 ,即對象被激活了 ,通過在對象生命線上顯示一個細長矩形框來表示激活 。 二、 消息 控制信息 { 條件控制信息 如: [ x>0] 重復控制信息 如:* [ I= 1..n] 簡單消息 (simple): 表示消息類型不確定或與類型無關 。 或者是一同步消息的返回消息 。 同步消息 (synchronous): 表示發(fā)送對象必須等待接收對象完成消息處理后 , 才能繼續(xù)執(zhí)行 。 異步消息 (asynchronous): 表示發(fā)送對象在消息發(fā)送后 , 不必等待消息處理后 , 可立即繼續(xù)執(zhí)行 。 消息 延遲: 用傾斜箭頭表示 。 消息串: 包括消息和控制信號 , 控制信息位于信息串的前部 。 有兩種使用順序圖的方式:一般格式和實例格式 。 實例格式詳細描述一次可能的交互 。 沒有任何條件和分支或循環(huán) , 它僅僅顯示選定情節(jié) ( 場景 ) 的交互 ( 如下圖所示 ) 。 而一般格式則描述所有的情節(jié) 。 因此 , 包括了分支 , 條件和循環(huán) 。 :顧客窗口 :顧客 1:更改 (顧客數(shù)據(jù) ) 2:更新顧客 (顧客數(shù)據(jù) ) 3: 順序圖 三、順序圖的形式 :Computer :Printer Server :Printer :Queue Print(file) [Printer free] Print(file) [Printer busy] Store(file) 帶分支的順序圖 :C1:c :D1:D :D2:D Op( ) Op2( ) Op3( ) Op4( ) 有循環(huán)標記的順序圖 Send message op2 until… 2 順序圖 呼叫者 交換 接受者 拿起話筒 響撥號聲 撥號碼 路由選擇 鳴響音 停音 響鈴聲 接電話 停鈴聲 A B C D E {BA1S} {CB10S} 通過網(wǎng)絡選擇通話路徑 {ED5S} 雙方通話 打電話的順序圖 2 順序圖 創(chuàng)建對象與對象的消亡 在順序圖中,還可以描述一個對象通過發(fā)送一條消息來創(chuàng)建另一個對象。 當對象消亡 (destroying)時,用符號 ? 表示。 : Customer Windows NewCustomer(Data) : Customer Customer(Data) DeleteCustomer() 2 順序圖 創(chuàng)建或刪除對象 活動圖 (Activity Diagram)的應用非常廣泛 ,它既可用來描述操作 (類的方法 )的行為 ,也可以描述用例和對象內部的工作過程 ,并可用于表示并行過程 。 活動圖是由狀態(tài)圖變化而來的 ,它們各自用于不同的目的 。 活動圖描述了系統(tǒng)中各種活動的 執(zhí)行的順序 。 刻化一個方法中所要進行的各項活動的執(zhí)行流程 。 活動圖中一個活動結束后將立即進入下一個活動 (在狀態(tài)圖中狀態(tài)的變遷可能需要事件的觸發(fā) )。 3 活動圖 一、概述 二、活動圖的模型元素 3 活動圖 構成活動圖的模型元素有:活動、轉移、對象、信號、泳道等。 1、活動 是構成活動圖的核心元素,是具有內部動作的狀態(tài),由隱含的事件觸發(fā)活動的轉移。 活動的解釋依賴于作圖的目的和抽象層次,在概念層描述中,活動表示要完成的一些任務;在說明層和實現(xiàn)層中,活動表示類中的方法。 活動用圓角框表示,標注活動名。 活動名 [條件 1] [條件 2] 活動圖 二、活動圖的模型元素 活動還有其它的圖符:初態(tài)、終態(tài)、判斷、同步。 初態(tài) 終態(tài) [條件 1] [條件 2] 判斷 同步線 活動 圖符 轉移 轉移描述活動之間的關系,描述由于隱含事件引起的活動變遷,即轉移可以連接各活動及特殊活動(初態(tài)、終態(tài)、判斷、同步線)。 轉移用帶箭頭的直線表示,可標注執(zhí)行該轉移的條件,無標注表示順序執(zhí)行。 3 活動圖 活動圖的模型元素: 泳道 泳道 泳道進一步描述完成活動的對象,并聚合一組活動?;顒訄D是另一種描述交互的方式,描述采取何種動作,做什么(對象狀態(tài)改變),何時發(fā)生(動作序列),以及在何處發(fā)生(泳道)。 泳道也是一種分組機制。 ● 請求服務 支付 取貨 提貨 開訂單 供貨 3 活動圖 活動圖的模型元素: 泳道 圖 泳道 泳道進一步描述完成活動的對象,并聚合一組活動。活動圖是另一種描述交互的方式,描述采取何種動作,做什么(對象狀態(tài)改變),何時發(fā)生(動作序列),以及在何處發(fā)生(泳道)。 泳道也是一種分組機制。 顧 客 售 貨 庫 房 ● 請求服務 支付 取貨 提貨 開訂單 供貨 活動圖1 活動圖中只有一個起點一個終點 , 表示方式和狀態(tài)圖一樣 ,泳道被用來組合活動 , 通常根據(jù)活動的功能來組合 。 具體說泳道有如下目的:直接顯示動作在哪一個對象中執(zhí)行 , 或顯示的是一項組織工作的哪部分 。 泳道用縱向矩形來表示 , 如圖所示 。 3 活動圖 三、活動圖舉例 帶泳道的會議申請活動圖 5 、控制圖符 活動圖中可發(fā)送和接收信號,發(fā)送符號對應于與轉移聯(lián)系在一起的發(fā)送短句。接收符號也同轉移聯(lián)系在一起。 發(fā)送信號 接收信號 4、 對象流 活動圖中可以出現(xiàn)對象,對象作為活動 的輸入/輸出,用虛箭頭表示。 測量 測量值 顯示 控制圖符 對象流 圖 開機器 開動 調制咖啡 信號燈滅 倒咖啡 咖啡壺 控制圖例 3 活動圖 活動圖中可發(fā)送和接收信號 , 發(fā)送符號對應于與轉移聯(lián)系在一起的發(fā)送短句 。 接收符號也同轉移聯(lián)系在一起 。 轉移又分兩種:發(fā)送信號的轉移和接收信號的轉移 。 發(fā)送和接收信號可以和消息的的發(fā)送對象和接收對象聯(lián)系在一起 , 如下圖所示 。 aPrinter:Printer Print(file) Print(file) 打印 創(chuàng)建 PS文件 在屏幕上的 報文框中顯示“打印” 刪除報文框 CustomerWindow. PrintAll Customers() 3 活動圖 活動圖舉例 3 活動圖 合作圖 (Collaboration Diagram),也稱為協(xié)作圖 , 用于描述相互合作的對象間的交互關系和鏈接 (Link)關系 。 雖然順序圖和合作圖都用來描述對象間的交互關系 ,但側重點不一樣 。順序圖著重體現(xiàn)交互的時間順序 ,合作圖則著重體現(xiàn)交互對象間的靜態(tài)鏈接關系 。 4 合作圖 一、 合作圖中的模型元素 合作圖中對象的外觀與順序圖中的一樣 。 如果一個對象在消息的交互中被創(chuàng)建 ,則可在對象名稱之后標以 {new}。 類似地 ,如果一個對象在交互期間被刪除 ,則可在對象名稱之后標以 {destroy}。 對象 對象名 {new} 對象名 {destroy} 4 合作圖 鏈接 (Link) 鏈接用于表示對象間的各種關系 ,包括組成關系的鏈接(Composition Link)、 聚集關系的鏈接 (Aggregation Link)、限定關系的鏈接 (Qualified Link)以及導航鏈接 (Navigation Link)。 各種鏈接關系與類圖中的定義相同 ,在鏈接的端點位置可以顯示對象的角色名和模板信息 。 對象A 對象A 對象C 對象D 對象G 對象H 對象E 對象F 限定詞 各種關系的 鏈接 對于 鏈接還可以加上 “ 角色 ” 與 “ 約束 ” ,在鏈角色上附加的約束有 global(全局 ), local(局部 ), parameter(參數(shù) ),self(自身 ), broadcast(廣播 )。 3 、 消息 在對象之間的靜態(tài)鏈接關系上可標注消息 , 消息類型有簡單消息 , 同步消息和異步消息三種 。 用標號表示 消息執(zhí)行的順序 。 消息定義的格式如下: 消息類型 標號 控制信息:返回值: =消息名 參數(shù)表 4 合作圖 控制信息 { 條件控制信息 如: [ x>y] 重復控制信息 如:* [ I= 1..n] 標號有3種: 順序執(zhí)行:按整數(shù)大小執(zhí)行。 1 ,2 … 嵌套執(zhí)行:標號中帶小數(shù)點。 , , , … 并行執(zhí)行: 標號中帶小寫字母。 , , … : [打印機忙 ] 保存打印文件 :隊列 :計算機 : [打印機空閑 ] 打印文件 :打印機 :打印服務器 1:打印文件 合(協(xié))作圖舉例 *[i:= 1..n]: drawsegment(i) :控制器 :窗口 :直線 {new} :布線 i1 i 左 :端點 右 :端點 《 參數(shù) 》 窗口 《 局部 》 直線 內容 {new} 窗口 《 自授 》 Create(r0,r1) display(window) :r1:=position() :r0:=position() 1: displaypositions(window) add(self) Redisplay() 4 合作圖 電路設計的合作圖 在控制器控制下進行布線,找出左端點 r0和右端點 r1,創(chuàng)建對象“直線”,并在窗口顯示出來。 布線 4 合作圖 下圖為一銷售結果統(tǒng)計的合作圖 。 統(tǒng)計銷售結果的合作圖 :銷售統(tǒng)計 視窗 :統(tǒng)計 匯總 {新增 } :訂單 :預算銷售 1:Show ( ) :Create( ) *[while any Lines left] Get Resultline( ) *[for all Sales persons]: Budget=Get Budget : Get Budget Amount() *[for all Orders]:Get OrderAmount( ) :銷售人員 *[for all SalesPerson]: Ordersum=GetTotalOrders( ) 關于 順序圖與 合作圖 1、 順序圖與 合作圖都是交互圖,它們有何不同?所描述 的主要系統(tǒng)特征是什么? 2、 順序圖與 合作圖各適合于在哪類系統(tǒng)中使用? 關于 狀態(tài)圖與 活動圖 1
點擊復制文檔內容
教學課件相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1