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
164 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 43 gösterim
43 gösterim
UML diyagramlarını neden kullanmalıyız? UML OOP için en çok kullanılan diyagram hangisidir?
25 Haziran Genel Kavramlar kategorisinde canonka 309 puan sordu
0 oy
1 cevap 1K gösterim
1K 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 250 gösterim
250 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 791 gösterim
791 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 130 gösterim
130 gösterim 25 Nisan 2017 Genel Kavramlar kategorisinde Semih 120 puan sordu