3.3.3 建模過(guò)程及步驟
1、 IDEF0建模過(guò)程及步驟:
(1) 明確目的,確定范圍:在建模前首先要明確目的和意圖,確定問(wèn)題域;
(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) 開(kāi)發(fā)IDEF0層次結(jié)構(gòu)對(duì)A0圖中的每個(gè)矩形框進(jìn)行分解,就形成了基本的圖形層次結(jié)構(gòu)。在分解時(shí)要列出所有的數(shù)據(jù)項(xiàng)和活動(dòng)表,分解的次序采用以下原則:
(A) 保持在同一水平上進(jìn)行分解,均勻的模型深度;
(B) 按困難程序進(jìn)行選擇;
(5) 寫(xiě)文字說(shuō)明;
(6) 檢查確認(rèn)圖形;
3.4 DFD與IDEF0的比較
1、 DFD與IDEF0共同點(diǎn):都是結(jié)構(gòu)化分析思想,強(qiáng)調(diào)自頂而下逐步求精的方法對(duì)現(xiàn)實(shí)世界建模,先抓住主要的問(wèn)題,形成較高層次的抽象,再由粗到細(xì)、由表及里地逐步細(xì)化,將一個(gè)大問(wèn)題分解成幾個(gè)小問(wèn)題,對(duì)這小問(wèn)題再進(jìn)行分析求解;
2、 DFD與IDEF0區(qū)別:
(1) DFD圖用箭頭(數(shù)據(jù)流)來(lái)描述數(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ù)流,還可以表示控制流和說(shuō)明處理或?qū)嵤┓绞降囊恍┘s束;
(3) 從模型元素的組成上來(lái)看,DFD模型由4種元素組成,即外部頂、數(shù)據(jù)流、數(shù)據(jù)存儲(chǔ)和處理。而IDEF0模型元素的組成更加簡(jiǎn)單,只有2種元素組成,即箭頭和活動(dòng);
(4) 從模型規(guī)范上來(lái)講,IDEF方法更加規(guī)范;
IDEF0模型結(jié)構(gòu)清楚,便于理解和溝通。
北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內(nèi)蒙古 |