系统分析师uml实务手册4-分析业务流程

系统分析师uml实务手册4-分析业务流程

ID:34381054

大小:627.59 KB

页数:17页

时间:2019-03-05

系统分析师uml实务手册4-分析业务流程_第1页
系统分析师uml实务手册4-分析业务流程_第2页
系统分析师uml实务手册4-分析业务流程_第3页
系统分析师uml实务手册4-分析业务流程_第4页
系统分析师uml实务手册4-分析业务流程_第5页
资源描述:

《系统分析师uml实务手册4-分析业务流程》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第4章分析业务流程4.1CIM-2:分析业务流程通过CIM-1圈出了系统将参与的业务流程之后,针对每一个业务用例,系统分析员得开始分析它的工作流程,并且绘制活动图(ActivityDiagram)与业务人员取得共识。随后到了CIM-3时,才能够依此定义出系统可以协助之处,并且规划出系统范围。我们选用活动图作为分析业务流程的工具,主要是因为它能够让系统分析员聚焦在流程内部的一连串工作。在这一连串的工作项目中,有些工作项目可能是纯人工操作,另一些工作项目背后则可能有系统的协助。找出可信息化的工作项目,并以此定义出系统未来可以提供的服务项目,也就定义出初步的系统范

2、围了。每个人切分工作项目的准则各不同,心中都有一套无法明确说出的准则,所以即便是针对同一条业务流程,也经常分析出不同的流程细节。由于我们分析业务流程的主要目的是为了定义出系统用例,所以依此目的订出一套切分工作项目的准则,可供系统分析员参考。现列出如下:1.依时间间隔切分工作项目。2.纯人工/可信息化的工作项目,分开。3.记录系统上线之后的工作项目。4.每项工作只有一位负责人。执行一条业务流程通常需要花费一段时间,从数十分钟到数十天都有可能。不过仔细观察可以发现,耗时的主因通常是因为工作项目之间有时间间隔,鲜少是因为某个工作项目本身需要连续不间断耗时处理,大抵

3、上也没有哪一个业务人员可以承接这样的工作项目吧!时间间隔正代表执行可以不连续,具可切分性。在基金模拟项目中,申购基金流程的最终,投资人将取得申购收执联和投资对账单。可是,投资人并非在同一时刻取得这两项重要的单据。理财专员办妥申购基金手续的最后,现场会给投资人申购收执联,数日之后才会寄发投资对账单给投资人。总之,生成两单据之间有时间间隔,适合切分成两项工作。请看图4-1的活动图片段,活动途中采用圆角矩形的动作(Action)图标来代表工作项目。“开立申购收执联”这项动作执行完毕之后,才会执行下一项“寄发投资对账单”的动作。人工操作跟可信息化操作分开,也有助于定

4、义系统用例时,可立即将可信息化操作自动化。在基金模拟项目中,寄发投资对账单其实混着包含了纯人工操作与可信息化两个部分,首先必第4章 分析业务流程  49须先打印出投资对账单,这是可信息化操作,之后的邮寄就是纯人工操作了。所以,或许系统分析员可以将寄发投资对账单动作,切分成“打印投资对账单”和“邮寄投资对账单”,如图4-2所示。动作开立申购收执联寄发投资对账单图4-1从时间间隔处切分动作开立申购收执联列印投资对账单邮寄投资对账单图4-2依纯人工/可信息化切分系统上线之后有些工作项目会改变,系统分析员遇到这样的情况,当然是以记录新的工作项目为主,因为这些新的工作

5、项目绝大部分都会成为系统的工作项目。在基金模拟项目中,银行为了节省成本,所以不再开立或打印纸本收据,未来系统上线之后,将全面改成发送电子邮件给投资人。遇到这样的情况,系统分析员就别花时间去绘制如图4-2的流程了,直接绘制如图4-3所示的未来流程。电子邮件申购收执联电子邮件投资对账单图4-3记录未来流程一项工作最好只有一个负责人(我是指真正执行该项工作的员工)、遇到多个负责人的情况,看看他们是否执行不同的工作事项,如果是,那就切分成不同的动作吧!在基金模拟项目中,投资人首度申购基金,必须先开设基金账户,通常理财专员会请投资人先填写申办书,随后交由主管审核,核可

6、后才算完成,此时可切分成两项动作。此外,系统分析员可依负责人的不同,将动作“分区”(Partition),并将区名标示在中括号里,如图4-4所示。除了依序执行的流程外,有些工作流程可以并行执行。在基金模拟项目中,投资人可能携带现金来申购基金,此时理财专员可能会一边处理开办基金账户的手续,同时也请银行员工过50系统分析师UML实务手册来帮投资人将现金先存入综存账户中。请看图4-5,流程进入分叉(Fork)控制点之后,就分成两条并行流程,分流最后会进入会合(Join)控制点,将分叉的流程再度会合起来。分区(主管)(理财专员)审核申办基金账户图4-4只有一个负责人

7、(理财专员)(主管)会合分叉申办基金账户审核(银行员工)存款图4-5并行执行此外,工作流程中也经常会遇到需要经过判断(Decision)才能决定下一个动作的情况。在基金模拟项目中,投资人的综存账户中必须要足够的款项才能申购基金。因此,在申购基金之前需经过一个判断点,款项不足时,要先存一笔现金到综存账户里头,款项充足时,才能够扣款申购基金,如图4-6所示。判断[款项不足](银行员工)存款警戒条件[款项充足](理财专员)申购基金图4-6决策在活动图中,使用大菱形图标代表判断点,转换进入判断点之后,会有多条传出线,但是每条传出线得配合置于中括号中的警戒条件(Gua

8、rdCondition),每次只有一条传出线可以通过

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。