首页 理论教育软件需求工程:业务场景视图及其作用

软件需求工程:业务场景视图及其作用

【摘要】:在方法论中业务场景视图作为对业务用例的汇总和分析,呈现出一种自底向上的过程,一方面是方法论贯彻“正向可推导,反向可追溯”思想的体现,所有活动都来自业务用例;另一方面是对业务用例和业务场景的相互检查,形成的核实机制。RA人员可以通过这种方式来核对业务用例和业务场景的完整性和实效性。

业务场景是对客户总体业务过程的描述,使用活动图(泳道图)来表达业务的具体执行过程,等同于业务流程图。业务场景视图使用反映主要业务过程的业务用例视图中的基本业务用例作为活动图中的活动来表示具体业务过程。在方法论中业务场景视图作为对业务用例的汇总和分析,呈现出一种自底向上的过程,一方面是方法论贯彻“正向可推导,反向可追溯”思想的体现,所有活动都来自业务用例;另一方面是对业务用例和业务场景的相互检查,形成的核实机制。就这个核实机制,这里补充一点。将所有业务用例汇总形成业务场景,一方面可以检查业务场景是否完善,是否完全反映了客户实际情况;另一方面也印证了业务用例获取是否正确,是否完整。如果出现问题,一种情况表明我们需求调研还没有做到位,还有遗漏的需求没有体现出来;还有一种情况就是我们需求调研的粒度过细或过多了,需要调整或修改某些业务用例视图。在实际应用过程中,出现第一种情况和两种情况皆出现的几率大些。在方法论中有若干个机制不断地进行需求验证,后续章节会陆续讲到,作为RA人员应该抓住每一次需求验证和检查的机会,确保我们调研过程的有效。

在案例中,我们主要针对的就是薪酬信息化管理,其中另一个目标规范化主要起到配合和基础数据管理的作用。因此,将薪酬信息化业务用例汇总形成业务场景后得到如图3-9所示的活动图。从图3-9可以看出处理异常考勤、制定薪资表、审核薪资、发工资以及处理异常薪资等都是3.7节中案例业务用例视图中的业务用例,它们汇总后根据实际业务形成了反映薪酬信息化的具体执行流程。RA人员可以通过这种方式来核对业务用例和业务场景的完整性和实效性。

(www.chuimin.cn)

图3-9 业务场景视图