我目前的造型,我建議實行軟件工程UML - 使用「包括」和「擴展」
一個特性或功能是爲用戶瀏覽音樂的系統。但是,他們也可以搜索它 - 這是否意味着search for
用例include
from browse music
用例?
感謝
我目前的造型,我建議實行軟件工程UML - 使用「包括」和「擴展」
一個特性或功能是爲用戶瀏覽音樂的系統。但是,他們也可以搜索它 - 這是否意味着search for
用例include
from browse music
用例?
感謝
啊,我最喜歡的......
不,它不包括它。 Search music
是一個單一的UC(它提供了一個音樂標題列表)。相比之下,Browse music
不是UC。這只是你採取的行動(可能在Search music
的末尾)。用例必須提供一些附加價值。只是瀏覽並不是真正的附加價值(好吧,可以開始在這裏爭論 - 但是...)。
它不會是相反的 - UC是「瀏覽音樂」的能力,搜索,排序,過濾,......?或者那些是兩(3)個不同的UCs? –
@Peter這個想法是獲得系統中提供附加價值的單點。不要模擬功能如何連接。 –
是的,你可以開始爭論。但是,「瀏覽」是否合法是一個用例,我沒有看到任何包含關係。搜索和瀏覽都不包括另一個:當你搜索你的搜索,當你瀏覽你瀏覽。 – BobRodes
可能的重複[包含和擴展在用例圖中有什麼區別?](http://stackoverflow.com/questions/1696927/whats-is-the-difference-between-include-and-extend-在使用案例圖) –