21 在DFD中,處理程序的編號規則為何?
(A) 隨機編號
(B) 按照1.0、2.0、3.0等流水號編排
(C) 使用英文字母編排
(D) 不需要編號
答案:登入後查看
統計: A(0), B(13), C(2), D(0), E(0) #3399768
統計: A(0), B(13), C(2), D(0), E(0) #3399768
詳解 (共 3 筆)
#7321229
【第一步:找關鍵字】
DFD、處理程序、編號規則
- DFD(資料流程圖)(描述資料如何流動的圖)
- 處理程序(Process)(負責轉換資料的功能)
- 編號規則:代表「怎麼有系統地標記每個處理」
【第二步:白話翻譯】
這題在問:
「在畫資料流程圖時,每一個『處理』要怎麼編號才是正確的?」
【第三步:解題思路】
- 這題在考什麼觀念?
? DFD 中 Process 的「階層式編號」
- 解題步驟
- 想為什麼要編號?
? 為了區分不同處理、方便分層(例如 1.0 → 1.1 → 1.2) - 正確做法是什麼?
? 用「數字流水號」 - 得出答案
? 1.0、2.0、3.0
- 原理與規則
DFD 編號原則:
? 採用「階層式編號(Hierarchical Numbering)」
例如:
- 第一層:1.0、2.0、3.0
- 第二層:1.1、1.2、1.3
? 好處:
- 可以清楚看出「父子關係」
- 方便系統分解(分層設計)
【第四步:選項分析】
- (A) 隨機編號
❌ 錯
→ 會造成混亂,無法管理
- (B) 按照1.0、2.0、3.0等流水號編排
✅ 對(答案)
→ 正確的標準做法
- (C) 使用英文字母編排
❌ 錯
→ DFD 通常使用數字,不用字母
- (D) 不需要編號
❌ 錯
→ 編號是必要的,否則無法追蹤
【觀念補充與延伸】
- 核心觀念定位
? 屬於「DFD(資料流程圖)」
? 高頻考題(圖形+編號規則)
- 法條或定義
處理(Process):
? 必須有「名稱 + 編號」
例如:
- 1.0 訂單處理
- 2.0 付款處理
- 觸類旁通(舉一反三)
對比概念
- DFD 編號
→ 階層式(1.0 → 1.1) - 程式流程圖
→ 通常不強調編號
變化題型
- 題目可能問:「1.1 是屬於哪個?」
? 答:1.0 的子流程
【記憶口訣】
? 「DFD 編號:1.0 起跳,往下分層」
【常見陷阱】
- 學生最容易搞混的地方
? 覺得編號可以隨便寫
- 心理盲點
? 低估編號的重要性
- 避坑指南
? 看到 DFD 編號 → 一律選「數字階層式」
0
0
#7318507
| DFD 層級 | 編號範例 | 邏輯說明 |
| 背景圖 (Context Diagram) | 0 | 整個系統被視為一個單一處理程序(通常編為 0)。 |
| 第一層 (Level 0) | 1.0, 2.0, 3.0 | 系統的主要功能模組。 |
| 第二層 (Level 1) | 1.1, 1.2, 1.3 | 由 1.0 拆解出來的子功能。 |
| 第三層 (Level 2) | 1.1.1, 1.1.2 | 由 1.1 拆解出來的微細功能。 |
0
0