引用

linforest @ 2006-09-05 22:43)
兄台是否可以对您上述提到的三种模型简单做一下介绍呢?谢谢
林大哥,别客气
刚才打了不少,结果离开电脑一会就发现我机器上的病毒把界面全都关掉了,白打了
简短节说,IM是single component-oriented的Model,而Archetype Model中包含了IM和AM的双层,也就是dual components-oriented的Model,而GCM,全称为Generic Component Model是Multiple的。
它们的出现是软件系统从简到繁的发展阶段的一个体现。IM从某种意义上说是服务于软件开发编程人员的,但是当系统逐渐庞大,涉及的领域越来越多越来越复杂之后,领域专家的参与程度和重要性都大大提高,Archetype很大程度上使得domain experts有了更自主的参与过程,它的基础是对一些概念的规则化的描述,domain experts不需要知道技术细节,只要跟ontology,知识,规则打交道就可以。于是,domain experts工作在Archetype模型层面上,编程人员工作在信息模型层面上,这种方法的好处很多,事实上,这种分层的思想很多年前就已存在,只不过Thomas是第一个提出确切定义的人。
关于GCM,大约是90年代中期出现的东东,只不过现在还在发展之中,和ISO-10746 RM-ODP遵循的是同样的理念,从enterprise, information, computaional,engineering以及technology五个viewpoint去考虑一个复杂的问题,然后融合在一起,最终完成系统的方法。
就讲到这吧,困了,睡觉
此帖由 uchinaboy 在 2006-09-07 05:59 进行编辑...