没有合适的资源?快使用搜索试试~ 我知道了~
分析业务流程 and StartUML
3星 · 超过75%的资源 需积分: 13 32 下载量 187 浏览量
2009-03-11
13:50:18
上传
评论
收藏 628KB PDF 举报
温馨提示
试读
17页
选用活动图作为分析业务流程的工具,主要是因为它能够让系统分析员聚焦在流程内 部的一连串工作。在这一连串的工作项目中,有些工作项目可能是纯人工操作,另一些工作项 目背后则可能有系统的协助。
资源推荐
资源详情
资源评论
第4章 分析业务流程
4.1 CIM-2:分析业务流程
通过CIM-1圈出了系统将参与的业务流程之后,针对每一个业务用例,系统分析员得开始
分析它的工作流程,并且绘制活动图(Activity Diagram)与业务人员取得共识。随后到了
CIM-3时,才能够依此定义出系统可以协助之处,并且规划出系统范围。
我们选用活动图作为分析业务流程的工具,主要是因为它能够让系统分析员聚焦在流程内
部的一连串工作。在这一连串的工作项目中,有些工作项目可能是纯人工操作,另一些工作项
目背后则可能有系统的协助。找出可信息化的工作项目,并以此定义出系统未来可以提供的服
务项目,也就定义出初步的系统范围了。
每个人切分工作项目的准则各不同,心中都有一套无法明确说出的准则,所以即便是针对同
一条业务流程,也经常分析出不同的流程细节。由于我们分析业务流程的主要目的是为了定义出
系统用例,所以依此目的订出一套切分工作项目的准则,可供系统分析员参考。现列出如下:
1. 依时间间隔切分工作项目。
2. 纯人工/可信息化的工作项目,分开。
3. 记录系统上线之后的工作项目。
4. 每项工作只有一位负责人。
执行一条业务流程通常需要花费一段时间,从数十分钟到数十天都有可能。不过仔细观察
可以发现,耗时的主因通常是因为工作项目之间有时间间隔,鲜少是因为某个工作项目本身需
要连续不间断耗时处理,大抵上也没有哪一个业务人员可以承接这样的工作项目吧!时间间隔
正代表执行可以不连续,具可切分性。
在基金模拟项目中,申购基金流程的最终,投资人将取得申购收执联和投资对账单。可是,
投资人并非在同一时刻取得这两项重要的单据。理财专员办妥申购基金手续的最后,现场会给
投资人申购收执联,数日之后才会寄发投资对账单给投资人。
总之,生成两单据之间有时间间隔,适合切分成两项工作。请看图4-1的活动图片段,活动
途中采用圆角矩形的动作(Action)图标来代表工作项目。“开立申购收执联”这项动作执行完
毕之后,才会执行下一项“寄发投资对账单”的动作。
人工操作跟可信息化操作分开,也有助于定义系统用例时,可立即将可信息化操作自动化。
在基金模拟项目中,寄发投资对账单其实混着包含了纯人工操作与可信息化两个部分,首先必
须先打印出投资对账单,这是可信息化操作,之后的邮寄就是纯人工操作了。所以,或许系统
分析员可以将寄发投资对账单动作,切分成“打印投资对账单”和“邮寄投资对账单”,如图
4-2所示。
图4-1 从时间间隔处切分动作
图4-2 依纯人工/可信息化切分
系统上线之后有些工作项目会改变,系统分析员遇到这样的情况,当然是以记录新的工作
项目为主,因为这些新的工作项目绝大部分都会成为系统的工作项目。在基金模拟项目中,银
行为了节省成本,所以不再开立或打印纸本收据,未来系统上线之后,将全面改成发送电子邮
件给投资人。遇到这样的情况,系统分析员就别花时间去绘制如图4-2的流程了,直接绘制如
图4-3所示的未来流程。
图4-3 记录未来流程
一项工作最好只有一个负责人(我是指真正执行该项工作的员工)、遇到多个负责人的情
况,看看他们是否执行不同的工作事项,如果是,那就切分成不同的动作吧!
在基金模拟项目中,投资人首度申购基金,必须先开设基金账户,通常理财专员会请投资人
先填写申办书,随后交由主管审核,核可后才算完成,此时可切分成两项动作。此外,系统分析
员可依负责人的不同,将动作“分区”(Partition),并将区名标示在中括号里,如图4-4所示。
除了依序执行的流程外,有些工作流程可以并行执行。在基金模拟项目中,投资人可能携
带现金来申购基金,此时理财专员可能会一边处理开办基金账户的手续,同时也请银行员工过
第
4
章 分析业务流程
49
动作
开立申购收执联
寄发投资对账单
开立申购收执联 列印投资对账单
邮寄投资对账单
电子邮件申购收执联 电子邮件投资对账单
来帮投资人将现金先存入综存账户中。请看图4-5,流程进入分叉(Fork)控制点之后,就分成
两条并行流程,分流最后会进入会合(Join)控制点,将分叉的流程再度会合起来。
图4-4 只有一个负责人
图4-5 并行执行
此外,工作流程中也经常会遇到需要经过判断(Decision)才能决定下一个动作的情况。
在基金模拟项目中,投资人的综存账户中必须要足够的款项才能申购基金。因此,在申购基金
之前需经过一个判断点,款项不足时,要先存一笔现金到综存账户里头,款项充足时,才能够
扣款申购基金,如图4-6所示。
图4-6 决策
在活动图中,使用大菱形图标代表判断点,转换进入判断点之后,会有多条传出线,但是
每条传出线得配合置于中括号中的警戒条件(Guard Condition),每次只有一条传出线可以通
过警戒进入下一个动作。
50
系统分析师
UML
实务手册
分区
(理财专员)
申办基金账户
(主管)
审核
分叉
会合
(理财专员)
申办基金账户
(银行员工)
存款
(主管)
审核
判断
[款项充足]
[款项不足]
警戒条件
(银行员工)
存款
(理财专员)
申购基金
为了避免存入的款项仍不足以支付申购款,也可以将图4-6改成图4-7的设计,让存款之后
的流程再度回到判断点,直到款项充足才能离开判断点。
图4-7 直到款项充足才能离开判断点
最后,我们来看活动的起点(Initial)与终点(Final)。一般的工作流程都有起始点,虽然
也有缺少起点或终点的特例。请看图4-8,每张活动图的流程由起点开始,依循着转换的箭头
方向执行下一个动作,直到进入活动终点为止。
图4-8 活动起点与终点
4.2 准备好CIM-1:业务用例模型
在进行CIM-2分析业务流程的访谈之前,系统分析员必须先准备好并确认CIM-1的生成。
随后,在CIM-2的访谈过程中,系统分析员会为每一个业务用例绘制活动图。请系统分析员准
第
4
章 分析业务流程
51
[款项不足]
[款项充足]
(理财专员)
申购基金
(银行员工)
存款
终点
起点
[曾申购过]
[首次申购]
(理财专员)
申购基金
(理财专员)
开立申购收执联
(理财专员)
申办基金账户
(主管)
审核
剩余16页未读,继续阅读
资源评论
- gagagae2012-11-05主要有用例图和活动图,很好
kuang_gg
- 粉丝: 0
- 资源: 10
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功