23 關於結構化分析工具的功能,下列敘述何者正確?
(A) 是專門用來分析程式碼結構
(B) 用於分析系統運作流程與資料流向
(C) 僅用於資料庫設計
(D) 只能用於小型系統分析
答案:登入後查看
統計: A(0), B(15), C(0), D(0), E(0) #3399770
統計: A(0), B(15), C(0), D(0), E(0) #3399770
詳解 (共 2 筆)
#7321231
【第一步:找關鍵字】
結構化分析工具、功能
- 結構化分析(Structured Analysis)(用有條理的方法分析系統)
→ 把系統拆解成「流程 + 資料 + 功能」來理解 - 題目在問:這些工具到底在做什麼?
【第二步:白話翻譯】
這題在問:
「像 DFD、流程圖這些工具,是用來幹嘛的?」
【第三步:解題思路】
- 這題在考什麼觀念?
? 結構化分析工具的核心用途
- 解題步驟
- 想常見工具有哪些:
- DFD(資料流程圖)
- 流程圖(Flowchart)
- ER圖(資料關聯)
- 這些工具共同在做什麼?
? 分析「系統怎麼運作」與「資料怎麼流」 - 得出答案
? 流程 + 資料流向
- 原理與規則
結構化分析的核心:
? 把系統拆成三件事看清楚:
- 流程(Process)
→ 工作怎麼進行 - 資料(Data)
→ 資料怎麼流動 - 邏輯(Logic)
→ 怎麼處理
? 最典型工具就是 DFD
【第四步:選項分析】
- (A) 是專門用來分析程式碼結構
❌ 錯
→ 這是「程式設計」或「程式分析」,不是系統分析
- (B) 用於分析系統運作流程與資料流向
✅ 對(答案)
→ 這就是結構化分析的核心功能
- (C) 僅用於資料庫設計
❌ 錯
→ 太狹隘,結構化分析不只資料庫
- (D) 只能用於小型系統分析
❌ 錯
→ 大型系統更需要這種方法
【觀念補充與延伸】
- 核心觀念定位
? 屬於「系統分析方法」
? 基本觀念題(常考)
- 法條或定義
結構化分析(Structured Analysis):
? 用圖形工具(如 DFD)來描述系統的
- 資料流
- 處理過程
- 觸類旁通(舉一反三)
對比概念
- 結構化分析
→ 看「流程 + 資料」 - 物件導向分析
→ 看「物件 + 類別」
變化題型
- 問:「DFD 是用來做什麼?」
? 答:分析資料流與系統流程
【記憶口訣】
? 「結構化分析:看流程、看資料」
【常見陷阱】
- 學生最容易搞混的地方
? 把它當成程式設計工具
- 心理盲點
? 看到「分析」就想到程式碼
- 避坑指南
? 記住:
? 系統分析 ≠ 寫程式
0
0