数据流程图状态图流程图.pdfVIP

  1. 1、本文档共4页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

数据流程图状态图流程图

数据流程图状态图流程图

数据流程图

数据流程图(DFD)提供了通过系统的数据流的图形表⽰。它逻辑上显⽰了我们的系统进程和外部接⼝或数据存储交换了哪些信息,但

是它没有明确显⽰信息交换的时间或顺序。

数据流程图是结构化系统分析和设计⽅法(SSADM)的三个基本视⾓之⼀,它早最近⾯向对象的设计⽅法和符号(如UML)。这并

不意味着DFD即使在进⾏新的分析⼯作时也失去了作⽤,任何业务分析师都必须在查看“传统”系统的原始设计⽂档时遇到它们。

图元素Gane-Sarson符号集

这种圆⾓矩形表⽰⼀个系统进程,以某种⽅式对其接收到的数据进⾏转换,然后输出最终结果。

这个矩形形状表⽰⼀个外部接⼝,它是与我们的系统进程交互的任何外部系统或⼈类参与者。

数据流线显⽰从数据的流向,与箭头的⽅向相同。

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

请画出报销过程的数据流图,并给出简要的设计说明,下⾯是报销的详细过程:

接收活动负责⼈的费⽤收据,通过报销规范⽂件对其进⾏审核,审核通过后计算总费⽤,并将付款通知发给财务处,财务处对账务进⾏记

录,最后,将领款通知交给活动负责⼈。

状态图

状态图是⽤模拟系统动态特性的五个UML图之⼀。它定义了⼀个对象⽣命周期中的不同状态,这些状态为由事件触发改变。状态图

对反应系统(ReactiveSystem)的建模很有⽤。反应系统可以被定义为响应外部或内部事件的系统。

状态图描述了从⼀个状态到另⼀个状态的控制流程。状态被定义为⼀个对象存在的条件,当某个事件被触发时它会改变。状态图最重要

的⽬的是建⽴⼀个对象从创建到终⽌的⽣命周期。

图元素

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

初态⽤实⼼圆点表⽰,终态⽤圆形内嵌圆点表⽰。

转移(Transitions)是两个状态之间的⼀种关系,表⽰对象将在源状态(SourceState)中执⾏⼀定的动作,并在某个特定事件发⽣⽽且

某个特定的警界条件满⾜时进⼊⽬标状态(TargetState)

⽰例

下⾯是租车的基本流程,请画出状态图并给出简要的说明:

⽤户发送租车请求,系统处理请求,并查询⽤户信息;

查询后,若⽤户信⽤不够,就拒绝⽤户请求,到达最终状态;

若⽤户信⽤⾜够,就接受⽤户请求,允许⽤户租车;

⽤户接收到可租车辆的信息,去取车;

在规定时间内,⽤户还车,还车时要接受检查,检查通过,结束本次交易。

流程图

流程图是⼀个图解表⽰,说明为了解决问题⽽要执⾏的操作顺序。

流程图通常绘制在制定计算机解决⽅案的早期阶段,可以促进程序员和商业⼈⼠之间的沟通。这些流程图在问题编程中起着⾄关重要

的作⽤,对理解复杂和冗长的问题的逻辑⾮常有帮助。⼀旦绘制了流程图,就可以⽤任何⾼级语⾔编写程序。我们经常看到流程图

如何有助向其他⼈解释程序。因此,说⼀个流程图对更好地记录⼀个复杂程序是必须的。

图元素

文档评论(0)

176****7010 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档