Microsoft PowerPoint - DFD.PPT



Similar documents
Process Data flow Data store External entity 6-10 Context diagram Level 0 diagram Level 1 diagram Level 2 diagram

强迫症毁灭天才

第三章 中原儺文化圈

桃園縣秀才實驗學校多元適性發展的課程規畫

AUCWA0501p00A.indd

括 教 育 在 内 西 学 得 以 力 推 广 制 颁 发 和 癸卯 学制 实 施 更 使 教 育在 学 校 教 育 占 据 相 当 重 要 地 位 达到 了 前所 未 有 程度 以 学为 例 科 学 时数 占 总 学 时数 比 例 甚至超 过 国 文科 壬寅学 直维持 在 约 辛亥 革命 以 后


<4D F736F F D20C8EDBCFEB9A4B3CCB5BCC2DB20D2EBB8E52E646F63>

~ 主 == 且 一. fju 百 顏 元, 字 易 直, 叉 字 渾 然, 於 清 初 學 術 界 以 異 軍 之 勢 帽 起 於 河 北 博 野 I] ' 與 顧 炎 武 黃 宗 羲 王 夫 之 同 為 清 初 重 要 思 想 家 顏 元 早 期 好 陸 王 心 學, 後 叉 醉 心 純 粹 切

學 科 100% ( 為 單 複 選 題, 每 題 2.5 分, 共 100 分 ) 1. 請 參 閱 附 圖 作 答 : (A) 選 項 A (B) 選 項 B (C) 選 項 C (D) 選 項 D Ans:D 2. 下 列 對 於 資 料 庫 正 規 化 (Normalization) 的 敘

Microsoft Word - TR-REC-05科学数据库建库技术指导规范

<A55FB0CFA142A4A4B0CFA740A4E5312D D2E696E64642E696E6464>

2007

部省级卫生综合管理信息平台建设指南

<4D F736F F F696E74202D DA578C657B27BA6E6ABD8BF76B5B2BA63A475B57BAABABADEB27AA8EEABD7BB50A7EFB669ABD8C4B32DBDB2A7D3B4AD2E BACDBAE65BCD2A6A15D>


10

nb.PDF

Microsoft Word htm

目 錄

plan_02-03_.PDF

untitled

Wy159.mps

汉 俄 合 璧 韵 编 中 所 见 的 世 纪 汉 语 语 音 提 要 : 本 文 讨 论 巴 拉 第 等 编 的 汉 俄 合 璧 韵 编 中 的 汉 字 读 音 问 题, 由 此 观 察 19 世 纪 末 的 汉 语 的 音 系, 列 出 声 母 表 韵 母 表, 并 讨 论 其 中 观 察 到

碩士論文封面.doc

Microsoft Word - 104決算總說明_一__彙整_02.03主秘版.doc

目 录 1. 新 联 电 能 云 移 动 互 联 网 平 台 介 绍 APP 下 载 地 址 新 联 APP 组 成 介 绍 新 联 移 动 端 平 台 框 架 平 台 首 页 介 绍 APP 登 录 前 的

转 型 背 景 下 的 高 校 英 语 专 业 建 设 与 师 资 培 养 士 点 208 个, 博 士 点 29 个 然 而, 看 似 兴 旺 的 英 语 专 业 前 途 不 容 乐 观 教 育 部 阳 光 高 考 网 站 公 布 了 2010 年 中 国 大 学 红 黄 绿 牌 专 业 名 单,

( CIP ) /,. :, ISBN G807.0 CIP (2004) ( : ) /

2001 年 1 月 8 日 乌 克 兰 常 驻 联 合 国 代 表 团 临 时 代 办 给 秘 书 长 的 信 的 附 件 2000 年 12 月 15 日 乌 克 兰 总 统 列 奥 尼 德 库 奇 马 先 生 阁 下 在 关 闭 切 尔 诺 贝 利 核 电 厂 时 的 讲 话 我 要 就 一

Ctpu

艾滋病毒/艾滋病问题高级别会议:为联合国人口基金、联合国教育、科学及文化组织和联合国毒品和犯罪问题办事处联合举办的预防问题圆桌会议编写的讨论文件

培 训 手 册

声 明 本 人 郑 重 声 明 : 此 处 所 提 交 的 硕 士 学 位 论 文 基 于 等 级 工 鉴 定 的 远 程 考 试 系 统 客 户 端 开 发 与 实 现, 是 本 人 在 中 国 科 学 技 术 大 学 攻 读 硕 士 学 位 期 间, 在 导 师 指 导 下 进 行 的 研 究

專題(全)編頁.doc

<31312D3239A4F4AB4FA7BDACFCAE69ABCAADB132AED52E696E6464>

专业主干课程与主要专业课程教学大纲(2009年、2011年).doc

<313031B773A5CDA4E2A5552E707562>

Microsoft Word doc

國立政治大學中國文學系國文教學碩士學位班

2013年中文期刊目录

<4D F736F F D20B2C4A447B3B9A578C657AC4FC0F4A4D3A5ADAC76A661B0CFAABAB27BA54EA448B05FA96CADABC2ED2E646F63>

第1套

新常态下铁矿山的转型发展途径

京 佳 官 方 网 站 : 教 学 案 例 及 真 题 分 析 一 教 学 案 例 ( 一 ) 一 份 完 整 的 教 学 设 计 ( 二 ) 一 个 完 整 的 课 堂 教 学 视 频 ( 三 ) 两 个 典 型 的 教 学 片 断 分 析 ( 四 ) 十 个 精 彩

(Microsoft Word - 20-\244\351\245\273\273y.doc)

1. 逾 期 註 冊 與 退 學 ( 大 法 官 釋 字 第 號 解 釋 參 照 ) 2. 大 學 之 選 課 糾 紛 ( 大 法 官 釋 字 第 號 解 釋 參 照 ) 3. 國 籍 切 結 書 之 問 題 ( 二 ) 教 學 研 究 與 推 廣 事 務 4. 教

untitled

untitled

标准制度_内部管理

Ctpu


WQ.s92

1

136A

高雷中學

Ctpu

untitled

1

Microsoft PowerPoint - TTCN-Introduction-v5.ppt

Microsoft Word c.doc

2

(CIP). :,2002 ( ) ISBN TS251.5 CIP (2002) : : 16 : : ( 0531 ) : : jn- public.s d.cnin

歌 詞 裡 的 語 文 天 空 稻 香. 周 杰 倫 對 這 個 世 界 如 果 你 有 太 多 的 抱 怨 跌 倒 了 就 不 敢 繼 續 往 前 走 為 什 麼 人 要 這 麼 的 脆 弱 墮 落 多 少 人 為 生 命 在 努 力 勇 敢 的 走 下 去 珍 惜 一 切 就 算 沒 有 擁 有


Microsoft Word c-346f-4f2e-94ff-eb9795ccf254_in_for_PDF_printing.docx

19/02/18 13:17 PAGE



热 分 析 简 介 20 世 纪 90 年 代, 为 了 降 低 产 品 开 发 所 需 的 成 本 和 时 间, 传 统 的 原 型 制 造 和 测 试 在 很 大 程 度 上 已 被 模 拟 驱 动 的 设 计 流 程 所 取 代 有 了 这 一 流 程, 工 程 师 对 昂 贵 而 又 耗 时

Microsoft Word htm

国 内 站 号 AREAID NAMECN DISTRICTCN PROVCN 北 京 北 京 北 京 海 淀 北 京 北 京 朝 阳 北 京 北 京 顺 义 北 京 北 京 怀 柔 北 京 北 京

表 二 學 年 度 各 科 新 生 登 記 分 發 及 甄 錄 取 英 文 分 數 表 - 護 理 科 物 治 科 資 管 科 視 光 科 職 治 科 幼 保 科 醫 影 科 牙 技 科 應 外 科

1) 為 什 麼 要 學? 2) 學 些 什 麼? 3) 怎 樣 學?

Microsoft Word B-04 f.doc

国务院新闻办公室新闻发布会材料

Microsoft Word - 11.doc

穨書店產業.PDF

新时期共青团工作实务全书(一百六十八)

58 劉 勇 -!-l-...! 刷 品 一 明 代 前 期 的 羅 旁 動 亂 與 應 對 方 略 二 李 材 大 征 之 議 三 隆 慶 萬 曆 之 際 朝 廷 的 主 剿 態 度 四 大 征 與 善 後 五 文 獻 證 據 與 歷 史 記 憶 前 言 羅 旁 位 於 廣 東 西 江 南 岸,

提升高中職學生英語文教學成效實施計畫


[13] context [14] [9] [10] 3 38 [11] [12]

Microsoft PowerPoint - os_4.ppt

<4D F736F F D D D1A7C4EAB4BABCBED1A7C6DAD1A1BFCECAD6B2E1>

表3:

學校發展計劃(二零零六至二零零七年)

<4D F736F F D20AE61AAF8A670A6F3C0B0A755ABC4A46CBEC7B2DFAD5EBB795FAE7DA8D8ACC22E646F63>


( ) 08,,,,, ( ), ; ( ) ( ),,,,, :,, 3,,,,, 4,,,,,,, 7,,,,,,,,,,, :,,, 8, ( ), :, 04 7, finance, governmentfinance publicfinance : 97,, :,990,

學校發展計劃(二零零六至二零零七年)

EC-2800取説_中国.indd

EJB-Programming-3.PDF

EJB-Programming-4-cn.doc

领 导 关 怀 中 共 重 庆 市 委 教 育 工 委 书 记 市 教 委 副 主 任 赵 为 粮 到 我 院 指 导 工 作 重 庆 市 教 委 副 主 任 牟 延 林 到 我 院 作 专 题 报 告 重 庆 市 2015 年 高 职 院 校 人 才 培 养 工 作 评 估 专 家 委

Microsoft Word - 6農業.doc

untitled

Ctpu


中 国 石 油 大 学 ( 华 东 ) 现 代 远 程 教 育 冀 东 油 田 学 习 中 心 的 前 身 是 1995 年 中 国 石 油 大 学 ( 华 东 ) 建 立 的 冀 东 油 田 函 授 站 自 1995 年 开 展 成 人 高 等 教 育 以 来, 冀 东 油 田 学 习 中 心 在

Transcription:

Data Flow Diagram 資 科 系 林 偉 川 DFD 一 般 的 軟 體, 最 基 本 上 可 分 為 輸 入 處 理 輸 出 三 部 份 DFD 圖 的 精 神 就 在 於 資 料 流 程 的 規 劃 各 處 理 單 元 的 動 作 並 且 可 以 作 更 深 一 步 的 切 分 2 1

DFD 之 定 義 DFD 圖 有 幾 個 符 號 : 外 部 儲 存 體 (External Entity) 轉 換 程 序 (Process) 執 行 輸 入 資 料 處 理 轉 換 成 輸 出 資 料 的 單 元 資 料 流 (Data Flow) 用 以 連 接 不 同 的 程 序, 以 表 示 資 料 傳 送 的 方 向 上 方 必 有 資 料 標 籤 資 料 儲 存 所 (Data Store) 資 料 儲 存 的 地 方, 箭 頭 表 示 資 料 的 來 源 及 輸 出 的 方 向 3 資 料 流 程 圖 的 符 號 4 2

資 料 流 程 圖 一 個 圖 形 模 型, 它 顯 示 資 訊 系 統 的 全 部 主 要 需 求 輸 入 與 輸 出 處 理 程 序 資 料 儲 存 容 易 閱 讀 與 了 解 5 環 境 圖 (Context Diagram) DFD 的 第 一 張 圖, 有 時 候 稱 為 圖 0 摘 要 所 有 處 理 活 動 的 DFD 描 述 系 統 最 抽 象 之 觀 點 顯 示 系 統 範 圍 系 統 的 範 圍 藉 著 單 一 處 理 程 序 與 外 部 代 理 人 表 示 6 3

訂 單 輸 入 子 系 統 的 環 境 圖 7 DFD 片 段 表 示 在 單 一 處 理 程 序 符 號 中, 系 統 對 於 一 個 事 件 的 回 應 獨 立 的 模 型 重 點 放 在 系 統 的 單 一 部 份 上 只 顯 示 需 要 回 應 事 件 的 資 料 儲 存 8 4

事 件 分 割 系 統 模 型 一 個 塑 模 系 統 需 求 的 DFD, 它 使 用 單 一 的 處 理 程 序 給 系 統 與 子 系 統 中 的 各 個 事 件 可 分 解 內 容 的 層 級 可 分 解 為 更 詳 細 的 DFD 分 段 9 分 解 DFD 分 段 有 時 候 需 要 對 DFD 分 段 做 更 詳 細 的 探 索 分 解 為 子 處 理 程 序 提 供 更 詳 細 的 內 容 編 號 結 構 不 等 於 執 行 的 順 序 10 5

訂 單 輸 入 子 系 統 的 DFD 分 段 11 個 案 中 的 DFD 分 段 12 6

建 立 新 訂 單 的 詳 圖 13 合 併 DFD 分 段 14 7

實 體 與 邏 輯 DFD 邏 輯 模 型 假 定 系 統 是 在 完 美 科 技 的 環 境 下 實 作 無 法 解 說 系 統 是 如 何 實 作 的 實 體 模 型 描 述 實 作 技 術 的 假 設 在 分 析 的 最 後 階 段 或 設 計 的 初 期 開 發 15 評 估 DFD 的 品 質 可 讀 性 內 部 一 致 性 正 確 表 示 系 統 內 容 降 低 資 訊 超 載 將 需 要 的 介 面 數 減 到 最 少 16 8

資 料 流 的 一 致 性 問 題 在 處 理 程 序 與 它 的 處 理 程 序 分 解 間 資 料 流 內 容 的 差 異 資 料 流 出 卻 沒 有 相 對 應 的 資 料 流 入 資 料 流 入 卻 沒 有 相 對 應 的 資 料 流 出 造 成 不 平 衡 的 DFD 17 一 致 性 規 則 全 部 流 入 處 理 程 序 的 資 料 必 須 流 出 該 處 理 程 序, 或 是 被 用 來 產 生 流 出 該 處 理 程 序 的 資 料 全 部 流 出 處 理 程 序 的 資 料 必 須 已 流 入 該 處 理 程 序, 或 是 從 流 入 這 個 處 理 程 序 的 資 料 所 產 生 18 9

不 必 要 之 資 料 輸 入 : 黑 洞 ( 因 無 輸 出 ) 19 不 必 要 之 資 料 輸 入 的 處 理 程 序 20 10

不 可 能 資 料 輸 出 的 處 理 程 序 : 奇 蹟 ( 不 可 能 產 出 ) 21 不 可 能 之 資 料 輸 出 的 處 理 程 序 22 11

DFD 元 件 的 說 明 文 件 (Data Dictionary) 最 低 層 級 的 處 理 程 序 都 需 要 詳 細 描 述 需 要 描 述 資 料 流 的 內 容 需 要 以 資 料 元 素 描 述 必 要 的 資 料 儲 存 需 要 描 述 每 個 資 料 元 素 有 不 同 選 項 可 以 定 義 處 理 程 序 23 DFD 之 資 料 字 典 定 義 資 料 字 典 (Data Dictionary): 用 於 說 明 DFD 中 Data Flow 的 內 涵 架 構, 用 來 定 義 資 料 流 中 的 各 部 分 ( 與 DFD 須 一 起 考 慮 ) 符 號 := 表 全 等,+ 表 和,[ ] 表 其 中 之 一,{ } 表 重 覆,( ) 表 可 有 可 無,* 表 說 明 部 分 其 依 賴 資 料 流 資 料 元 素 檔 案 及 處 理 程 序 之 分 類 編 製 各 項 目 結 構 化 英 語 (Structured English): 用 於 說 明 DFD 中 Process 的 詳 細 邏 輯, 由 一 些 簡 單 的 字 彙 和 文 法 組 成, 含 有 三 種 結 構 : 順 序 結 構 選 擇 結 構 與 重 複 結 構 也 就 是 一 種 擬 似 碼 (Pseudo-Code), 其 代 表 的 是 控 制 流 程! 24 12

DFD 整 合 了 事 件 表 與 ERD 25 DFD 與 抽 象 的 層 級 DFD 可 以 分 解 為 其 他 的 圖 表 提 供 不 同 的 詳 細 程 度 層 級 愈 高 的 內 容 愈 一 般 性 ( 數 字 愈 小 ) 層 級 愈 低 的 內 容 愈 詳 細 ( 數 字 愈 大 ) 26 13

DFD 的 抽 象 層 級 27 DFD 之 檢 驗 DFD 資 料 流 一 致 性 檢 驗 28 14

DFD 範 例 舉 一 個 銀 行 自 動 櫃 員 機 的 DFD 圖 終 端 機 鍵 盤 提 款 卡 密 碼 櫃 員 機 系 統 付 款 訊 息 點 鈔 付 款 提 款 金 額 29 DFD 範 例 這 是 最 初 步 且 未 經 細 部 規 劃 的, 一 個 雛 型 已 經 產 生 了 下 一 步 工 作 是 逐 步 的 將 DFD 圖 分 解 成 細 節 終 端 機 鍵 盤 提 款 卡 密 碼 總 行 電 腦 查 核 帳 戶 資 訊 訊 息 提 款 金 額 查 核 結 果 帳 戶 銀 行 的 輔 助 除 存 裝 置 提 款 金 額 櫃 員 機 電 腦 付 款 訊 息 點 鈔 付 款 30 15

DFD 範 例 終 端 機 鍵 盤 提 款 卡 密 碼 提 款 金 額 櫃 員 機 系 統 付 款 訊 息 點 鈔 付 款 提 款 金 額 提 款 金 額 總 行 電 腦 查 果 核 查 核 結 櫃 員 機 電 腦 帳 戶 付 款 訊 息 銀 行 的 輔 助 除 存 裝 置 31 DFD 之 模 組 一 個 模 組 沒 有 什 麼 好 限 制 的, 也 沒 什 麼 標 準 可 以 用 來 明 確 訂 定 模 組 該 有 多 大 多 小 在 某 些 軟 體 專 案 可 能 會 用 長 度 來 限 制 模 組 大 小, 以 達 到 模 組 化 目 的 但 設 計 師 仍 然 可 以 投 機 取 巧, 先 撰 寫 好 程 式, 再 依 一 定 長 度 來 切, 不 過 以 這 種 方 式 所 產 生 的 模 組 大 概 都 不 會 是 很 好 的 模 組 如 何 衡 量 某 個 模 組 是 不 是 太 大, 該 減 肥 了 呢? 應 該 可 由 衡 量 模 組 緊 密 性 的 觀 點 來 看 太 長 的 模 組 不 僅 不 易 了 解 及 偵 錯, 或 許 還 能 再 被 細 分 成 更 小 的 模 組 32 16

DFD 之 模 組 由 模 組 本 身 內 部 的 內 容 來 看, 分 析 其 內 容 的 緊 密 性, 這 就 像 一 個 工 廠 的 生 產 線, 其 工 作 內 容 是 否 相 關, 可 能 某 些 工 人 的 工 作 是 在 鍛 造 鋼 板, 有 些 是 在 焊 結 鋼 板, 這 些 都 算 是 蠻 密 切 的 關 係, 但 有 些 工 人 作 的 事 是 織 布, 這 之 間 的 關 係 就 小 了 由 模 組 與 模 組 間 的 關 聯 性, 這 就 像 一 棟 大 廈 中 的 住 戶 間 的 關 係, 有 的 是 親 戚, 有 的 是 朋 友 或 同 事, 但 也 可 能 毫 無 關 係 33 DFD 之 模 組 緊 密 性 緊 密 性 或 內 聚 力 ( 愈 大 愈 好 ), 為 量 度 一 個 模 組 內 部 相 互 功 能 的 強 度 (coherence) 偶 然 緊 密 性 : 一 個 單 一 模 組 或 許 做 了 幾 件 工 作, 但 這 幾 件 工 作 都 沒 什 關 聯, 充 其 量 只 是 一 種 隨 機 的 組 合 這 種 情 況 像 是 一 家 百 貨 公 司, 東 西 賣 得 很 多, 不 過 彼 此 實 在 沒 什 關 聯 34 17

DFD 之 模 組 緊 密 性 邏 輯 緊 密 性 : 一 個 模 組 裡 的 工 作 是 有 關 係 的 像 是 美 食 街 這 類 餐 館 一 樣, 賣 的 都 是 食 物, 是 要 填 飽 肚 子 的 時 間 緊 密 性 : 如 果 一 個 模 組 裡 的 工 作 必 需 在 同 一 段 時 間 內 執 行, 便 具 有 此 特 性 例 如 開 門 鎖 這 件 工 作 一 樣, 在 轉 動 鑰 匙 的 當 時, 還 要 用 手 轉 動 門 把 才 行 程 序 緊 密 性 : 如 一 模 組 內 的 單 一 工 作 有 一 定 的 執 行 順 序, 便 稱 為 具 備 了 程 序 緊 密 性 必 需 先 打 開 電 源, 才 能 用 電 腦 一 樣 35 DFD 之 模 組 緊 密 性 溝 通 緊 密 性 : 如 一 模 組 內 的 工 作 集 中 的 存 取 某 一 些 特 定 的 相 同 資 料, 例 如 班 上 的 同 學 為 了 交 老 師 的 報 告, 必 需 參 考 一 些 資 料, 但 相 信 不 少 人, 甚 至 大 部 份 人 都 會 找 同 一 本 書 來 參 考 順 序 緊 密 性 : 如 果 一 個 模 組 內 的 很 多 工 作 有 先 後 的 順 序, 和 程 序 緊 密 性 的 單 一 不 同 例 如 先 得 爬 上 二 樓, 才 能 上 三 樓, 然 後 再 上 五 樓 功 能 緊 密 性 : 假 如 一 個 模 組 的 工 作 都 是 相 同 的 話 例 如 某 個 模 組 的 功 能 就 僅 僅 是 作 兩 整 數 A 與 B 的 相 加 而 已 36 18

DFD 之 模 組 關 聯 性 關 聯 性 或 聯 結 力 ( 愈 小 愈 好 ), 為 測 量 系 統 中 各 模 組 之 間 相 關 的 程 度 (Coupling) 缺 乏 關 聯 性 : 這 由 字 面 上 就 知 道, 模 組 和 模 組 間 毫 無 瓜 葛 記 號 關 聯 性 : 模 組 與 模 組 間 傳 遞 資 料 的 方 式 不 是 傳 遞 一 個 個 單 一 的 參 數 列, 而 是 整 個 資 料 結 構 ( 資 料 的 聚 合 體 ) 就 像 寫 信 給 某 人, 寄 的 不 是 一 張 張 的 信 紙, 而 是 一 本 書 加 上 幾 盒 磁 片, 或 許 還 有 油 畫 等 37 DFD 之 模 組 關 聯 性 控 制 關 聯 性 : 模 組 間 所 傳 遞 的 資 料 若 不 是 單 純 的 資 料, 而 是 一 些 控 制 的 旗 號 這 就 像 美 國 總 統 下 給 駐 波 斯 灣 官 兵 的 命 令 不 是 一 本 厚 厚 的 攻 擊 計 劃, 而 只 是 攻 擊 的 代 碼 而 已 資 料 關 聯 性 : 模 組 之 間 傳 遞 的 資 料 是 一 個 個 參 數 38 19

DFD 之 模 組 關 聯 性 外 界 關 聯 性 : 模 組 與 模 組 共 同 運 用 一 個 特 定 的 I/O 裝 置 共 同 關 聯 性 : 模 組 與 模 組 之 間 共 用 同 一 部 份 的 資 料 就 像 薪 資 模 組 和 出 席 模 組 共 用 人 事 資 料 一 樣 內 容 關 聯 性 : 若 一 個 模 組 會 用 到 另 一 個 模 組 的 控 制 資 料, 或 者 可 以 從 另 一 模 組 中 間 開 始 執 行 這 種 情 況 必 需 盡 力 避 免 39 模 組 最 好 為 何 模 組 內 的 緊 密 度 越 高 越 好, 而 模 組 間 的 關 聯 度 越 低 越 好 透 過 模 組 化 的 設 計 方 式, 可 以 一 步 步 的 建 立 通 用 性 的 程 式 庫 (libraries), 也 可 以 引 用 過 去 所 建 立 好 的 程 式 庫 40 20