自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

UML交互圖的概念及繪制方法

開發(fā) 架構(gòu)
UML交互圖你是否熟悉,本文就向大家介紹一下UML交互圖的概念及繪制方法,希望通過本文的介紹你對UML交互圖有一定的認(rèn)識。

一次交互就是指在特定語境中,為了實現(xiàn)某一個目標(biāo),而在一組對象之間進行交換的一組消息所表示的行為

消息
UML中的4種UML交互圖

◆順序圖:順序圖是一種強調(diào)消息時間順序的交互圖,為讀者提供了控制流隨著時間推移的清晰的可視化軌跡
◆通信圖:UML 2.0中的通信圖實際上就是UML 1中的協(xié)作圖,它強調(diào)的是參加交互的對象的組織,為讀者提供了在協(xié)作對象結(jié)構(gòu)組織的語境中觀察控制流的一個清晰的可視化軌跡
◆定時圖:采用了一種帶數(shù)字刻度的時間軸來精確地描述消息的順序
◆交互概述圖:是交互圖和活動圖的混合物

如何繪制UML交互圖

準(zhǔn)備工作

◆首先根據(jù)自己的喜好和實際的表現(xiàn)需要來選擇順序圖或通信圖。不過由于它們在語義上是等價的,因此可以繪制出一種,再通過建模工具來自動轉(zhuǎn)換成另一種圖
◆分析模型中的交互圖徹重于分析類的職責(zé)分配和交互流程,而設(shè)計模型中的交互圖則徹重于設(shè)計類的引入和實際方法的調(diào)用與流程控制
◆先確定參與交互的對象、對象之間的關(guān)系(通信圖),然后確定對象間的消息交互流程(用同步調(diào)用、異步消息、返回消息表示),并利用交互片斷(順序圖)或迭代標(biāo)記及監(jiān)護條件來表示循環(huán)和分支結(jié)構(gòu)

魯棒分析

魯棒圖可以很多的解決需求分析和架構(gòu)設(shè)計之間的差別。更詳細(xì)的說明請看最后的解釋。
◆Robustness分析不是UML模型的一部分,它是一個強大的草圖工具,是介于分析和設(shè)計之間的一種有效工具
◆在Robustness分析中,將應(yīng)用邊界類、控制類和實體類,分別對應(yīng)MVC架構(gòu)的3個層
◆從一個用例中抽取三類對象的方法:

魯棒分析—從事件流開始

下面是用例描述:

魯棒分析—尋找邊界對象

◆圖書管理員向系統(tǒng)發(fā)出“新增書籍信息”請求——主窗口、“新增書籍信息”按鈕
◆系統(tǒng)要求圖書管理員選擇要新增的書籍是計算機類還是非計算機類——書籍類別列表框。
◆圖書管理員做出選擇后,顯示相應(yīng)界面,讓圖書管理員輸入信息,并自動根據(jù)書號規(guī)則生成書號——“新書信息錄入”窗口及輔助的“提交”按鈕

【編輯推薦】

  1. Java與UML交互圖關(guān)系揭秘
  2. UML交互圖繪制及其應(yīng)用說明
  3. UML用例圖三大關(guān)系揭秘
  4. UML基礎(chǔ)專題:UML簡介及UML用例圖
  5. 深入剖析UML用例圖關(guān)系中包含 擴展和泛化之間的聯(lián)系

 UML交互圖的概念

責(zé)任編輯:佚名 來源: cnblogs.com
相關(guān)推薦

2010-07-09 15:13:42

UML對象圖

2010-06-18 09:05:04

UML交互圖

2010-07-09 15:53:36

UML類圖

2010-07-01 17:18:02

UML包圖

2010-06-09 09:53:44

UML活動圖

2010-06-08 10:35:38

UML圖

2010-06-09 08:59:30

UML活動圖

2010-06-11 10:55:51

UML部署圖

2010-07-09 09:16:22

UML包圖

2010-06-18 13:15:07

UML狀態(tài)機圖

2010-06-08 10:51:48

UML活動圖

2010-06-09 18:56:44

UML用例圖

2010-07-01 15:00:53

UML時序圖

2010-06-09 19:25:54

UML活動圖

2010-07-02 13:22:25

UML交互圖

2010-07-08 10:13:54

UML交互圖

2010-07-12 11:36:32

UML活動圖

2010-07-02 09:32:19

UML部署圖

2010-07-12 11:30:26

UML構(gòu)件圖

2010-07-12 13:39:10

UML對象圖
點贊
收藏

51CTO技術(shù)棧公眾號