交付订单的用例

时间:2017-04-06 20:47:32

标签: uml use-case ooad

我有一项任务,我必须为交付订单创建用例。所以这是一个总结,送货司机说他从他的公司获得了3张运费收据,以便在仓库取货。他通常在早上8点到达仓库,并将货运收据交给仓库经理,等待他们将货物装入卡车。一旦所有股票都在他的卡车里,他就会按照他的时间表/时间表中的说明去第一家商店。当他到达那里时,他给商店经理签了一张运费收据,然后给他一份副本,他也保留了一份副本。之后,他离开了商店,继续前行。我使用visio做了我的用例,这就是我得到的。请帮助我,因为我很乐意欣赏它! Please click on this to see my use case

1 个答案:

答案 0 :(得分:0)

嗯,虽然这更像是一个评论,而不是一个真正的问题,但这里有一些观察结果:

  • 你的一些UC不是UC:
    • 看时间表只是包括UC在内的一步,而不是UC本身。
    • 同样转到商店和离开商店。它们只是其他UC的情景中的行动,而不是自己的UC。
  • 你不是<<include>>演员。您可能只是使用简单的关联。我更喜欢用<<secondary>>对它们进行刻板印象,或者使用有向和无向的关联来区分主要和次要的行为者关系。然而,将次要角色放在边界右侧似乎是常见做法。
  • 一般来说,你应该问&#34;什么是附加价值&#34;并从中创建UC,而不是像分发收据或去商店那样设置单一步骤。所以它是Deliver goodsCreate invoice等真正的UC。

我没看过你的描述。相反,我建议调查Bittner / Spence如何编写好的用例。 Cockburn也行,但我更喜欢B / S.