2013-04-04 27 views
1

我有一个主要的用例Manage foods,我想要做的more specific usecase diagram具有这些usecases Add foodDelete foodEdit food,那么什么是这三个usecases和Manage foods用例之间的关系类型?是不是泛化? enter image description here是这个gereralization用例吗?

回答

2

目前尚不清楚Manage offers用例的目的是什么。它是什么概括?

这将是更好地摆脱掉Manage offers使用情况,并有Delete offerEdit offer用例包括Select offer使用情况。

当信誉较低的用户使用需要审批的扩展用例时,扩展在与Stack Overflow后编辑类似的情况下非常有用。

+0

谢谢您的回复,我总是有一个问题没有人回答我,请你先检查一下,在此先感谢 – 2013-04-04 13:18:03

+0

我不能删除'manage offers'用例,因为它是一个主要用例,如果我删除它,我不得不在主用例中用'select offer'取代它,然而,我使'manage offers'包含'select offer'并使'add offer'可以通过'manage offer'来获得,你做什么事情? – 2013-04-04 13:26:25

+1

用例应该产生一些结果。例如“添加优惠”创建新优惠 - 这是一个明显的结果。通用'管理报价'用例最终可能包含任何内容:新报价,已删除或已修改的报价。从定义来看它的功能并不明确。 – Kimi 2013-04-04 13:40:17

0

我认为你应该从模型中删除usecase“管理报价”,并且只保留删除,编辑和添加报价用例。这三个用例应代表您申请中“提供管理”中包含的服务。