【原创】UML学习1:业务过程建模(Business Process)

本文探讨了UML在业务流程建模中的应用,通过使用Enterprise Architect工具,作者展示了如何创建综合性的业务流程图,涵盖目标、输入、输出、资源消耗和活动顺序。文章还强调了在一张图上整合不同维度流程关键点的重要性,并讨论了UML作为一种描述语言的价值,以及其如何帮助理解和表达思想。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

  多年来,公司一直守着那个破rose,UML2.0出来很久了,都没有认真学习下。现在终于给自己加加油,学习下。

 

  从用例图直接就到类图等,中间跨度太大,复杂点的东西不容易分析清楚。个人一直对只用用例图来表现需求有意见,太简单,遗漏了太多东西。用例图和需求文档对照看又很是麻烦,毕竟一个屏幕看两个东西切换非常烦人。

 

  UML有多种类型的图来表现业务的流程和过程的,比如活动图等。但我喜欢在一张图上把不同维度的流程关键点都标注出来。所以今天先学习下业务流程图的UML画法。工具选择 Enterprise Architect。

 

  2010042415032171.jpg

  业务流程模型通常定义了以下内容:
  ◇ 说明过程的目标或原因
  ◇ 具体的输入
  ◇ 具体的输出
  ◇ 资源消耗情况
  ◇ 活动在某些顺序执行和事件驱动的过程

 

  业务流程:一个指定序列的工作活动,跨越了时间和地点,有开始和结束,明确的投入和产出。

  图标如下 

  2010042415102485.jpg

  图中“用户”驱动的为“查询”事件,事件有自己独有的图标是个不错想法。“目标”这个版型做为业务流程模型的基本内容,也给理解上带来了很大方便。

 

  这个图上还有些领域建模的影子,比如购物项和购物车。正是我喜欢的风格。可能有人不喜欢我的这些想法。但UML只是一个描述语言,能对自己有所帮助就可以了。语言只是表达思想的工具,思想可不要被约束住了哦,呵呵。

转载于:https://www.cnblogs.com/zcyh/archive/2010/04/24/1719341.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值