最初的IDEF方法是在美國空軍ICAM項目建立的,最初開發(fā)3種方法:功能建模(IDEF0)、信息建模(IDEF1)、動態(tài)建模(IDEF2),后來,隨著信息系統(tǒng)的相繼開發(fā),又開發(fā)出了下列IDEF族方法: 數(shù)據(jù)建模(IDEF1X)、過程描述獲取方法(IDEF3)、面向?qū)ο蟮脑O(shè)計(OO設(shè)計)方法(IDEF4)、使用C++語言的OO設(shè)計方法 (IDEF4C++)、實體描述獲取方法(IDEF5)、設(shè)計理論(rationale)獲取方法(IDEF6)、人-系統(tǒng)交互設(shè)計方法(IDEF8)、 業(yè)務(wù)約束發(fā)現(xiàn)方法(IDEF9)、網(wǎng)絡(luò)設(shè)計方法(IDEF14)等。
IDEF1X(Integration DEFinition for Information Modeling)是IDEF系列方法中IDEF1的擴展版本,是在E-R(實體聯(lián)系)方法的原則基礎(chǔ)上,增加了一些規(guī)則,使語義更為豐富的一種方法。