軟件設計師——數據流圖(DFD) [ 筆記 ]

┏┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅☆
┇ 根據B站視頻以及教材做的筆記 ╹◡╹
┇ 視頻:https://www.bilibili.com/video/av19665344
┇ 教材:軟件設計師考試衝刺(習題與解答)
┗┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅☆

課程內容提要

課程內容提要

數據流圖基本概念

數據流圖基本概念1
數據流圖基本概念2

分層數據流圖

  • 中間的橢圓代表要開發的系統。
  • 兩邊的方框代表外部實體。
  • 由頂向下逐層分解。
  • 結構化開發方法的主流工具。
    分層數據流圖

數據字典

數據字典

數據流圖平衡原則

  • 黑洞:只有輸入,沒有輸出。
  • 奇蹟:只有輸出,沒有輸入。
    數據流圖平衡原則1
    如下圖,父圖和子圖之間不平衡,0層數據流圖缺失了部分頂層數據流圖的數據流。
    數據流圖平衡原則2

答題技巧

  • 依據題幹文字找出答案。
  • 利用平衡原則進行判斷。
    答題技巧

例12-1-1
例12-1-2
例12-1-3
【問題1】E1:前端應用;E2:數據管理員;E3:後端數據庫。
例12-1答案1
【問題2】數據存儲要麼是某某表,要麼是某某文件。D1:用戶表;D2:操作表;D3:權限管理維護權限表。
例12-1答案2
【問題3】對比頂層數據流圖和0層數據流圖的數據流。對比後發現缺失“操作結果”和“處理後的操作結果”。
例12-1答案3
【問題4】黑洞(有入無出),奇蹟(有出無入),數據流命名問題。

例12-2-1
例12-2-2
例12-2-3
【問題1】E1:非信用卡客戶;E2:信用卡客戶;E3:銀行。
例12-2答案1
【問題2】根據題幹可知,E1→P0缺失了“信用卡申請表”,E2→P0缺失了“激活請求”,P0→E2缺失“交易信息”。
【問題3】藍色標識爲第2題補充上去的。
對比頂層數據流圖和0層數據流圖可知,P4→E1的“信用卡申請表”數據流方向錯誤;P4→P3的“激活請求”數據流與頂層數據流不一致,起點應爲E2。
例12-2答案2
【問題4】P1:交易信息查詢;P2:客戶信息管理;P3:信用卡激活;P4:信用卡申請。

發佈了48 篇原創文章 · 獲贊 18 · 訪問量 5358
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章