一种基于结构化系统分析工具TFD图元的TFD绘制方法
来源:用户上传
作者:
摘 要:为了提高业务流程图的绘制效率,对业务流程图的绘制方法和绘制过程进行了研究。选取了结构化系统分析工具TFD图元作为研究基础,用数学方法概括出逻辑模型、约束条件及构造步骤,根据逻辑模型和聚类技术设计出物理模型,从而提出了一种新的业务流程图绘制方法。研究表明该方法正确可行性,结构化程度较高,容易入手,提高了业务流程图的绘制效率。
关键词:管理信息系统;业务流程图;TFD;绘制方法;MIS;结构化分析法
中图分类号:TB 文献标识码:A doi:10.19311/j.cnki.1672-3198.2020.01.093
0 引言
随着管理信息系统不断地渗透到各行各业,能否准确地表达企业的业务流程是它支持企业运作、战略竞优的基础,无论是高级IT技术员还是企业中某个应用领域的专业技术人员都关注业务流程,运行MIS(Management Information System)的企业希望MIS能正确高效的实现业务流程,高级IT技术人员希望在获取需求时企业能正确地表达业务流程,TFD(Transaction Flow Diagram)作为一种工具和载体就像纽带一样连接两者,在MIS建设的较早的阶段——系统分析阶段就发挥了重要作用,正因为TFD的产生处在MIS建设的前端,提高TFD的绘制效率和质量对保障后续的开发工作按计划开始、减少错误和无谓的重复具有重要意义。TFD及其相关的研究一直持续不断,出现了使用UML工具及其泳道设计业务流程图的研究,对业务流程相似度的研究,对业务流程推荐技术的研究,对分布式业务流程的实时一致性研究,或者是设计相关的业务流程图绘制系统,对BPMN方法的研究,这些研究的工具、方法对专业理论或专业系统分析工具的应用能力要求较高。有学者对Visio工具设计业务流程图的研究,这类工具对那些非IT相关专业的专业技术人员或管理人员要求就没有那么高的门槛。综上所述,尚需要从方法论的角度上寻找一种结构化的方法来绘制TFD,该方法应有明确的步骤可遵行,能为各应用领域的专业技术人员提高业务流程图的绘制效率。本文的研究假定各应用领域的专业技术人员已经具备TFD的基本绘制能力。是文献[9]所取得成果的基础上的继续研究。
1 逻辑模型设计
T字法的逻辑模型可以概括为一个四元组T(E,P,I,Q),其中E是外部实体集,P是业务处理集,I是输入集,其元素可以是单据表格或数据存储,Q是输出集,其元素可以是单据表格或数据存储。存在如下关联关系:
p->e(1)
p->M(2)
P->N(3)
其中p∈P,e∈E,MI,NQ。
构造T的步骤如下。
Step1 由TFD调查文本确定p。
Step2 由關系(1)确定对应的外部实体。
Step3 由关系(2)确定作为输入的业务单据或数据存储。
Step4 由关系(3)确定作为输出结果的业务单据或数据存储。
Step5 若还存在其它业务处理则回到Step1,否则构造完毕。
2 物理模型设计
以TFD的图元为基础(图1),根据上述T字法的逻辑模型,取四元组的P、E两元上下对齐置于平面,在P、E确定的平面里、在P的左边放置I并与P水平对齐,在P的右边放置Q并与P水平对齐,构造出T字法的基本物理模型(图2),此布局灵感来自信息系统的概念结构图。因为它的造型像一个倒置的英文大写字母“T”,所以取名“T字法”。
根据逻辑模型的约束和组合计数原理可知图1应该有3个变体(图3)。
理论上,在绘制TFD的过程中,上述物理模型可以以P为中心顺时针旋转任意角度(逆时针亦然)从而产生无数个同构体,但是为了图形给人稳定感、容易辨析和符合人们的使用习惯,现选取以P为中心顺时针旋转90度、180度和270度后形成的图作为符合条件的同构体,那么总共有12种同构体。设置同构体的目的有两个,一是绘图时要考虑空间的限制充分利用空间、避免线条交叉等,保持绘图操作的灵活性;二是通过同构将同构的归为一类表示它们是同一个东西的不同形态而已,本质还是一样,有利于对TFD的分析和记忆。由于数量较多,下面仅仅给出图1的同构体(图4),其余的可以类推,不再累赘。
3 运用实例
运用T字法进行下面的TFD绘制,已知业务如表1所示。
识别了图元符号之后,运用T字法设计得到结果(图5)。
4 结果
T字法的基本图元基于人们所熟知的TFD的图元符号,在此基础上用数学模型严格规约了方法体,用图的方式展示了方法的形,通过上述的实例可见其直观可行,绘制步骤明确,有利于各专业领域的技术人员掌握、运用和提高他们的TFD设计效率。
需要注意的是无论采用哪种方法绘制TFD,都需要具备基本图元的识别能力和基本图元的绘制能力,T字法也不例外,[9]号文献已经给出了相关的方法和步骤,熟练掌握基本图元的识别和绘制有助于运用T字法。
参考文献
[1]王伟丽.泳道图在管理信息系统分析中的应用浅析[J].中国管理信息化,2018,21(05):142-143.
[2]周长红,曾庆田,刘聪,等.基于模型结构与日志行为的流程相似度计算[J].计算机集成制造系统,2018,24(07):1793-1805.
[3]曹斌,尹建伟,邓水光,等.一种基于近距离最大子图优先的业务流程推荐技术[J].计算机学报,2013,36(02):263-274.
[4]孟磊.分布式业务流程实时一致性分析方法[J].计算技术与自动化,2013,32(03):77-80.
[5]廖化生,何利力,刘超,等.面向企业级业务流程图绘制系统的实现[J].工业控制计算机,2011,24(10):55-56.
[6]邓新国,林子禹,肖如良.基于结构化定理的BPMN结构化方法[J].计算机工程,2009,35(07):70-72.
[7]郭旭文.CASE工具在管理信息系统实验教学中的应用——以Visio为例[J].河南科技学院学报,2014,(06):105-108.
[8]郭宁,郑小玲.管理信息系统(第3版) [M].北京:人民邮电出版社,2014:94.
[9]潘恩林,周卫标.TFD图元绘制技术的基本能力的构成及训练方法[J].现代商贸工业,2018,39(35):201-202.
转载注明来源:https://www.xzbu.com/2/view-15108655.htm