(2)按系统/功能分解树逐层展开系统,先建立系统各层次上的动态模型,由此可从动态角度观察系统,得到系统在该层次上的一个完整的描述,和分系统间的各种交互行为的发生条件及进行的数据操作,以及各交互行为之间的关系,由此可对系统的真实运行情况进行核实和检验。
(3)从动态模型中抽取各分系统间进行交互时所产生或携带的数据,生成数据流程图。该图是IDEF0的一个高级形式,既可以发挥IDEF0图的优点,又可以十分准确地描述各分系统交互时的数据传递情况,这些传递的数据就是在IDEF1X建模中要定义的实体。
(4)在此方法基础上,我们开发了I2DEF建模工具,可以自动实现分析结果和设计阶段的衔接,以及前后工作的一致性检查等,从根本上解决了上述CIMS开发过程中存在的问题。
图3是I2DEF三种模型之间的内在联系图,从图中可以看出: