中文·软件工程类·业务流程图、E-R图和IPO图·实践笔记

Version Date Time
demo 5/6/2019 9:16PM

Preface

选修课软件工程项目实践课程中的业务流程图、E-R图和IPO图。

Generate

定义

业务流程图是一种用来描述一个有相对固定的事件执行顺序的事物的图。

E-R图是一种描述现实世界事物关系的图。它在数据库领域的应用可以使我们对数据的处理变得规范。

IPO图是一种描述数据的输入、处理和输出的方式的图。

思考与生成

三种图处理的对象不相同但是有共通之处。

在业务流程图中,我最中意的方式是泳道图。因为它极其清晰地表现出了不同的主体的行为顺序和主体间行为的影响、顺序,这是普通的(或是仅仅用颜色表明属于哪个主体的)流程图不能达到的。

一个流程,肯定离不开数据(数据就是信息,我更愿意用信息这个词,因为它更符合本质)。我们行动的一个主要功能就是对信息的输入、处理和输出。对信息的良好操作是有益处的。

业务流程图中也有信息。有些行为需要信息来驱动,有些行为则创造出信息。

这就引发了我对“信息”这个概念的讨论:

  • 什么是信息
  • 为什么需要信息
  • 我们需要怎样的信息
  • 该怎样对待信息

首先我们来解决“什么是信息”的问题。有学者认为,信息是“客体相对于主体的变化”1。香农和韦弗认为,“凡是在一种情况下能减少不确定性的任何事物都叫信息。”2综上,信息是一种事物/客体,它可以影响主体的变化,并在这个过程中减少了系统的不确定性(但是主体的变化又创造了新的不确定性,或许熵在总体上是减少的)。

那么我们为什么需要信息呢,因为我们需要变化,因为原本的条件无法满足我们目前的需求。

我们需要怎样的信息ÿ

  • 4
    点赞
  • 27
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值