逻辑图三元素之二“逻辑”的说明(二)

逻辑图三要素中“要素”的表达方式前面已经介绍过,下面介绍逻辑图三要素中的第二要素“逻辑”的表达方式;逻辑表达的描述分为两部分,第一部分描述“业务逻辑”的表达,第二部分解释“数据逻辑”的表达。

在语言、文字和图形三种表达方式中,前两种表达方式中的逻辑需要听者/观看者动脑思考和组织,才能知道作者想要表达的逻辑(不一定正确);但逻辑图不同。它的逻辑是直接“画出来的”,用眼睛“看逻辑”,是非一目了然。逻辑是逻辑图的灵魂和主线。从一张逻辑图中,我们可以大致看出作者的逻辑思维水平和逻辑表达能力。

一、逻辑概念

逻辑是指思维的规律和规律,是对思维过程的抽象。

在解释分析设计中的逻辑表达方式之前,我们先来看看不同领域对逻辑的解释。他们可以帮助理解逻辑的概念。例如,逻辑的定义如下:

1)不同领域的逻辑表达式

图 1 显示了语言、数字电路和软件数据关系的三种不同逻辑表达式。图(a)是用文字表达的逻辑,需要通过“阅读”得到(不能直接看到),图(b)用图形“符号”来表达逻辑,图(c)用“线”来表达逻辑。

图1 不同领域的逻辑表达式

2)业务设计中的逻辑表达

软件设计中使用的各种图形中是否有逻辑表达?如果是,逻辑表达式是什么?见图2,

首先,将对象的图(a)进行划分,得到A、B、C三个元素,如图(b)所示;将A、B、C三个元素分为分层图、分解图和流程。该图表达了它们之间的关系,如图(c)所示。

通过分层、排序和连接的方法,虽然构成三张图的元素相同,但可以看出三张图具有三种不同的含义,下面的信息可以根据三张图来解释。

图2 业务设计图逻辑表达示意图

如果能解读出上面的意思,就意味着“逻辑”不仅存在,而且可以“画”出来,观者通过“看到”逻辑就能解读出作者的意图。

二、业务逻辑的表达

用来表达业务元素之间关系的逻辑表达式称为“业务逻辑”,业务逻辑主要用于绘制业务架构图。业务架构图中最常用的三种逻辑表达形式,分别是:关联、定位和包含,如图3所示。

图3 业务逻辑表达

在:

虽然逻辑表达的符号只有三种,但它们是逻辑图中的“灵魂”存在数字电路逻辑设计第二版课后答案,起到画龙点睛的作用。

无论逻辑图中有多少元素,只要正确、准确地使用逻辑符号,就能把图的意思表达得很清楚;相反,无论元素的图标和符号多么少,如果逻辑不正确,就会出现“图表不理想”的结果。.

注:表达业务逻辑的形式当然不止这三种,但根据笔者的经验,如果这三种形式使用得当,基本足以表达一个通用的业务架构图的逻辑意图;相反,如果表达逻辑设计得太多,形式太多会影响逻辑的传递和解释,因为不是每个看逻辑图的人都明白你的逻辑符号是什么,这样会增加沟通成本。

三、逻辑的作用——业务逻辑的表达

有了逻辑的概念,逻辑在实际的业务架构中是如何工作的?

【案例】制定企业“成本过程控制”方案。已知构成成本的业务模块有5个,成本产生过程由“合同管理”模块发起,见图4。

图4 成本过程控制方案

1)方案准备如下

图(a):它给出了一个业务模块列表。调整这些模块的相对位置,设计成本控制流程的架构。通过调整模块,可以绘制出两种架构方案: 图(b)为架构方案1、 图(c)为架构方案2。

相同的 5 个业务模块组成了 2 种不同形式的架构图。下面从逻辑表达(关联、定位、包含)的角度分析这两个图的不同含义。

2)两种解决方案的相似之处

要素:两个程序都包含5个相同的要素:合同管理、劳动力管理、材料管理、设备管理和成本管理;

逻辑:在两种方案中,以下业务内容是相同的。

3)两种方案的不同结论

从方案1、方案2可以明显看出,方案1中,“合同管理”并没有直接联系“成本管理”,但方案2中,两者都有联系,导致管理要求发生变化; 这种逻辑变化的本质是业务上的不同。

前面已经解释过:即使图中的元素完全相同数字电路逻辑设计第二版课后答案,由于逻辑的不同,最终的逻辑图的意图也会不同。这里我们只解释它们的区别(不限于此):

选项1的解释:

场景二的意图:

扩展说明:

掌握逻辑的概念和方法,对分析工作也有很大帮助。

例如,当两位经验不同的需求分析师面对同一个没人熟悉的新研究对象时,他们通常会预测,有经验的分析师会因为“更多的经验”而做得更好,而另一位年轻的分析师会因为他的“更多经验”而做得更差,因为的“经验不足”。

但在实践中,与10个项目经验的分析师相比,3个项目经验的分析师在面对双方都不熟悉的新研究对象时,如果前者具有较强的运用逻辑分析问题的能力,其结果是根据经验,不一定比后者差;尤其是在项目工期短、精度要求高的情况下,前者的成功概率可能高于后者;也就是说,逻辑上理解研究对象的人会更快,更容易在短时间内给出正确的分析。

本系列下一篇博文:如何绘制逻辑图——8.逻辑表达:数据逻辑

作者:李红军;《大华软件工程——需求分析与软件设计》作者。

本文由@李红君原创于人人都是产品经理,未经允许禁止转载

题图来自Unsplash,基于CC0协议

© 版权声明
THE END
喜欢就支持一下吧
点赞0
分享
评论 抢沙发

请登录后发表评论