如何将系统需求转换成数据流程图.pptxVIP

  1. 1、本文档共25页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第八章 : 將系統需求轉換成資料流程圖1. 前言 何謂 “ 資料流程圖 ( Data Flow Diagram )“ ? 利用圖形工具來表達資料在資訊系統中之移轉情況 , 它可以展現出系統內資料間之關聯及資料如何被儲存 一種傳統的結構化分析、設計技術 , 常被用來描述資料處理過程 學者研究發現此類技術之使用可提升軟體之品質一個完整的資訊系統分析、設計內容 , 應包含 處理過程 ( Process ) 、作業邏輯 ( Logic ) 與時機 ( Timing )及 資料模型 (Data Model )DFD 為描述 處理過程 ( Process ) 之工具 第一章 p. 13 資料 ( Data )、資料處理流程 ( Data Flow ) 、處理邏輯本资料来源 一個完整的 DFD 使用過程 ( Table 8-1) 用以了解系統與外部環境之關聯 描述現有系統之實體機能資料流動 將現有系統之實體機制轉化成 功能導向 ( 邏輯機能化 ) 一個完整的 DFD 使用過程 ( 續 )重新改造新系統之 邏輯機能 (考量新系統應具備何種功能暫緩考慮工具) 細部描繪每一個細節作業之內涵 考量如何以自動化或人工方式 執行作業機能 ( 新系統之實體機能 )註 : 實務上常省略 1 - 3 階段之工作2. DFD 介紹2.1 使用之基本符號 七O 年代末期 , 一種強調系統機能逐步分解之結構化分析設計理論開始萌芽發展DFD 為此一理論之重要工具 , 有二派學者制定之繪圖符號成為公認之標準 四個繪製 DFD 之符號 ( 右邊為教科書採用 ) 四個 DFD 符號代表之意義 a) 資料流 ( Data Flow ) : 代表資料之流動 範例 : 傳票、記帳憑證、報表、資料庫查詢結果、螢幕上出現之結果、某項資料… ( 通常為 名詞 ) b) 資料儲存 ( Data Store ) : 各種人工或自動化之資料儲存方式 範例 : 資料夾、各式電腦檔案 ( 磁帶、磁碟、…. ) 、筆記本、…. 四個 DFD 符號代表之意義 ( 續 ) c) 處理 ( Process ) : 各種加諸於資料之行動 ( 作業 ) , 並使得資料產生 改變、儲存 、 分割 之結果 ( 通常為 動詞 ) 註 : 此類處理作業可為人工或自動化 d) 外部實體 ( External Entities ; Source / Sink ) : 發動或終止資料流動者 ; 可能為一個組織或單位、企業內部或外部人員、另一系統… 範例 : 客戶、行員、環保署、供銷商、.. 繪製範例: 某公司收取客戶之應收帳款並將錢存入銀行之作業流程2.2 漢堡速食店訂貨處理流程 1)系統與外界環境關聯圖 ( Context Diagram ) 2) level-0 Diagram 將系統切割成四個主要處理作業 圖形繪製時注意事項當客戶買下二個 起司漢堡 時對 銷售檔案 與 庫存檔案 進行更新工作 ; 其中 庫存將減少 二個 餡餅、二片麵包、四塊奶酪片… 繪製 DFD 之基本原則 ( Table 8-2 ) ( Figure 8-6 ) 二個注意事項 : 1) 經處理過之資料其名稱必須改變 2) DFD 內之 事物、實體、資料 其名稱應唯一 3) level- 1 Diagram 針對某項處理作業再予以細部分解 4) level-2 Diagram 對於較模糊之作業進行再分解2.3. 作業分解時必須力求平衡 ( Balancing DFDs ) 上一層之 DFD 作業處理 , 其輸出輸入資料流個數 , 必須和下一層 DFD相等 Figure 8-5 及 Figure 8-7 為 一組平衡之分解圖 ( 二個圖形中之 1.0 作業 皆為 1 輸入 4 輸出 ) Figure 8 - 10 為一組不平衡之分解圖 ( 多了一個輸入資料流 C ) 圖形繪製再探討合併資料流 與 分割資料流 ( Figure 8-11 ) 繪製 DFD 之四個進階原則 ( Table 8 - 3 ) 3. 四類 DFD 圖形 ( 現行 新設 ) vs. ( 邏輯 實體 ) 現行實體作業 : 速食店經理如何處理每日庫存量 對現有處理作業之描述 ( Figure 8-12 ) 繪製資料流程圖 ( Figure 8-13 ) 現有系統之庫存原料流水帳 ( Figure 8-14 ) 現行邏輯作業之資料流程圖 ( Figure 8-15 ) 新設系統之邏輯作業圖形 ( Figure 8-16 ) ( 增加 5.0 作業及其衍生之事項 ) 4. 繪製整組 DFD 圖形時須知 不要遺漏任何必要之 項目、標示、名稱 ( Completeness ) 註 : a) 可使用 CASE Tool

文档评论(0)

老师驿站 + 关注
官方认证
文档贡献者

专业做教案,有问题私聊我

认证主体莲池区卓方网络服务部
IP属地河北
统一社会信用代码/组织机构代码
92130606MA0GFXTU34

1亿VIP精品文档

相关文档