<<include>> bazı use case senaryoları tekrar tekrar kullanılmakta ise, bunu ayrı bir use case olarak belirtilir. Bu use case i kullanacaklara ise referans verilir. maksat tekrarlardan kaçınmaktır. Örneğin ödeme ekranına gidebilmeniz için öncelikle sisteme login olmanız şart ise, ödeme –include –> login deriz.
<<extent>> Exclude ise isteğe dayalı bir use case durumunda kullanılır. Örneğin bir ödeme yapacaksınız, kredi kartı use case i veya nakit (cash) use case ini isteğe bağlı kullanabilirsiniz.
Use case yazılırken
<<include>>
bazı use case senaryoları tekrar tekrar kullanılmakta ise, bunu ayrı bir use case olarak belirtilir. Bu use case i kullanacaklara ise referans verilir. maksat tekrarlardan kaçınmaktır. Örneğin ödeme ekranına gidebilmeniz için öncelikle sisteme login olmanız şart ise, ödeme –include –> login deriz.
<<extent>>
Exclude ise isteğe dayalı bir use case durumunda kullanılır. Örneğin bir ödeme yapacaksınız, kredi kartı use case i veya nakit (cash) use case ini isteğe bağlı kullanabilirsiniz.
ödeme <– extent — kredi kartı
ödeme <– extent — nakit