2013-04-04 30 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「管理報價」,並且只保留刪除,編輯和添加報價用例。這三個用例應代表您申請中「提供管理」中包含的服務。