首页 理论教育业务用例获取实例:软件需求工程

业务用例获取实例:软件需求工程

【摘要】:此视图描述了薪酬管理中各业务角色在根据业务目标“实现工资管理业务信息化”划分的边界内各自要做的事情,每件事即为一个业务用例。我们从以下两点对业务用例做进一步讨论:讨论一:划分业务用例的难点在于对用例粒度的把握。而其具体步骤为:图5-6薪酬管理业务用例视图总经理审核薪资表是否通过,不通过则打回到综合管理部主管处。

在薪酬管理项目中,对于薪酬管理业务边界,可得到如图5-6所示的业务用例视图。

此视图描述了薪酬管理中各业务角色在根据业务目标“实现工资管理业务信息化”划分的边界内各自要做的事情,每件事即为一个业务用例。在图5-5中薪资审核员要审核薪资,但在业务角色视图中,我们将薪资审核员规划为总经理、财务部主管、董事长的代理。所以,其实际审核薪资的人为上述三者。

我们从以下两点对业务用例做进一步讨论:

讨论一:

划分业务用例的难点在于对用例粒度的把握。并非越多越好,也不是越少越好。越多表明用例调研的粒度过细,会造成步骤和功能的混淆,把步骤当成用例;越少表明需求调研不够仔细,模糊性太多。所以一个项目的用例数量需要把握,大致掌握在10~50个之间为宜。

用例的粒度以能够完整说明一件事情为宜,即一个用例可以描述一个完整的业务流程。例如:去银行取款就是一个业务用例,但是插卡、输密码等操作都是步骤,它们的目的都是取款。

案例&知识:

例如,在图5-6中所展示的薪资审核员审核薪资的用例,其目的是为了审核薪资。而其具体步骤为:(www.chuimin.cn)

图5-6 薪酬管理业务用例视图

(1)总经理审核薪资表是否通过,不通过则打回到综合管理部主管处。

(2)通过则财务部主管审核是否通过,不通过则打回到综合管理部主管处。

(3)通过则董事长审核是否通过,不通过则打回到综合管理部主管处。

上述步骤都是为了实现审核薪资这个目的,但在业务用例视图中只需说明审核薪资,而不必详细拆分。