search
Giriş
Merhabalar arkadaşlar, Sitemizi programlama ile ilgilenen bütün arkadaşlarımızın Türkçe içerik konusunda çektiği sıkıntılar düşünülerek soru/cevap şeklinde bir etkileşimde bulunabilmesi için kurduk. Umuyoruz hepimiz için güzel bir deneyim olur. Hasscript Ekibi
0 oy
1.4k gösterim
Selam,

UML diyagramı yapmaya calışıyorum, include ve extent diye kavramlar geçiyor. Ne işe yarar bunlar?
Genel Kavramlar kategorisinde 2.0k puan
düzenledi

1 cevap

0 oy

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 

2.0k puan
düzenledi

İlgili sorular

0 oy
1 cevap 210 gösterim
210 gösterim
UML diyagramlarını neden kullanmalıyız? UML OOP için en çok kullanılan diyagram hangisidir?
25 Haziran 2021 Genel Kavramlar kategorisinde canonka 334 puan sordu
0 oy
1 cevap 1.4K gösterim
1.4K gösterim
UML diagramlarını çizerken state ve activity diagramlarının çok benzer olduğunu gördüm, bunların ne farkı var?
4 Aralık 2016 Genel Kavramlar kategorisinde tolgacelik.art 2.0k puan sordu
1 oy
1 cevap 661 gösterim
661 gösterim
Global scope kavramı ve Scope-Lifetime farkı nedir ?
1 Kasım 2019 Genel Kavramlar kategorisinde begum22 116 puan sordu
0 oy
2 cevap 2.2K gösterim
2.2K gösterim
In memory database nedir? ne gibi kolaylık sağlar. Spring boot projelerinde in memory database kavramı geçiyor, başka In memory database var mıdır?
9 Haziran 2020 Genel Kavramlar kategorisinde tolgacelik.art 2.0k puan sordu
0 oy
1 cevap 249 gösterim