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