将系统需求转换成资料流程图

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

第八章:將系統需求轉換成資料流程圖1.前言何謂“資料流程圖(DataFlowDiagram)“?利用圖形工具來表達資料在資訊系統中之移轉情況,它可以展現出系統內資料間之關聯及資料如何被儲存一種傳統的結構化分析、設計技術,常被用來描述資料處理過程學者研究發現此類技術之使用可提升軟體之品質一個完整的資訊系統分析、設計內容,應包含處理過程(Process)、作業邏輯(Logic)與時機(Timing)及資料模型(DataModel)DFD為描述處理過程(Process)之工具第一章p.13資料(Data)、資料處理流程(DataFlow)、處理邏輯一個完整的DFD使用過程(Table8-1)用以了解系統與外部環境之關聯描述現有系統之實體機能資料流動將現有系統之實體機制轉化成功能導向(邏輯機能化)一個完整的DFD使用過程(續)重新改造新系統之邏輯機能(考量新系統應具備何種功能暫緩考慮工具)細部描繪每一個細節作業之內涵考量如何以自動化或人工方式執行作業機能(新系統之實體機能)註:實務上常省略1-3階段之工作2.DFD介紹2.1使用之基本符號七O年代末期,一種強調系統機能逐步分解之結構化分析設計理論開始萌芽發展DFD為此一理論之重要工具,有二派學者制定之繪圖符號成為公認之標準四個繪製DFD之符號(右邊為教科書採用)四個DFD符號代表之意義a)資料流(DataFlow):代表資料之流動範例:傳票、記帳憑證、報表、資料庫查詢結果、螢幕上出現之結果、某項資料…(通常為名詞)b)資料儲存(DataStore):各種人工或自動化之資料儲存方式範例:資料夾、各式電腦檔案(磁帶、磁碟、….)、筆記本、….四個DFD符號代表之意義(續)c)處理(Process):各種加諸於資料之行動(作業),並使得資料產生改變、儲存、分割之結果(通常為動詞)註:此類處理作業可為人工或自動化d)外部實體(ExternalEntities;Source/Sink):發動或終止資料流動者;可能為一個組織或單位、企業內部或外部人員、另一系統…範例:客戶、行員、環保署、供銷商、..繪製範例:某公司收取客戶之應收帳款並將錢存入銀行之作業流程2.2漢堡速食店訂貨處理流程1)系統與外界環境關聯圖(ContextDiagram)2)level-0Diagram將系統切割成四個主要處理作業圖形繪製時注意事項當客戶買下二個起司漢堡時對銷售檔案與庫存檔案進行更新工作;其中庫存將減少二個餡餅、二片麵包、四塊奶酪片…繪製DFD之基本原則(Table8-2)(Figure8-6)二個注意事項:1)經處理過之資料其名稱必須改變2)DFD內之事物、實體、資料其名稱應唯一3)level-1Diagram針對某項處理作業再予以細部分解4)level-2Diagram對於較模糊之作業進行再分解2.3.作業分解時必須力求平衡(BalancingDFDs)上一層之DFD作業處理,其輸出輸入資料流個數,必須和下一層DFD相等Figure8-5及Figure8-7為一組平衡之分解圖(二個圖形中之1.0作業皆為1輸入4輸出)Figure8-10為一組不平衡之分解圖(多了一個輸入資料流C)圖形繪製再探討合併資料流與分割資料流(Figure8-11)繪製DFD之四個進階原則(Table8-3)3.四類DFD圖形(現行&新設)vs.(邏輯&實體)現行實體作業:速食店經理如何處理每日庫存量對現有處理作業之描述(Figure8-12)繪製資料流程圖(Figure8-13)現有系統之庫存原料流水帳(Figure8-14)現行邏輯作業之資料流程圖(Figure8-15)新設系統之邏輯作業圖形(Figure8-16)(增加5.0作業及其衍生之事項)4.繪製整組DFD圖形時須知不要遺漏任何必要之項目、標示、名稱(Completeness)註:a)可使用CASETool製作DFD(Figure8-17(a))b)CASE可自動偵錯並顯示錯誤訊息(Figure8-17(b))上下層之DFD圖其使用之名稱與標示要一致(Consistency)DFD無法表示出作業處理方式、時點、處理週期(Timing)應不斷地重複修正繪製之圖形(Iterative)停止作業再細分之時機(PrimitiveDFD)(6項原則)5.DFD之用途5.1作為系統分析之工具找出現行系統之缺失(資料:重複、未被使用、多頭馬車式更新…)(作業:多餘、多頭管理或三不管、不合理…)增加必要之機能邏輯機能vs.實體處理方式(1:n)5.2作為企業流程改造工具IBM電腦公司之客戶以貸款方式購置系統改造前a)多人參與b)流程繁複c)必須花6個工作天改造後a)一般案件採單一窗口單一處理人員b)用人更精簡c)效率提高100倍改造前流程改造後流程期末考範圍與題型範圍:教科書Chapter5-Chapter8題型:填充題(25格;50分)簡答題(6題;30分)繪圖題圖表之意義說明(8分)DFD之繪製(12分)(將某一作業之處理過程描繪出;繪製出ContextDiagram&level-0DFD)

1 / 25
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功