3.3.3 建模過程及步驟
1、 IDEF0建模過程及步驟:
(1) 明確目的,確定范圍:在建模前首先要明確目的和意圖,確定問題域;
(2) 建立內(nèi)外關(guān)系圖A-0圖:根據(jù)系統(tǒng)目標(biāo)、功能建立內(nèi)外關(guān)系圖A-0圖,以確定整個(gè)模型的內(nèi)外關(guān)系,確定系統(tǒng)的邊界;
(3) 構(gòu)造頂層圖:把A-0圖分解成3~6個(gè)主要部分得到A0圖,A0圖是模型真正的頂層圖;
(4) 開發(fā)IDEF0層次結(jié)構(gòu)圖:對A0圖中的每個(gè)矩形框進(jìn)行分解,就形成了基本的圖形層次結(jié)構(gòu)。在分解時(shí)要列出所有的數(shù)據(jù)項(xiàng)和活動(dòng)表,分解的次序采用以下原則:
(A) 保持在同一水平上進(jìn)行分解,均勻的模型深度;
(B) 按困難程序進(jìn)行選擇;
(5) 寫文字說明;
(6) 檢查確認(rèn)圖形;
3.4 DFD與IDEF0的比較
1、 DFD與IDEF0共同點(diǎn):都是結(jié)構(gòu)化分析思想,強(qiáng)調(diào)自頂而下逐步求精的方法對現(xiàn)實(shí)世界建模,先抓住主要的問題,形成較高層次的抽象,再由粗到細(xì)、由表及里地逐步細(xì)化,將一個(gè)大問題分解成幾個(gè)小問題,對這小問題再進(jìn)行分析求解;
2、 DFD與IDEF0區(qū)別:
(1) DFD圖用箭頭(數(shù)據(jù)流)來描述數(shù)據(jù)移動(dòng)的方向、數(shù)據(jù)處理及處理之間的數(shù)據(jù)依賴關(guān)系。IDEF0圖也用箭頭代表數(shù)據(jù)流,但在IDEF0中不是強(qiáng)調(diào)流或順序,而是強(qiáng)調(diào)數(shù)據(jù)約束。
(2) 從表達(dá)形式上看,DFD圖與IDEF0圖都是用箭頭和處理表達(dá)一個(gè)企業(yè)或組織的業(yè)務(wù)流程。但I(xiàn)DEF0圖的箭頭不僅能夠表示數(shù)據(jù)流,還可以表示控制流和說明處理或?qū)嵤┓绞降囊恍┘s束;
(3) 從模型元素的組成上來看,DFD模型由4種元素組成,即外部頂、數(shù)據(jù)流、數(shù)據(jù)存儲(chǔ)和處理。而IDEF0模型元素的組成更加簡單,只有2種元素組成,即箭頭和活動(dòng);
(4) 從模型規(guī)范上來講,IDEF方法更加規(guī)范;
IDEF0模型結(jié)構(gòu)清楚,便于理解和溝通。
全國職稱計(jì)算機(jī)考試速成過關(guān)系列套裝:W .. 定價(jià):¥133 優(yōu)惠價(jià):¥133.0 更多書籍 | |
全國職稱計(jì)算機(jī)考試速成過關(guān)系列套裝:W .. 定價(jià):¥124 優(yōu)惠價(jià):¥124.0 更多書籍 |