糯米文學吧

位置:首頁 > 計算機 > 計算機四級

《數據庫工程師》基礎知識:IDEF0方法

 概述

《數據庫工程師》基礎知識:IDEF0方法

1、 IDEF0的基本思想是結構化分析方法,強調自頂而下有控制地逐步地展開細節,全面地描述系統,且通過建模來理解一個系統。一個模型由圖形文字説明、詞彙表及相互的交叉引用表組成。

2、 IDEF方法的優點:具有模型元素單一、語義豐富、更易於從全局角度分析考察問題,模型容易理解。

  1、基本元素

(1) 矩形:代表活動,活動名稱標在矩形內,活動編號按要求標在矩形框右下角指定位置;

(2) 箭頭:左邊的輸入箭頭代表完成活動需要的數據、上方的`控制箭頭描述了影響活動的執行的事件或約束、右邊的輸出箭頭説明由活動產生的結果及信息、下方進入的機制箭頭表示實施該活動的物理手段或資源。

(3) 輸入輸出箭頭描述活動是什麼(what)、控制箭頭描述為何這麼做(why)、機制箭頭表示如何做(how)。

 2、IDEF0模型

(1) 一個IDEF0模型由一組圖形組成,這些圖形組成一個由父到子的層次結構圖,這組圖形把一個複雜事物按自頂向下逐步細化的方式分解成一個個簡單的或多個組成部分;

 3、 建模規則

(1) 矩形框:用動詞為矩形內活動命名,每個矩形要至少有一個控制箭頭和輸出箭頭,可以沒有輸入,但不可以同時沒有輸入和控制。

(2) 箭頭:箭頭代表數據約束,而不是代表流或順序;

(3) 其他:

(A) ICOM碼:只有一端與矩形相連的箭頭叫邊界箭頭,這些箭頭表示父矩形框的輸入、控制和輸出。IDEF0用專門的記號ICOM碼來説明父子圖中的箭頭關係。子圖中每個邊界箭頭的開端分別用字母I、C、O、M來標明是輸入、控制、輸出及機制,再用一個數字表示其在父矩形框中箭頭的相對位置。

(B) 結點號:IDEF0模型是一組有一定層次結構的圖形,通常用結點號來標誌圖形或矩形框在層次圖中的位置;

(C) 模型名:每個模型有一個名字,通常用名字代表主題,用子名字表示不同的模型。基本名字與子名字間用“/”隔開,如A/B/C,A是主題、B是模型號、C是結點號。