数据流程图 状态图 流程图

数据流程图 状态图 流程图

数据流程图

  • 数据流程图(DFD)提供了通过系统的数据流的图形表示。它逻辑上显示了我们的系统进程和外部接口或数据存储交换了哪些信息,但是它没有明确显示信息交换的时间或顺序。
  • 数据流程图是结构化系统分析和设计方法(SSADM)的三个基本视角之一,它早于最近面向对象的设计方法和符号(如UML)。这并不意味着DFD即使在进行新的分析工作时也失去了作用,任何业务分析师都必须在查看“传统”系统的原始设计文档时遇到它们。

图元素 Gane-Sarson符号集

这里写图片描述

这种圆角矩形表示一个系统进程,以某种方式对其接收到的数据进行转换,然后输出最终结果。

这里写图片描述

这个矩形形状表示一个外部接口,它是与我们的系统进程交互的任何外部系统或人类参与者。

这里写图片描述

数据流线显示从数据的流向,与箭头的方向相同。

这里写图片描述

数据存储可以表示整个数据库或数据库或其他持久性数据存储中更具体的实体。

请画出报销过程的数据流图,并给出简要的设计说明,下面是报销的详细过程:
接收活动负责人的费用收据,通过报销规范文件对其进行审核,审核通过后计算总费用,并将付款通知发给财务处,财务处对账务进行记录,最后,将领款通知交给活动负责人。

这里写图片描述

状态图

  • 状态图是用于模拟系统动态特性的五个UML图之一。它定义了一个对象生命周期中的不同状态,这些状态为由事件触发改变。状态图对反应系统(Reactive System)的建模很有用。反应系统可以被定义为响应外部或内部事件的系统。
  • 状态图描述了从一个状态到另一个状态的控制流程。状态被定义为一个对象存在的条件,当某个事件被触发时它会改变。状态图最重要的目的是建立一个对象从创建到终止的生命周期

图元素

这里写图片描述

指在对象的生命周期中的某个条件或者状况,在此期间对象将满足某些条件、执行某些活动活活等待某些事件。

这里写图片描述

初态用实心圆点表示,终态用圆形内嵌圆点表示。

这里写图片描述

转移(Transitions)是两个状态之间的一种关系,表示对象将在源状态(Source State)中执行一定的动作,并在某个特定事件发生而且某个特定的警界条件满足时进入目标状态(Target State)

示例

这里写图片描述

下面是租车的基本流程,请画出状态图并给出简要的说明:
用户发送租车请求,系统处理请求,并查询用户信息;
查询后,若用户信用不够,就拒绝用户请求,到达最终状态;
若用户信用足够,就接受用户请求,允许用户租车;
用户接收到可租车辆的信息,去取车;
在规定时间内,用户还车,还车时要接受检查,检查通过,结束本次交易。

这里写图片描述

流程图

  • 流程图是一个图解表示,说明为了解决问题而要执行的操作顺序
  • 流程图通常绘制在制定计算机解决方案的早期阶段,可以促进程序员和商业人士之间的沟通。 这些流程图在问题编程中起着至关重要的作用,对于理解复杂和冗长的问题的逻辑非常有帮助。 一旦绘制了流程图,就可以用任何高级语言编写程序。 我们经常看到流程图如何有助于向其他人解释程序。 因此,说一个流程图对于更好地记录一个复杂程序是必须的。

图元素

这里写图片描述

  • 18
    点赞
  • 75
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
在项目中,流程图状态图都是常用的工具,用于描述和分析业务流程和系统状态。以下是一些例子来说明它们的应用: 1. 流程图 假设在一个电商网站上,用户下单后需要进行以下步骤: - 确认订单 - 支付订单 - 发货 - 确认收货 - 评价 为了更好地理解这个过程,可以使用流程图来进行可视化展示。下面是一个简单的流程图示例: ![流程图示例](https://i.imgur.com/ziC8V7p.png) 在这个流程图中,每个步骤都被表示为一个矩形框,并通过箭头来表示它们之间的关系,从而形成了一个完整的流程。这个流程图可以帮助团队更好地理解业务流程,找到潜在的问题和优化机会,从而提高业务效率和客户满意度。 2. 状态图 假设在一个物流系统中,包裹的状态会随着运输过程中的不同情况而发生变化。为了更好地管理包裹状态,可以使用状态图来进行可视化展示。下面是一个简单的状态图示例: ![状态图示例](https://i.imgur.com/GQ2yNlX.png) 在这个状态图中,每个状态都被表示为一个圆形框,并通过箭头来表示它们之间的转换关系,从而形成了一个完整的状态机。这个状态图可以帮助团队更好地管理包裹状态,及时发现和解决问题,从而提高物流效率和客户满意度。 综上所述,流程图状态图都是项目中常用的工具,它们可以帮助团队更好地理解业务流程和系统状态,并找到优化机会,从而提高业务效率和客户满意度。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值