如何绘制逻辑图 — 2.要素的属性

按照逻辑图的三元素原理(要素、逻辑、模型),已经知道要素是构成逻辑图的主体,那么构成逻辑图的要素有哪些特点、规律及标准,如何表达它们的这些特点、规律和标准呢?理解这些内容是正确绘制逻辑图的基础。我在培训中经常看到学员们在同一张图中绘制了大量的要素,只要绘图者觉得哪些要素是同类、或是有相关性,就把它们都塞到一起,这些要素不分粒度、层次,图看上去非常热闹、很丰富,但是很混乱。

□在没经验的人看来,图中如何有很多的内容,那么画图的人一定非常有经验;
□在有经验的人看来,图中要素混乱,说明画图的人思路不清、缺乏抽提能力(但可能经历丰富);

在这里插入图片描述

在判断一张逻辑图是否正确时,我们首先要看图中所选取的要素是否正确、分类是否合理,粒度是否统一、且有规律,然后才会仔细研究它的逻辑是否正确,如果第一眼看到图中所选取的要素非常混乱,不在一个层次的内容都放到一起,那么观者可能就没有意愿再去研究图中的逻辑是否正确了,因为在选取的要素都是错的情况下,研究逻辑是否正确完全是多余的,没有意义的。所以如何选取要素对于逻辑图表达的正确与否非常重要。

1. 要素的内容

要素,在表达不同对象的逻辑图中以不同的形式出现,比如
□业务架构图:要素表现为系统、子系统、模块、功能;
□数据架构图:要素表现为数据表、数据;
□管理架构图:要素表现为标准、规则、判断;

2. 要素的相对性

要素,是构成事物必不可少的因素,要素的集合体构成了对象。
要素与对象是个相对的概念,比如:在研究“企业业务”这个对象时,其内部构成中的“财务”要素仅仅是作为对象“企业业务”中诸多要素之一而存在的,企业业务的构成如图(b)所示;但是在聚焦于其中的“财务”研究时,“财务”就从原来的一个要素,转变为一个对象,财务的构成要素如图(c)所示;对财务中的“成本”再进行深入的研究时,则“成本”又成为对象,构成成本的要素如图(d)的所示,以此类推。

在这里插入图片描述

对象不同,拆分出来的要素也就不同,比如:
图a企业业务:其构成为b:财务、计划、生产、设计、销售、物流、等;
图b财务要素:其构成为c:财务:收入、成本、经费、支出、收入、报销、等;
图c成本要素:其构成为d:预算、合同、定额、计划、目标、核算、等;
为了说明这些现象,需要一套描述这些要素特征的方法。

3. 要素的属性

要素是构成逻辑图的核心内容,要素覆盖的内容包罗万象,在对要素进行描述时需要一套规范的属性表达方法,这些属性与要素所代表的业务内容无关,它们可以表达要素的数量、大小、状态以及关系等,有了这样的属性,绘图时就知道该如何挑选要素、归集要素。将描述要素的属性分为4组,分别是:①粒度与分层 ②黑盒与白盒 ③系统与模块 ④解耦与内聚。
①粒度与分层:表达要素的数量与大小;
②黑盒与白盒:表达要素所处的状态;
③系统与模块:表达要素集合体的名称;
④解耦与内聚:表达要素之间关联关系;

■ 扩展说明
逻辑图中95%的内容是要素(图标符号),我们在用文字写文章、用语言进行交流时的大部分内容也是要素,因此,充分地理解要素的属性、精准地掌握要素的属性,是完美地表达自己意图的基本能力。 如果要素的属性搞不清楚,那么就会出现
□ 无论是绘图、写文章或是讲话,都很难做到清晰、准确、明了。
□ 表达要素之间关系的线条、箭头再精准,表达的逻辑关系也可能是错的。

逻辑图中的要素有哪些特性?如何选择要素?在下一篇中将具体介绍要素的特性和属性表达方式,欢迎观看。

详细的内容说明请参见《大话软件工程—需求分析与软件设计》一书。
在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/lihognjun/article/details/111150530