(2) – 第二層 實體名稱 弱勢實體
• 第三層屬性名稱 (3)
屬性
– 第四層 » 第五層 (4) 屬性名稱
(5)
多值屬性
一般關係
(6)
弱勢關係
表2.2 實體關係圖主要元素
1 - 14
14
物件導向系統分析與設計
實體關係圖 (Entity-Relationship Diagram) 按一下以編輯母片標題樣式
物件導向系統分析與設計
第二章 結構化技術 按一下以編輯母片標題樣式
• 按一下以編輯母片文字樣式
– 第二層 資料流程圖補充資料
• 第三層
– 第四層 » 第五層
1 -1
1
物件導向系統分析與設計
• 按一下以編輯母片標題樣式 DFD的組成要素
編號
圖示
意義
• 按一下以編輯母片文字樣式
(1) 外界實體名 稱
外界實體
1 -4
4
物件導向系統分析與設計
按一下以編輯母片標題樣式
• 按一下以編輯母片文字樣式 環境背景圖的繪製方法
– 第二層 • 扼要表達系統的輸出入資訊需求及其來源與去處,
• 第三層 不涉及詳細的作業流程與處理細節。 – 第四層 • 確定與系統有關的外界實體 » 第五層 • 確定系統與外界實體間的輸出入關係 • 系統應以一個圓圈表示,外界實體以一正方形表示 • 各外界實體與系統間的輸出入表單或物品,以箭頭 連接之,表單或物品名稱則寫於箭頭線之上方或下 方 1 -5
按一下以編輯母片標題樣式
8
物件導向系統分析與設計
•判斷資料流程圖是否已被分解到最底層的原則: 按一下以編輯母片標題樣式
•
•當每個處理已被分解到單一決策、單一計算或對單 一資料檔操作時,例如檢索(Retrieve)、修改、新增、 按一下以編輯母片文字樣式 刪除或讀寫等。 •當每個資料儲存表達單一實體 (Entity)之資料,例如 – 第二層 客戶、員工、產品或訂單。 • 第三層 •當系統使用者不必看到更細部或當分析者已記載到 – 第四層 足夠詳細可做後續的系統發展工作。 » 第五層 •當每一商業表單(Business Form)或交易,電腦之即時 展示與報告被視為單一資料流。