1. 要素来源
对象是要素的来源,要素是从对象分解而来的。可将对象分为优化类和非优化类,如下图所示。
对象分类图
2. 要素的概念
2.1 要素的定义
要素,是构成事物必不可少的因素,要素的集合体构成了对象。
2.2 要素的内容
要素,在表达不同对象的逻辑图中以不同的形式出现,例如:
- 业务架构图,要素表现为系统、子系统、模块、功能。
- 数据架构图,要素表现为数据表、数据。
- 管理架构图,要素表现为标准、规则、判断。
2.3 要素的相对性
要素与对象的概念是相对的。
对象、要素的相对概念图
2.4 要素的描述
要素可以从粒度与分层、黑盒与白盒、系统与模块、解耦与内聚四个方面进行描述。
3. 要素属性1—粒度与分层
粒度,是表达对象中不同要素的“粗细”程度的尺度。粒度的概念在进行理解新事物、研究分析时起着非常重要的“划分大小”的作用。
粒度与分层的概念图
要素粒度的应用图
要素粒度与业务流程的分级关系图
4. 要素属性2—黑盒与白盒
4.1 黑/白盒的概念
黑盒与白盒是对要素所处状态的描述。
黑盒/白盒的状态示意图
4.2 黑/白盒概念的作用
将拆分出来的要素归集到不同的分类中(黑盒),首先对大分类(粗粒度)的要素进行观察和讨论,再根据需要将其中的黑盒打开为白盒状态,对白盒内部的细节进行深入的研究,这会避免同时出现不同分类且大小粒度不同的信息,会降低研究的难度。
5. 要素属性3—系统与模块
5.1 系统与模块概念
系统与模块,是要素归集的单位。
系统,是具有独立处理某个业务领域工作的完整功能集合体,系统是由模块组成的。
模块,是分担系统中的局部处理工作的,模块是由功能组成的。
功能,是系统中可以完成某个业务处理操作的最小独立单元。
5.2 模块化设计的概念
模块化设计,就是将具有不同作用的功能进行多种组合,以实现用有限的功能支持多样的业务处理场景。
5.3 模块化案例
将企业业务划分为三个业务领域,分别为:主营区、辅营区和支持区,如下图所示。
企业管理业务功能组合框架图
6. 要素属性4—解耦与内聚
6.1 解耦的概念
耦合,指的是两个或两个以上的系统(要素的集合体)的输入与输出之间存在紧密配合与相互影响,某一方面变动会影响到另一方的变化。
解耦,指的是解开耦合的状态,去掉两者之间造成耦合的连接关系(即“紧耦合”变为“松耦合”)。
6.2 内聚的概念
内聚,是说明同一个系统中各个要素之间的关联性。
6.3 高内聚与松耦合
高内聚的系统的功能要素做到系统内部高度的相似聚合,共同为一个目标服务。
松耦合在同一个对象内的各个系统之间要做到松耦合,系统之间具有最小的相关对。
高内聚与松耦合图