23 關於結構化分析工具的功能,下列敘述何者正確?
(A) 是專門用來分析程式碼結構
(B) 用於分析系統運作流程與資料流向
(C) 僅用於資料庫設計
(D) 只能用於小型系統分析

答案:登入後查看
統計: A(0), B(15), C(0), D(0), E(0) #3399770

詳解 (共 2 筆)

#6786600
1. 題目解析 結構化分析工具是用於系...
(共 838 字,隱藏中)
前往觀看
2
0
#7321231

【第一步:找關鍵字】

結構化分析工具、功能

  • 結構化分析(Structured Analysis)(用有條理的方法分析系統)
    → 把系統拆解成「流程 + 資料 + 功能」來理解
  • 題目在問:這些工具到底在做什麼?

【第二步:白話翻譯】

這題在問:

「像 DFD、流程圖這些工具,是用來幹嘛的?」

【第三步:解題思路】

  • 這題在考什麼觀念?
    ? 結構化分析工具的核心用途
  • 解題步驟
  1. 想常見工具有哪些:
    • DFD(資料流程圖)
    • 流程圖(Flowchart)
    • ER圖(資料關聯)
  2. 這些工具共同在做什麼?
    ? 分析「系統怎麼運作」與「資料怎麼流」
  3. 得出答案
    ? 流程 + 資料流向
  • 原理與規則

結構化分析的核心:

? 把系統拆成三件事看清楚:

  1. 流程(Process)
    → 工作怎麼進行
  2. 資料(Data)
    → 資料怎麼流動
  3. 邏輯(Logic)
    → 怎麼處理

? 最典型工具就是 DFD

【第四步:選項分析】

  • (A) 是專門用來分析程式碼結構
    ❌ 錯
    → 這是「程式設計」或「程式分析」,不是系統分析
  • (B) 用於分析系統運作流程與資料流向
    ✅ 對(答案)
    → 這就是結構化分析的核心功能
  • (C) 僅用於資料庫設計
    ❌ 錯
    → 太狹隘,結構化分析不只資料庫
  • (D) 只能用於小型系統分析
    ❌ 錯
    → 大型系統更需要這種方法

【觀念補充與延伸】

  • 核心觀念定位
    ? 屬於「系統分析方法」
    ? 基本觀念題(常考)
  • 法條或定義

結構化分析(Structured Analysis):

? 用圖形工具(如 DFD)來描述系統的

  • 資料流
  • 處理過程
  • 觸類旁通(舉一反三)

對比概念

  • 結構化分析
    → 看「流程 + 資料」
  • 物件導向分析
    → 看「物件 + 類別」

變化題型

  • 問:「DFD 是用來做什麼?」
    ? 答:分析資料流與系統流程

【記憶口訣】

? 「結構化分析:看流程、看資料」

【常見陷阱】

  • 學生最容易搞混的地方
    ? 把它當成程式設計工具
  • 心理盲點
    ? 看到「分析」就想到程式碼
  • 避坑指南
    ? 記住:
    ? 系統分析 ≠ 寫程式
0
0