流程图、业务流程图、状态图

一、流程图

  1. 定义:流程是一组将输入转化为输出的相互关联或相互作用的活动。流程图则是将流程表达清楚的图形。
  2. 思路:表达清楚什么对象在什么前置条件下执行了什么操作,产生了什么结果。
  3. 四要素:根据流程定义,提取出流程需要具备的四要素:对象、输入、动作、输出。

       ①对象:即执行人或产品中的用户。

       ②输入:既可以是事件,也可以是动作。可以理解为前置条件。

       ③动作:即产品中的操作,如点击、输入等。

        ④输出:即结果或动作的目的。

二、业务流程图

  1. 定义:业务流程图是带泳道的流程图,是一种描述管理系统内各单位、人员之间的业务关系、作业顺序和管理信息流向的图表。
  2. 作用:表达清楚业务需求在产品线的各个阶段中在各个模块之间的轮转。
  3. 业务流程图的基本元素:

be12d13aea9e416797a435aef5c122b8.png 

4.业务流程图的绘制步骤:

(1)角色:找出参与该业务的角色有哪些,角色可以是某个群体、某个岗位的抽象或某个系统。

如:应用中台的知识管理中,知识管理员是一个角色,负责管理知识模板和知识库;知识创建者是一个角色,负责生成(创建、编辑)知识;知识消费者是一个角色,负责消费(查看、点评)知识库中的知识。

(2)任务:穷举并抽象各角色承担的任务。

做需求调研时,需要穷举出各个角色所承担的任务,并详细了解每个任务的具体内容。然后对任务的具体内容进行抽象提炼,提取任务要点,采用“动宾结构”对任务进行描述(描述时不限字数,但最好不超过8个字)。

如:穷举创建知识并存入知识库的业务流程中,用户角色的任务:

  • 选择知识模板;
  • 输入知识相关信息;
  • 提交知识;
  • 审批知识;
  • 存入知识库。

除了围绕业务目标的任务,我们还要考虑实际执行过程中异常情况的处理任务。即针对每个任务节点,思考:是否有异常情况出现?有哪些异常情况出现?出现异常情况后如何处理?

如:(接上)为了处理这些异常情况,用户角色还需要处理的任务有:

  • 返回信息不完整异常提示;
  • 返回未审批通过提示;

(3)顺序:按顺序串起主流程。绘图建议使用业务流程图的基本元素来表达对应的含义。

按业务方的期望,顺利完成的正向流程,称为主流程。在主流程执行过程中,可能会出现一些特殊情况(如异常情况),描述对特殊情况进行处理的流程,称为分支流程。

先挑出主流程的任务,再找出可能需要的逻辑判断,最后按任务执行的先后顺序,用流程线连接起来,即得到主流程。以知识管理为例,主流程如下图所示:

05eefdb007624bcfa8fd90596e4e89c1.png

 

 (4)异常:补充分支流程。针对主流程,补充处理异常情况的分支流程

从穷举的任务中,找出异常情况对应的任务,补充到主流程中。见下图橙色部分:

8ff4f2ddb82648e8959f914cfbd05ba1.png 

 

(5)完善、调整流程图。

主要有三点:

  1. 在首位增加“开始”、“结束”节点,确保每个分支流程都有结束;
  2. 调整位置,使每个节点都在正确的角色泳道中;
  3. 尽可能避免线条交叉。

5.注意事项: 

  1. 使用泳道图以及业务流程图中的基本元素来表达对应的含义。
  2. 一个流程只有一个起点,有一个或多个终点。
  3. 先角色、再任务;先主流程,后分支流程。
  4. 根据流程方向尽量从左到右,从上到下。
  5. 尽量避免线条检查。
  6. 完成后再次检查,是否完整,是否能形成闭环等。

二、状态机图

  1. 定义:状态机,又称为有限状态(自动)机,是表示有限个状态以及在这些状态之间的转移和动作等行为的数学模型。它描述了一个对象在其生命周期内所经历的各种状态,以及状态之间的转移、发生转移的原因、条件和转移中所执行的活动。
  2. 作用:精确的描述对象在生命周期内的行为特征,指明对象的行为以及不同状态之间的差别。
  3. 状态机图的基本元素

20c72cd3c5784168bf609ba2b2b0d4cd.png 

4.状态图的绘制步骤:

(1)明确对象,找出对象可能的状态。

以不动产的场景服务管理为例,对象为“场景服务”,涉及的状态包括:“待测试”、“待发布”、“已发布”、“已下线”。

(2)按顺序串联主流程状态,并补充状态之间转换的事件。

如:进入场景服务管理后,可选择新增服务,完成该操作后,服务状态变为“待测试”;针对“待测试”状态的服务进行测试操作,如测试成功,则服务状态变更为“待发布”;然后由管理人员手动将该服务发不出去供第三方使用,状态变更为“已发布”;如服务需要调整修改或关闭,管理员可执行下线操作,状态变更为“已下线”。如下图所示:

eb7234fd3bd54a1287e0ea0367776bb3.png 

 

(3)补充逆向流程或其他异常路径。

上面的状态机时按照正常情况下的每个状态推进的,实际运行过程中是否有其他推进路径?是否会逆向推进?这些我们都要完整的思考。

如:新增完服务之后直接删除服务;针对已下线的服务进行二次编辑修改然后重走流程直至上线等。此时的状态图如下所示:

a15256be8b844746af1ce65a66ab2359.png

 

(4)完善、调整状态图。

主要有三点:

  1. 尽可能避免线条交叉;
  2. 检查是否形成闭环,所有的规则是否都考虑完善。
  3. 一个流程只有一个起点,有一个或多个终点。

 

 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/64700.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

业务流程图和数据流程图、流程图

一、业务流程图TFD 业务流程图(Transaction Flow Diagram,TFD)是一种描述管理系统内各单位、人员之间的业务关系,作业顺序和管理信息流向的图表。它用一些规定的符号及连线表示某个具体业务的处理过程,帮助分析人员找出业务流程中的不合理流向。 TFD 基…

业务流程图、数据流程图、功能流程图、页面流程图

流程——顾名思义:水流的路程;事物进行中的次序或顺序的布置和安排。流程是自然而然就存在的,它可以不规范,可以不固定,可以充满问题 画流程图主要作用:1)流程图为产品设计基石,可以…

数据流程图

(1) 数据流程图(DFD,Data Flow Diagram)的定义通过调查可以绘制出原系统的数据流程图。数据流程图是一种能全面地描述信息系统逻辑模型的主要工具,它可以用少数几种符号综合地反映出信息在系统中的流动、处…

从Excel中读取数据并自动生成BPMN标准流程图

2022年6月,由于某个项目建设的要求,需要从Excel中读取流程数据并且自动生成遵循BPMN标准的流程图,以用于作业处理,目前支持这些流程图的主流开源框架有Activiti、Flowable、Camunda。由于没有在网上搜索到现成的方案,于…

pg数据库简单操作

postgers数据库简单操作 查看数据库操作 1.首先可以通过psql --version查看你使用pg数据库的版本 我这里是11.5的版本 使用 psql -U postgres 登入数据库 使用 \l命令查看有哪些数据库 \c 数据库名称 选择你要进入的数据库 \d 可以查看此数据库中有哪些表 选择你要查看的表 …

会计专业毕业论文如何选题?

会计专业的同学要打起精神来了,看完这篇文章你将会获得大丰收。 其实在所有人看来,会计专业并不能学,或许我们大家都觉得会计专业只是算算几个数,到月末了就结账就了事了。 但是会计真的这么简单吗?会计学自然不是现…

计算机与财会论文高职,高职院校会计专业模块化教学论文

高职院校会计专业模块化教学论文 摘要:教学模式的设置在人才培养工作中起着重要作用。我国传统的教学模式主要是采用一本教材一讲到底,然后集中安排模拟实训。这种教学模式存在很多弊病,当前突出的表现是在课程体系的设置上仍存在着重理论、轻实训,重模拟实训、轻顶岗实训的现象…

计算机专业的swot分析图,计算机专业学生个人SWOT分析示例.doc

计算机专业学生个人SWOT分析示例.doc 一、个人背景 基本情况xxx,x,1992年出生,xxxx年x月考入xxx大学xxxx专业。二、内外部环境分析1、内部环境分析Strengths* 生活态度比较积极,善于发现事物和环境积极的一面。* 待人真诚&#xf…

【计算机毕业设计】005学生心理咨询评估系统

一、系统截图(需要演示视频可以私聊) 摘 要 使用旧方法对学生心理咨询评估信息进行系统化管理已经不再让人们信赖了,把现在的网络信息技术运用在学生心理咨询评估信息的管理上面可以解决许多信息管理上面的难题,比如处理数据时间…

难得!微软招测试开发了!

大家好,我是韩老师。 已经成功内推 96 人拿到微软 offer! 大家应该有了解,微软研发组的正式员工基本都是招的纯软件开发工程师,很少有招测试相关的! 但最近,微软招测试啦!欢迎找我内推~ 主要是两…

PowerBI微软认证获得记,并没有获得应该有的快乐

小D周末刚考完DA-100的考试,成绩还算可以的吧。本篇向有这个想法的小伙伴分享一下我的考试初衷、备考和考试过程。总体来说收获是有的,但是花700并没有得到等价的快乐。 花700多考试完了你就得到这么个玩样儿 因 今年由于工作上具有挑战的工作项目不多…

微软研究院分享:计算机专业求职的正确姿势

省时查报告-专业、及时、全面的行研报告库 省时查方案-专业、及时、全面的营销策划方案库 【免费下载】2022年8月份热门报告盘点 【高清在线】2022最高分国产电影:《隐入尘烟》为什么说产品能力是一个人的底层能力? 2021-2022元宇宙报告.pdf 某短视频APP…

系统分析师-论文写作-论软件的系统测试及其应用

系统测试及其应用,侧重点在应用,所以找题干中偏重实践的问题,此题为问题3 问题1要点基本可以通用; 问题2需要用自己的进行总结; 问题3中的具体实施过程重点写,应用效果和哪些地方值得改进或提高可以作为结论…

《微软的软件测试之道》成书始末、出版宣告、补充致谢名单及相关信息

成书始末 微软公司 的文化,对于我来说是很适合呼吸的空气。我个人的习惯是,无论做任何事,空气如何是重要的。去年12月初我在北京时,机械工业出版社 的陈冀康 编辑面告我有个机会把《How we test software at Microsoft》 译成简体…

微软测试人员简述

虽然微软解散专门的测试部门已经很久,但是其测试工作有增无减,测试人员在其工程能力中扮演了非常重要的作用,虽然有时候看起来他们不像是传统意义上的测试人员。即,不是那种按照需求文档对产品进行验证性操作的人员,他…

对话FreeRTOS创始人

[译者的话]物联网把FreeRTOS推到了风口浪尖,各家MCU芯片公司的开发板、SDK开发套件都移植上了FreeRTOS。著名的智能手表Pebble OS 的内核使用了FreeRTOS,博通的WICED Wi-Fi SDK也推荐使用FreeRTOS。瑞典嵌入式开发工具Atollic的副…

BreederDAO 创始人团队介绍

BreederDAO 团队概述 在我们努力建立我们的平台和发展我们的社区的同时,我们想重点介绍下从第一天开始就一直在幕后努力工作的全球 BreederDAO 核心团队。我们的核心团队带来了各种技能、背景、文化、观点和行业经验,帮助 BreederDAO 应对我们这一路走来…

英语四级考前冲刺技巧

【听力技巧】 35% 1.听什么就选什么:边听边选,四级听力80%都是视听一致。 2.顺序原则:听力题目和文章的考点一般是前后顺序对应的,所以一定要按顺序听,并且选答案。 3.转折和对比原则:注意听表转折和对比的…

英语四级考试在即,这几个超有用的App赶紧用起来,顺利考过四级

相信大家都知道,12月份的英语四级考试已经不剩几天,不知道大家学习得怎么样了。金泰呢小编将来分享几个英语App神器,助大家顺顺考过四级~ 一、网站类 1.沪江网 这是一个非常有名的英语学习网站,不管你是小白还是有一定英语基础的…