簡(jiǎn)介:資料流程圖DFD,周?chē)?guó)華屏東商業(yè)技術(shù)學(xué)院會(huì)計(jì)系2007AUTUMN,屏東商業(yè)技術(shù)學(xué)院周?chē)?guó)華,2,DFD功能,資料流程圖DATAFLOWDIAGRAM,DFD描述資料在系統(tǒng)內(nèi)的子系統(tǒng)之間、系統(tǒng)與外部之間、組織內(nèi)各部門(mén)之間、或組織與外部之間的流動(dòng)情形,以及資料來(lái)源SOURCE、去向DESTINATION及儲(chǔ)存處DATASTORE。DFD是結(jié)構(gòu)化系統(tǒng)分析及設(shè)計(jì)SSAD所使用的標(biāo)準(zhǔn)描述工具之一。,屏東商業(yè)技術(shù)學(xué)院周?chē)?guó)華,3,DFD符號(hào),DFD用以下四種符號(hào)描述資料的流動(dòng)以上四種符號(hào),在不同教科書(shū)或應(yīng)用領(lǐng)域中常有不同的變異,但基本概念則相同。,,屏東商業(yè)技術(shù)學(xué)院周?chē)?guó)華,4,DFD層次,按照描述的繁簡(jiǎn)程度,DFD可分為以下幾個(gè)層級(jí)背景圖CONTEXTDIAGRAM是DFD中最簡(jiǎn)單、最上層的圖,通常用一個(gè)BUBBLE代表所描述的系統(tǒng),再加上兩個(gè)方形符號(hào)表示系統(tǒng)之外的資料來(lái)源及去向。第0階LEVEL0DFD將上述單一BUBBLE分解成10、20、30等數(shù)個(gè)子系統(tǒng)。再細(xì)分將上述子系統(tǒng)進(jìn)一步分解成11、12、21、22、31、32、33等子系統(tǒng)。,屏東商業(yè)技術(shù)學(xué)院周?chē)?guó)華,5,背景圖,背景圖的通用樣式如下,屏東商業(yè)技術(shù)學(xué)院周?chē)?guó)華,6,第0階DFD圖,第0階DFD圖的通用樣式如下,屏東商業(yè)技術(shù)學(xué)院周?chē)?guó)華,7,再細(xì)分準(zhǔn)則流入流出一致,無(wú)論是將背景圖分解成第0階圖、或是將第0階圖做進(jìn)一步細(xì)分,必須遵守「流入與流出上下層一致」原則。英文稱(chēng)之為ASETOFBALANCEDDFDS。以前述二圖為例,背景圖所描述的系統(tǒng)有資料A流入、資料B流出;第0階圖也必須遵守資料A流入系統(tǒng)10、資料B流出系統(tǒng)30。若要進(jìn)一步細(xì)分,則系統(tǒng)10的子系統(tǒng)必須「一進(jìn)二出」、系統(tǒng)20的子系統(tǒng)必須「一進(jìn)一出」、系統(tǒng)30的子系統(tǒng)必須「二進(jìn)一出」,且流入流出的資料必須與上一層相同。,屏東商業(yè)技術(shù)學(xué)院周?chē)?guó)華,8,再細(xì)分範(fàn)例,右圖為前述系統(tǒng)10再細(xì)分後之樣式,屏東商業(yè)技術(shù)學(xué)院周?chē)?guó)華,9,DFD類(lèi)型,DFD可按資料及程序的描述方式分成兩種類(lèi)型實(shí)體資料流程圖PHYSICALDFD此圖中,資料有具體的名稱(chēng);BUBBLE是處理資料的人、地、物等個(gè)體ENTITY,以名詞表示。實(shí)體DFD描述系統(tǒng)的基礎(chǔ)架構(gòu),可回答如何做HOW、在哪做WHERE、誰(shuí)來(lái)做BYWHOM等問(wèn)題。邏輯資料流程圖LOGICALDFD此圖中,資料是泛稱(chēng);BUBBLE代表處理資料的程序PROCESS,以動(dòng)詞表示。邏輯DFD描述系統(tǒng)的各項(xiàng)作業(yè),可回答做什麼WHAT這項(xiàng)問(wèn)題。,屏東商業(yè)技術(shù)學(xué)院周?chē)?guó)華,10,DFDLOGICALVSPHYSICAL,長(zhǎng)期而言,系統(tǒng)做什麼WHAT的答案比較穩(wěn)定,但系統(tǒng)如何做HOW、在哪做WHERE、誰(shuí)來(lái)做BYWHOM的答案則會(huì)隨著時(shí)間及技術(shù)改變。在建置新系統(tǒng)時(shí),通常會(huì)先繪製現(xiàn)有系統(tǒng)及新系統(tǒng)的LOGICALDFD,以提供使用者新舊系統(tǒng)的比較資訊;然後再根據(jù)新系統(tǒng)的LOGICALDFD,繪製PHYSICALDFD。,LOGICALDFD範(fàn)例,屏東商業(yè)技術(shù)學(xué)院周?chē)?guó)華,11,PHYSICALDFD範(fàn)例,屏東商業(yè)技術(shù)學(xué)院周?chē)?guó)華,12,編製DFD的前置作業(yè),DFD可提供開(kāi)發(fā)者及使用者瞭解特定系統(tǒng)的資料流程,但DFD的繪製者必須先瞭解特定系統(tǒng)的現(xiàn)行或修正後流程,才能繪製出正確的DFD。欲瞭解特定系統(tǒng)的現(xiàn)行及修正後流程,通常必須由系統(tǒng)開(kāi)發(fā)小組與使用單位人員進(jìn)行密集訪談,取得使用單位對(duì)現(xiàn)行系統(tǒng)之流程及擬修正之流程的完整文字?jǐn)⑹觥?屏東商業(yè)技術(shù)學(xué)院周?chē)?guó)華,13,
下載積分: 6 賞幣
上傳時(shí)間:2024-01-05
頁(yè)數(shù): 13
大小: 0.31(MB)
子文件數(shù):