梦未醒 (44**44742) 2012-09-11 17:46:33
请教各位大虾 E-R图 跟领域模型 有啥区别阿
梦未醒 (44**44742) 2012-09-11 17:46:52
都是实体关系
Victo (1246***774) 2012-09-11 22:09:18
1.解决问题的角度不一样
2.分属不同的工作流中
3.不知道了
ps:等潘老师答疑
八爷 (46197***26) 2012-09-11 22:25:12
E-R,是面向关系的,领域模型是面向对象的
小咬奋斗 (263**362) 2012-09-12 08:19:09
E-R图是面向数据的实体关系图,个人认为在E-R图的建模过程中,可以使用领域模型的理论进行设计。如果项目很大,可以将E-R图按领域建模的思想划分成不同的视图单独设计,再进行集成。【提示:此用户正在使用Q+ Web:http://web.qq.com/】
小咬奋斗 (263**362) 2012-09-12 08:21:11
我觉得按潘老师《软件方法》一书中的过程进行分析设计的话,可以在生成类图后,在设计数据层的时候将类图转换成E-R图。
谷钰 (40****787) 2012-09-12 08:22:40
领域模型能反映业务构成的实体(类型)行为划分,e-r图更体现数据实体的存储关系; 如果按业务过程角度来看,领域模型更倾向于流程节点关系,e-r图更倾向于交付物清单
潘加宇 (3504847) 2012-09-12 08:45:00
描述系统所要关注的核心领域概念及其关系的,不管用什么方式来表达(数据流图、E-R图、类图、序列图、状态图),都可以叫做领域模型。
E-R图如果描述的都是核心域的概念,没有涉及到物理的实现,可以看作是领域模型的一种。很多过去的"领域模型"就是用E-R图描述的。
如果掌握了类图,可以不必画E-R图了,类图可以看作是E-R图的超集,能表达的领域概念更丰富。而且和数据模型有清晰的映射
领域模型在分析工作流描述,也叫分析模型。注意和业务建模里业务工人、业务实体的那个业务对象模型区分开,业务对象模型里面的类是一个个系统(组织工作人员人肉系统,邮件列表系统),领域模型里面是系统要维护的领域概念(讲座、专家、组织工作人员、发布...)
朱明磊 (5696**591) 2012-09-12 08:47:44
类图可以看作是E-R图的超集--认同
泰山 (8082459) 2012-09-12 08:49:46
武功练到极致时,没有剑法,无所谓招式。。。。。。怎么克敌(解决问题)怎么来
谷钰 (40****787) 2012-09-12 09:00:37
E-R的多对多关系,在类图能表示出来吗?
飞 (52***201) 2012-09-12 09:02:08
可以表示,要增加一个关系类
谷钰 (40****787) 2012-09-12 09:02:54
哦
梦未醒 (44**44742) 2012-09-12 09:07:25
谢谢潘老师的解答
朱明磊 (5696**591) 2012-09-12 09:29:12
多对多也可以用两端都是多重属性的关联表示吧
潘加宇 (3504847) 2012-09-24 08:57:12
关联多重性画成多对多即可,如果不需要关注关联的细节,不需要中间类。之所以多对多需要中间表是特定存储介质(关系数据库)的要求,不是对象本身的要求 |