Závěrečná práce: Bc. Marek Turis: Domain-driven design with architectural patterns
Diplomová práce
Domain-driven design with architectural patterns
Anotace
Táto práca sa zameriava na Domain-driven design, prístup k vývoji softvéru, a architektonické vzory a štýly. Vzory sú analyzované v kontexte Domain-driven designu a je skúmaná ich kompatibilita a možná kombinácia s Domain-driven designom. Súčasťou práce je aj ukážkový systém, ktorý je postavený na princípoch Domain-driven designu a používa popísané architektonické vzory a štýly.
Abstract
This thesis focuses on Domain-driven design, an approach to software development, and architectural patterns and styles. With an analysis of the patterns in the context of Domain-driven design, the compatibility and possibility of the combination of a given pattern and Domain-driven design are examined. An exemplary system is presented that is built on the principles of Domain-driven design and uses the described architectural patterns and styles.
Zadání práce
Tématem diplomové práce je studium návrhu software přístupem Domain-driven design (DDD).
Student získá vhled do problematiky návrhu software přístupem DDD. Dále student představí jeho základní principy a premisy, na kterých staví. Po konzultaci s vedoucím práce se zaměří na architektonické vzory preferované softwarovými architekty, příp. komunitou uznávanými autory, např. Martin Fowler, Frank Buschmann, Greg Young, Juval Lowy nebo Vaughn Vernon. Zvolené architektonické vzory stručně charakterizuje a analyzuje jejich použití spolu s DDD, zejména jejich kompatibilitu s cíli DDD a možnost jejich inkorporace do systémů postavených na přístupech DDD. Vybrané architektonické vzory pod patronací DDD student demonstruje na návrhovém modelu výukového systému, kde na konkrétních příkladech ukáže rozhodnutí, která k výběru daného vzoru vedou.
19. 5. 2019 13:29, RNDr. Mgr. Jaroslav Bayer, učo 72873
- Zadáno/změněno 21. 6. 2019 17:22, Helena Kryštofová
- Záznam založen 2. 5. 2019 09:33, Jana Zemanová, učo 9619
- Zveřejnit od 15. 5. 2019 14:31, Eva Drštková
- Práce převzata 15. 5. 2019 14:31, Eva Drštková
Přílohy
Literatura
- FOWLER, Martin. Patterns of enterprise application architecture. Boston: Addison-Wesley, 2003, xxiv, 533. ISBN 0-321-12742-0.
- EVANS, Eric. Domain-driven design : tackling complexity in the heart of software. Edited by Martin Fowler. Boston: Addison-Wesley, 2004, xxx, 529. ISBN 0321125215.
- BUSCHMANN, Frank; Kevlin HENNEY a Douglas C. SCHMIDT. Pattern oriented Software Architecture : on Patterns and Pattern Languages. Chichester: John Wiley & Sons, 2007, xxxix, 450. ISBN 9780471486480.
- VAUGHN, Vernon. Implementing Domain-Driven Design. Addison-Wesley Professional. USA, 2013. ISBN 978-0-321-83457-7.
Práce na příbuzné téma
Seznam prací, které mají shodná klíčová slova.
-
Multiplatform .NET library for Domain-Driven Design with ES
Mgr. Michal Mrnuštík -
Distributed Application Architecture Patterns
Mgr. Juraj Fiala -
Architecture Design of an Ordering System
Ing. Adam Zálešák, učo 493071 -
Návrh architektúry pre univerzálnu portálovú platformu
Mgr. Dominik Holec -
SustainMap platform for supporting sustainable decisions at Masaryk University
Mgr. Josef Augustín -
Libvirt a jeho využitie pre správu virtualizovanej infraštruktúry
Mgr. Martin Jantošovič, učo 173308 -
Purkrechtní registra obce Černé Hory 1540-1721
Mgr. Dominika Packová -
Hrad Templštejn u Jamolic, analýza artefaktů z amatérských archeologických výzkumů a význam hradu jako součásti krajiny
Vojtěch Šourek




