1. 逻辑的概念
逻辑,指的是思维的规律和规则,是对思维过程的抽象。
结合逻辑的一般定义以及信息系统的设计方法,对逻辑的概念进行抽提、定义为三个核心内涵,即:规律、顺序、规则。
(1)规律:要素之间内在的、稳定和反复出现的关系。
(2)顺序:要素的位置关系,包括前后、上下、左右。
(3)规则:保证按照规律、顺序运行的约束。
2. 逻辑的分类
按照架构的架构层、功能层、数据层、管理层,从逻辑的规律、顺序、规则含义上对不同层的模型进行表达。
逻辑的分类与表达方式图
3. 逻辑表达1—架构
在架构模型中,逻辑表达的是要素之间的业务关联关系,也成为“业务逻辑”。业务逻辑的主要表达形式有三种:关联、位置和包含,常用的业务架构模型如下图所示:
业务架构模型
3.1 逻辑形式1—关联
用线、箭头表达逻辑为最普遍和直观,采用箭头进行关联则是最强的逻辑表达方式,典型的代表是流程图。
3.2 逻辑形式2—位置
用“位置”指代逻辑原定义的“顺序”,表达要素除了“线性”的含义,还存在着“上下、左右、前后”的空间位置关系,可以表达一维、二维、三维架构图,典型的代表是分层图。
3.3 逻辑形式3—包含
包含在一起的要素具有一定的共性,包含逻辑同时也具有从属的意思,表达包含的方式可以用线、背景框等,典型代表是框架图。
4. 逻辑表达2—功能
功能层面的逻辑表达,指的是进行界面/表单的设计时所考虑的逻辑依据,界面上的逻辑主要表现在“位置、包含”上。
5. 逻辑表达3—数据
在数据模型中的要素是数据表、数据,因此逻辑表达的是数据表和数据之间的关联关系,也成为“数据逻辑”。
6. 逻辑表达4—管理
在管控模型中,此时要素是模型、规则、判断等,逻辑表达的主要是规则之间的作用关系,也称为“管理逻辑”。