2015-11-25 75 views
0

「所有現有患者將在新系統中註冊並收到註冊通知。」在這種情況下擴展或包含正確的?

enter image description here

  1. 我把登記病人爲第一個用例在這裏。總是在註冊患者後發生通知。所以我用擴展。爲了表明註冊過程延伸發送通知(在我的情況下,我認爲註冊是最重要的)。 所以我畫了這樣。

    這是一個正確的圖嗎?

  2. 別人說它應該是一個包含。

我不明白爲什麼這個人以發送通知爲主要用例。這是否正確?請解釋。 在這種情況下,它說什麼時候病人登記發生然後只發送通知。

請說明這裏的區別。第二個圖是否正確?什麼是最好的使用?

回答

2

我懷疑Send notification是一個用例。如果由於任何原因,它是一個,你的第一張圖是正確的。第二個是無意義的。第二屆將需要扭轉方向,以達到某種意義。

A -<<include>>-> B 

意味着乙將總是某處出現在A.

B -<<extend>>-> A 

意味着乙將任選某處出現在A.

無論如何,使用這些的是功能分解的標誌。這顯然是錯誤的。用例必須顯示演員的附加價值。沒有其他的。

+0

我不知道如何在學校教授用例綜合。很明顯,那些從實際使用中不瞭解此事的人。這真的很可惜。 –

+0

根據我的用例,A和B是什麼? – SAPZ

+0

發送通知是B,註冊患者是A –

相關問題