摘要: 随着系统的增长,他会变得越来越复杂,当我们无法通过分析对象来理解系统的时候,就需要掌握一些操纵和理解大模型的技术了。 最卓越的企业系统的目标是实现一个把所有业务都包括进来的、紧密基层的系统。然而在几乎所有这种规模的组织中,整体业务模型太太也太复杂了,因此难以管理,甚至很难把他当作一个整体来理解。我们必须在概念和实现上把系统分解为较小的部分。问题是如何在不损害集成利益的前提下完成这种模块挂的过程,从而使系统额不同部分能够进行互操作,以便使各种业务操作互相协调。 战略设计原则必须知道设计决策,以便减少各个部分之间的不详依赖,并提高清晰度,而又不丢失关键的互操作性和协同性。战略设计原则必须把模型的. 阅读全文
posted @ 2013-01-14 23:09 KuNta 阅读(200) 评论(0) 推荐(0) 编辑
摘要: 随着系统的增长,他会变得越来越复杂,当我们无法通过分析对象来理解系统的时候,就需要掌握一些操纵和理解大模型的技术了。 最卓越的企业系统的目标是实现一个把所有业务都包括进来的、紧密基层的系统。然而在几乎所有这种规模的组织中,整体业务模型太太也太复杂了,因此难以管理,甚至很难把他当作一个整体来理解。我们必须在概念和实现上把系统分解为较小的部分。问题是如何在不损害集成利益的前提下完成这种模块挂的过程,从而使系统额不同部分能够进行互操作,以便使各种业务操作互相协调。 战略设计原则必须知道设计决策,以便减少各个部分之间的不详依赖,并提高清晰度,而又不丢失关键的互操作性和协同性。战略设计原则必须把... 阅读全文
posted @ 2012-12-27 23:42 KuNta 阅读(187) 评论(0) 推荐(0) 编辑
摘要: 三件事情要关注: 1、 以领域为本 2、 用一种不同的方式看待事情 3、 始终坚持与领域专家对话 开始重构:开发人员通过学习获得了更深刻的理解,从而发现一个更清晰或者更有用的模型的机会 探索团队:不管问题的根源是什么,下一步都是要找到一种能够使模型表达变得更清楚和自然的精化方案。修改的发起者应该挑选几位开发人员一起工作,这些开发人员应该擅长思考该类型的问题,了解领域或者掌握更深厚的建模技... 阅读全文
posted @ 2012-12-20 23:50 KuNta 阅读(308) 评论(0) 推荐(0) 编辑
摘要: 模式:Composite(组合模式) 将对象组织为树结构来表述部分-整体的层次结构。利用Composite,客户可以对单独的对象和对象组合进行同样的处理。 在对复杂的领域进行建模时,我们经常会遇到由多个部分组成的重要对象,而这些部分本身也是由其他对象组成,有时甚至会出现任意深度的嵌套。在一些领域中,各个嵌套层的概念是由区别的,但是在另一些领域中,组成和组成的整体是完全相同的事情,只是规模较小。 当嵌套容器的关联性没有在模型中反映出来时,公共行为必然会在层次结构的每一层重复出现,而且嵌套也变得僵化(如容器通常不能包含同一层中的其他容器,而且嵌套的层数也是固定的)。客户必须通过不同的接口来处... 阅读全文
posted @ 2012-12-20 23:29 KuNta 阅读(300) 评论(0) 推荐(0) 编辑
摘要: 在设计模式中,有些模式可以用作领域模型,但是这些使用的时候需要变换一下重点。设计模式中把相关设计元素归为一类,这些元素能够解决在各种上下文中经常遇到的问题,这些模式的动机以及模式本身都是从纯技术角度描述,但这些元素中的一部分在更广泛的领域和设计上下文中也使用,因为这些元素对应的基本概念在很多领域中都会出现。模式:Strategy(策略模式、也称为policy) Strategy——定义了一组算法,将每个算法封装起来,并使他可以互换。Strategy允许算法独立与使用他的客户而变化。 领域模型包含一些并非用于解决技术问题的过程,将他们包含进来是因为他们对处理问题领域具有价值。当必须从多个... 阅读全文
posted @ 2012-12-16 23:02 KuNta 阅读(927) 评论(0) 推荐(0) 编辑