SlideShare uses cookies to improve functionality and performance, and to provide you with relevant advertising. If you continue browsing the site, you agree to the use of cookies on this website. See our User Agreement and Privacy Policy.
SlideShare uses cookies to improve functionality and performance, and to provide you with relevant advertising. If you continue browsing the site, you agree to the use of cookies on this website. See our Privacy Policy and User Agreement for details.
Successfully reported this slideshow.
Activate your 14 day free trial to unlock unlimited reading.
3.
DDD
• Přístup k vývoji software
• Zaměření na problematiku –
doménu
4.
DDD
• Přístup k vývoji software
• Zaměření na problematiku –
doménu
• Soubor myšlenek, ne návod
5.
DDD
• Přístup k vývoji software
• Zaměření na problematiku –
doménu
• Soubor myšlenek, ne návod
• Není spojen s frameworkem
6.
DDD
• Přístup k vývoji software
• Zaměření na problematiku –
doménu
• Soubor myšlenek, ne návod
• Není spojen s frameworkem
• Není spojen s programovacím
jazykem ani paradigmatem
8.
Ulehčuje život
• Pomáhá řešit složité problémy
• Udržuje soustředění na důležité
9.
Ulehčuje život
• Pomáhá řešit složité problémy
• Udržuje soustředění na důležité
• Vede k reálnému modelu
10.
Ulehčuje život
• Pomáhá řešit složité problémy
• Udržuje soustředění na důležité
• Vede k reálnému modelu
• Zjednodušuje testování
11.
Ulehčuje život
• Pomáhá řešit složité problémy
• Udržuje soustředění na důležité
• Vede k reálnému modelu
• Zjednodušuje testování
• Zjednodušuje integraci systémů
20.
Doménový
jazyk
• Terminologie
• Přirozený jazyk
21.
Doménový
jazyk
• Terminologie
• Přirozený jazyk
• Příklady
– Doklad, faktura
– Střela, asistence
22.
Všudypřítomný
jazyk
• Ubiquitous language
• Jazyk všech zúčastněných
• Formální verze doménového jazyka
• Příklady
– Výdejka, dodejka
– Zblokovaná střela, střela na
branku
Všudypřítomný
jazyk
24.
Všudypřítomný
jazyk
• Ubiquitous language
• Jazyk všech zúčastněných
– Programátorů, uživatelů,
testerů, projekťáků, ...
25.
Všudypřítomný
jazyk
• Ubiquitous language
• Jazyk všech zúčastněných
– Programátorů, uživatelů,
testerů, projekťáků, …
• Jazyk vyskytující se všude
– Konverzace, kód,
dokumentace
47.
Jak bude
probíhat kurz
• Teoretické materiály
• Přednášky – zopakování teorie,
příklady
• Praktické ukázky workshopovým
stylem
– Já v roli doménového experta
– Vy se mě budete dotazovat
– Společně budete sestavovat use-
case, modelovat, programovat, ...