首页 理论教育业务情景建模和活动图|审核薪资业务流程

业务情景建模和活动图|审核薪资业务流程

【摘要】:针对案例,我们将业务用例的审核薪资进行业务情景建模,得到图3-10所示的活动图,用以构建和说明审核薪资业务的具体流程。至此,方法论面向客户的业务建模就完成了,从客户业务的实际现状上描述了业务的真正情况,并对其进行建模。整体业务建模过程可以形成以客户作为预期读者的需求分析报告。

业务情景用例描述该业务用例在业务的实际过程中是如何实施的,一般使用活动图来强调参与该业务的各参与者的职责和活动,这时离设计也比较远,因此一般不需要过于强调时序和交互这些对较低抽象层次对象比较重要的内容,而绝大多数情况下都是类似的场景。因此,我们选择业务情景建模时就使用活动图,这也有利于将业务用例分解为更小的单元,为获取系统用例打下基础。使用活动图来描述业务用例,就是将业务主角和业务工人作为活动图的泳道,将业务主角和业务工人所完成的工作作为活动,然后依据实际业务流程中的执行顺序将这些活动连接起来,形成业务情景。每个业务用例都可以关联一个业务情景,即每个业务情景都是某个业务用例的动态表达,它们之间存在一一对应关系。

通过业务情景建模我们能得到什么呢?首先活动图可以理解为通常意义上的业务流程图,它可以非常直观地描述客户的业务流程,这对于客户交流来说是一个很好的工具;其次,我们可以从活动图中得到一些关键的概念:职责和活动。职责表明将来用户要在系统里面做什么,而活动则表示将来系统的设计方向和内容。

针对案例,我们将业务用例的审核薪资进行业务情景建模,得到图3-10所示的活动图,用以构建和说明审核薪资业务的具体流程。

图3-10 审核薪资业务情景建模

一般与业务情景活动图配合使用的还有业务用例规约,业务用例规约将活动图不容易表达清楚的前置后置条件、涉及的业务规则、对用例的描述以及涉及的业务实体等进行说明和关联,与活动图配合将业务用例描述清楚。本案例与业务情景互动图关联的业务用例规约如图3-11所示。(www.chuimin.cn)

图3-11 审核薪资用例规约

在业务用例规约中,前置后置条件的获取是RA人员经常遇到的头疼问题,在方法论中定义了它们的粒度都以相应的业务用例作为备选条件,涉及的业务实体也以业务对象作为来源。

至此,方法论面向客户的业务建模就完成了,从客户业务的实际现状上描述了业务的真正情况,并对其进行建模。整体业务建模过程可以形成以客户作为预期读者的需求分析报告。从下一小节开始,我们的需求方法论就进入了系统建模阶段,主要站在计算机实现的角度来描述客户业务的实现形式了。