Visio2010繪制事件圖
如何在Visio2010繪制事件圖,對程序員來說,我們需要知道一個事件(或者一個函數(shù))需要由什么驅(qū)動(或者由什么對象傳遞參數(shù)進來),處理后的結(jié)果要給誰(比如返回結(jié)果給一個對象,或者數(shù)據(jù)庫的增刪改)。事件圖就是描述一個事件的上下文的數(shù)據(jù)流圖。事件圖中明確地指出輸入來源和輸出來源。如何在Visio2010繪制事件圖請看下文.
如何用Visio2010繪制事件圖?1、因為事件圖本質(zhì)上是數(shù)據(jù)流圖中的一種。所以選擇數(shù)據(jù)流模型圖。
2、因為所涉及到的概念跟數(shù)據(jù)流上下文圖一樣
創(chuàng)建事件圖下面以團購系統(tǒng)的購物子系統(tǒng)為例進行講解。
用戶信息表UserInfo:存儲用戶的基本信息和對應(yīng)的用戶類型。
訂單供應(yīng)商對應(yīng)表SaleList:對應(yīng)供應(yīng)商和他的訂單。
權(quán)限表:Authority
訂單表PurchaseRecords:主要記錄一個訂單中的商品和購買用戶,訂單的相關(guān)信息。
商品表GoodInfo:主要記錄商品的相關(guān)信息。
評價表Comment:主要記錄一件商品中對應(yīng)的評論。
開始創(chuàng)建事件圖。步驟1、區(qū)分內(nèi)部和外部
2、事件需要響應(yīng)什么對象的請求
3、事件必須輸出什么結(jié)果和目的地
下面就是我們做出的事件圖。(因為比較簡單,這里只給出步驟,不進行步驟的分解。)這是提交訂單的事件圖。
可以看出事件圖和上下文數(shù)據(jù)流圖還是相似的。
但是,上下文數(shù)據(jù)流圖針對的是整個系統(tǒng),外部代理是跟整個系統(tǒng)打交道的會員,供應(yīng)商等。
事件圖針對的是某一個事件,外部代理是跟這個事件有關(guān)的人或系統(tǒng)內(nèi)部的對象。
另外,事件圖更加細致,已經(jīng)細化到要跟系統(tǒng)內(nèi)的某個對象,數(shù)據(jù)庫中的某一張表打交道的程度了。