什么是员工守时系统的用例图

时间:2013-04-03 18:43:24

标签: uml system diagram use-case

这是我目前的员工准时监控系统:

确定员工是否迟到并提前离职的当前系统是当老板发现员工尚未进入办公室以及员工离开老板时。如果满足一个或两个案件,老板决定做什么。老板可以在年度绩效评估中记下员工,扣除员工年度奖金的金额,降级员工,或者只是放手。

在我的用例图中,我有1个actor(上级)和1个用例(Check subordinate)。我现在迷路了,并且认为我应该把<<extend>>老板对员工采取的行动付诸实施。我是对的吗?

1 个答案:

答案 0 :(得分:1)

您可以通过几种不同的方式对此进行建模:

1-使用扩展:正如您在问题中提到的,您可以将您的三个用例扩展为“检查从属”用例。在这种情况下,您将有一个扩展点,其中所有3个将使用。然后,您可以为这些扩展关系添加不同的条件;但显然你们三个人都有相同的条件(员工迟到和/或早退)。

2-使用前提条件:如果“检查下属”没有做任何其他事情而只是作为一个扩展点,请删除它并有3个用例。您可以指定“员工迟到和/或早退”条件作为这些用例的前提条件。

您可以添加一个名为“采取纪律处分”的新抽象用例,并让您的三个用例专门化它。这将简化您的图表,并可用于两种情况(1和2)

这样的事情可能是:

enter image description here

相关问题