ݺߣ

ݺߣShare a Scribd company logo
Využitie doménovo špecifických jazykov v procese vývoja softvéru Diplomant : Školiteľ : Gabriel Ščerbák Peter Grec 01.03.10
Hra na „hluchý ٱó“
Vývoj softvéru
Automatizácia Automatizované testovanie, zostavovanie (build), priebežná integrácia (continuous integration), …
Architekt vytvorí návrh Dokument špecifikácie architektúry, ktorý programátor musí pochopiť a správne realizovať
Automatické generovanie dokumentácie a kostry architektúry
Abstrakcia Programovacie paradigmy, framework-y, metaprogramovanie, ...
Analytik identifikuje entity vystupujúce v systéme Jednoznačné pomenovanie, vytvorenie potrebných služieb v rôznych častiach systému
Definícia na správnej úrovni abstrakcie a na jednom mieste
Komunikácia Komunikácia vrámci vývoja softvéru So zákazníkom
V tíme Plánovacie hry, denné stretnutia (daily standup meetings), párové programovanie (pair programming), revízia kódu, retrospektívy, …
Zákazník nerozumie systému, vývojár zasa biznisu – tlmočník (analytik)
DDD Domain-Driven Design: Tackling Complexity in the Heart of Software, - Eric Evans
Doménový model
Všade prítomný jazyk

More Related Content

Similar to Prezentácia: Diplomový seminár (20)

Programovanie v C++
Programovanie v C++Programovanie v C++
Programovanie v C++
Juraj Michálek
Magsa-generovanie
Magsa-generovanieMagsa-generovanie
Magsa-generovanie
Michaela Bačíková
Daily Web 2015 Bratislava - vývoj online softvéroveho produktu, Ivan Potančok
Daily Web 2015 Bratislava - vývoj online softvéroveho produktu, Ivan PotančokDaily Web 2015 Bratislava - vývoj online softvéroveho produktu, Ivan Potančok
Daily Web 2015 Bratislava - vývoj online softvéroveho produktu, Ivan Potančok
vibration.sk
Návrh a realizácia web stránky skriptovacím jazykom PHP vrátane administračné...
Návrh a realizácia web stránky skriptovacím jazykom PHP vrátane administračné...Návrh a realizácia web stránky skriptovacím jazykom PHP vrátane administračné...
Návrh a realizácia web stránky skriptovacím jazykom PHP vrátane administračné...
Catana0605
Rozdelenie softveru
Rozdelenie softveruRozdelenie softveru
Rozdelenie softveru
gymmoldava
There is much more to C
There is much more to CThere is much more to C
There is much more to C
Juraj Michálek
Bezpečnosť webových aplikácií (Martin Zajíček)
Bezpečnosť webových aplikácií (Martin Zajíček)Bezpečnosť webových aplikácií (Martin Zajíček)
Bezpečnosť webových aplikácií (Martin Zajíček)
DCIT, a.s.
Počítačová podpora procesného modelovania s pomocou BPMN
Počítačová podpora procesného modelovania s pomocou BPMNPočítačová podpora procesného modelovania s pomocou BPMN
Počítačová podpora procesného modelovania s pomocou BPMN
Miroslav Reiter
19.03.18 - Noc UX Designu / Stano Rykalský
19.03.18 - Noc UX Designu / Stano Rykalský 19.03.18 - Noc UX Designu / Stano Rykalský
19.03.18 - Noc UX Designu / Stano Rykalský
Connect | Space - Community - Innovations
Čo sú to webové aplikácie ?
Čo sú to webové aplikácie ?Čo sú to webové aplikácie ?
Čo sú to webové aplikácie ?
Drahoslav Madar
Aký programovací jazyk a framework si vybrať a prečo?
Aký programovací jazyk a framework si vybrať a prečo?Aký programovací jazyk a framework si vybrať a prečo?
Aký programovací jazyk a framework si vybrať a prečo?
Jano Suchal
BarCamp - Zváračský kurz na Web
BarCamp - Zváračský kurz na WebBarCamp - Zváračský kurz na Web
BarCamp - Zváračský kurz na Web
Juraj Michálek
Záverečná úloha KPI
Záverečná úloha KPIZáverečná úloha KPI
Záverečná úloha KPI
hull666666
Daily Web 2015 Bratislava - vývoj online softvéroveho produktu, Ivan Potančok
Daily Web 2015 Bratislava - vývoj online softvéroveho produktu, Ivan PotančokDaily Web 2015 Bratislava - vývoj online softvéroveho produktu, Ivan Potančok
Daily Web 2015 Bratislava - vývoj online softvéroveho produktu, Ivan Potančok
vibration.sk
Návrh a realizácia web stránky skriptovacím jazykom PHP vrátane administračné...
Návrh a realizácia web stránky skriptovacím jazykom PHP vrátane administračné...Návrh a realizácia web stránky skriptovacím jazykom PHP vrátane administračné...
Návrh a realizácia web stránky skriptovacím jazykom PHP vrátane administračné...
Catana0605
Bezpečnosť webových aplikácií (Martin Zajíček)
Bezpečnosť webových aplikácií (Martin Zajíček)Bezpečnosť webových aplikácií (Martin Zajíček)
Bezpečnosť webových aplikácií (Martin Zajíček)
DCIT, a.s.
Počítačová podpora procesného modelovania s pomocou BPMN
Počítačová podpora procesného modelovania s pomocou BPMNPočítačová podpora procesného modelovania s pomocou BPMN
Počítačová podpora procesného modelovania s pomocou BPMN
Miroslav Reiter
Čo sú to webové aplikácie ?
Čo sú to webové aplikácie ?Čo sú to webové aplikácie ?
Čo sú to webové aplikácie ?
Drahoslav Madar
Aký programovací jazyk a framework si vybrať a prečo?
Aký programovací jazyk a framework si vybrať a prečo?Aký programovací jazyk a framework si vybrať a prečo?
Aký programovací jazyk a framework si vybrať a prečo?
Jano Suchal
BarCamp - Zváračský kurz na Web
BarCamp - Zváračský kurz na WebBarCamp - Zváračský kurz na Web
BarCamp - Zváračský kurz na Web
Juraj Michálek
Záverečná úloha KPI
Záverečná úloha KPIZáverečná úloha KPI
Záverečná úloha KPI
hull666666

Prezentácia: Diplomový seminár