资料流程图(DFD)

资料流程图(DFD)

ID:37622523

大小:452.13 KB

页数:36页

时间:2019-05-26

资料流程图(DFD)_第1页
资料流程图(DFD)_第2页
资料流程图(DFD)_第3页
资料流程图(DFD)_第4页
资料流程图(DFD)_第5页
资源描述:

《资料流程图(DFD)》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、<<會計資訊系統課程講義>>資料流程圖()(DFD)、系統流程圖(SF)、程序圖(PM)周國華屏東商業技術學院會計系2008/7/24目錄主題頁次智慧財產權聲明3第第部份一部份:資料流程圖4~16第二部分:系統流程圖17~28第三部分:程序圖29~36屏東商業技術學院周國華2智慧財產權聲明•本文件係由周國華老師獨自撰寫,除引用之概念屬於原文作者外,其餘文字及圖形內容之智慧財產權當然屬於周老師獨有。•任何機構或個人,在未取得周老師同意前,不得直接以本文件做為學校、研究機構、企業、會計師事務所、政府機關或財團法人機構舉辦教學或進修課程之教材,否則即屬侵權行為

2、。•任何機構或個人,在未取得周老師同意前,不得在自行編撰的教材中直接大量引用本文件的內容。若屬單頁內部分內容之引用,亦請註明出處。屏東商業技術學院周國華3第第部份一部份資料流程圖(DFD)屏東商業技術學院周國華4DFD:功能•資料流程圖(DataFlowDiagram,DFD)描述資料在系統內的子系統之間、系統與外部之間、組織內各部門之間、或組織與外部之間的流動情形,以及資料來源(source)、去向(destination)及儲存處(datastore)。•DFD是結構化系統分析及設計(SSAD)所使用的標準描述工具之一。屏東商業技術學院周國華5DFD

3、:符號•DFD用以下四種符號描述資料的流動:通稱為bubble,代表一個個體或程序。流入資料經此個體或程序處理後,轉換成流出資料。此圖形在DFD中代表正在描述之系統的全部或其中一部份。表示資料的流通路徑,資料名稱會標示在邊上。表示資料的來源或去向,在DFD中代表正在描述之系統以外的其他系統或外部個體。代表儲存資料的地方(檔案或資料庫)。•以上四種符號,在不同教科書或應用領域中常有不同的變異,但基本概念則相同。屏東商業技術學院周國華6DFD:層次•按照描述的繁簡程度,DFD可分為以下幾個層級:–背景圖(contextdiagram):是DFD中最簡單、最上

4、層的圖,通常用一個bubble代表所描述的系統,再加上兩個方形符號表示系統之外的資料來源及去向。–第0階(level0)DFDl0)DFD:將上述單一bbblbubble分解成1.0、2.0、3.0…等數個子系統。–再細分:將上述子系統進一步分解成111.1、121.2、2.1、2.2、3.1、3.2、3.3…等子系統。屏東商業技術學院周國華7背景圖•背景圖的通用樣式如下:屏東商業技術學院周國華8第0階DFD圖•第0階DFD圖的通用樣式如下:屏東商業技術學院周國華9再細分準則:流入流出一致•無論是將背景圖分解成第0階圖、或是將第0階圖做進一步細分,必須遵

5、守「流入與流出上下層一致」原則。英文稱之為asetofbalancedDFDsasetofbalancedDFDs。•以前述二圖為例,背景圖所描述的系統有資料A流入、資料B流出;第0階圖也必須遵守資料A流入(系統1.0)、資料B流出(系統3.0)。•若要進一步細分,則系統101.0的子系統必須「一進二出」、系統2.0的子系統必須「一進一出」、系統303.0的子系統必須「二進一出」,且流入流出的資料必須與上一層相同。屏東商業技術學院周國華10再細分範例•右圖為前述系統1.0再細分後之樣式:屏東商業技術學院周國華11DFD:類型•DFD可按資料及程序的描述方

6、式分成兩種類型:–實體資料流程圖(physicalDFD):此圖中,資料有具體的名稱;bubble是處理資料的人、地、物等個體(entity),以名詞表示。•實體DFD描述系統的基礎架構,可回答如何做(how)、在哪做(h)(where)、誰來做(bywhom)等問題。–邏輯資料流程圖(logicalDFD):此圖中,資料是泛稱;bubble代表處理資料的程序(process),以動詞表示。•邏輯DFD描述系統的各項作業,可回答做什麼(what)這項問題。屏東商業技術學院周國華12DFD:LogicalvsphysicalLogicalvs.physic

7、al•長期而言,系統做什麼(what)的答案比較穩定,但系統如何做(how)、在哪做(where)、誰來做(bywhom)的答案則會隨著時間及技術改變。•在建置新系統時,通常會先繪製現有系統及新系統的logicalDFDlogicalDFD,以提供使用者新舊系統的比較資訊;然後再根據新系統的logicalDFD,繪製physicalDFDphysicalDFD。屏東商業技術學院周國華13LogicalDFDLogicalDFD範例屏東商業技術學院周國華14PhysicalDFDPhysicalDFD範例屏東商業技術學院周國華15編製DFD的前置作業•DF

8、D可提供開發者及使用者瞭解特定系統的資料流程,但DFD的繪製者必須先瞭解特定系統

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。