Visio2010繪制上下文數(shù)據(jù)流圖
如何在Visio2010繪制上下文數(shù)據(jù)流圖,對于程序員來說,我們要知道:整個系統(tǒng)中,哪一些是要我們編程解決的,哪一些不用。上下文數(shù)據(jù)流圖,就是用來建立初始的項目范圍的。如何在Visio2010繪制上下文數(shù)據(jù)流圖請看下文.
上下文數(shù)據(jù)流圖的幾個符號:外部代理:是與系統(tǒng)交互的外部的人員、組織部門、其他系統(tǒng)或者其他組織,也稱為外部實體。簡單的說,就是跟我們這個系統(tǒng)打交道的東西。可以是人,可以是系統(tǒng)。一般用矩形表示。
系統(tǒng):就是你現(xiàn)在想要做的系統(tǒng)。
數(shù)據(jù)存儲:其實就是用來存儲信息的。可視為數(shù)據(jù)庫,文件等存儲介質(zhì)都屬于這類。
步驟:
1、區(qū)分內(nèi)部和外部
2、系統(tǒng)需要響應(yīng)什么業(yè)務(wù)事務(wù)
3、系統(tǒng)必須產(chǎn)生什么響應(yīng)
4、確定外部存儲
說明:下面我將以一個團(tuán)購系統(tǒng)為例,講解如何構(gòu)建一個上下文數(shù)據(jù)流圖。
團(tuán)購系統(tǒng)購物子系統(tǒng)用例圖
讓我們從用例中識別出可能的外部代理。可以看出外部代理分別是供應(yīng)商,會員,管理員,游客。內(nèi)部:購物子系統(tǒng)
構(gòu)建上下文數(shù)據(jù)流圖是為了區(qū)分系統(tǒng)的邊界。所以,我們將對一些響應(yīng)過程進(jìn)行抽象。
由于購物子系統(tǒng)沒有涉及到外部存儲,所以這一步就跳過了。
至此,上下文數(shù)據(jù)流圖已經(jīng)完成。