最近在看UML图在需求分析里面的应用,其中有讲到业务用例,以及系统用例,比较混淆,所以对这两个定义做了识别分析。
image.png举个例子:
酒店有一个安保部门。
安保部门履行安保的职责,那么就需要进行日常的安保值班,安保巡逻,消防物资管理,日常监控等工作。
我们开发了一个安保系统给到安保部门使用。这个系统,在日常安保工作中,安保部门人员拿来进行值班排班,值班统计,物资管理。
那么在这个过程中,安保部门去做职责范围内的事情,属于业务的范畴。“安保值班”就属于业务用例部分。描述组织对外提供的价值(这里的对外提供的价值,可以简单理解安保部门对酒店提供的安全保障的价值。“外”可以简单理解成酒店)。
而在这个过程中,安保部门人员使用系统进行具体的值班排班工作,值班统计工作,则属于系统用例的部分,描述系统对组织提供的价值。
总结:
业务用例描述的场景范围更大,是抽象描述组织进行业务处理的过程。
系统用例描述的场景范围更小,抽象描述使用对象使用系统进行操作,解决其中一项业务的某些业务细节的过程。
网友评论