Generování kódu z modelů Enterprise Architect
Generating code from Enterprise Architect models
Typ dokumentu
diplomová prácemaster thesis
Autor
Martin Mašata
Vedoucí práce
Šebek Jiří
Oponent práce
Kadleček David
Studijní obor
Softwarové inženýrstvíStudijní program
Otevřená informatikaInstituce přidělující hodnost
katedra počítačůPráva
A university thesis is a work protected by the Copyright Act. Extracts, copies and transcripts of the thesis are allowed for personal use only and at one?s own expense. The use of thesis should be in compliance with the Copyright Act http://www.mkcr.cz/assets/autorske-pravo/01-3982006.pdf and the citation ethics http://knihovny.cvut.cz/vychova/vskp.htmlVysokoškolská závěrečná práce je dílo chráněné autorským zákonem. Je možné pořizovat z něj na své náklady a pro svoji osobní potřebu výpisy, opisy a rozmnoženiny. Jeho využití musí být v souladu s autorským zákonem http://www.mkcr.cz/assets/autorske-pravo/01-3982006.pdf a citační etikou http://knihovny.cvut.cz/vychova/vskp.html
Metadata
Zobrazit celý záznamAbstrakt
Tato diplomová práce se zabývá tvorbou frameworku pro generování kódu a dokumentace z Enterprise Architect modelů, který bude konfigurovatelný. Dokument obsahuje analýzu, návrh, implementaci a testování aplikace. Analýza se skládá z pochopení nástroje, model driven developmentu a z potřeby modelování ve dvou společnostech. V návrhu se poté řeší volba technologií a návrh jednotlivých komponent, vše je doprovázeno diagramy. V implementaci a testování se řeší problémy, které nastaly a jaké chyby byly opraveny. Výsledná aplikace byla otestována a je již používána, díky čemu vznikají návrhy pro další vylepšování. This master’s thesis deals with the creation of a framework for generating code and documentation from Enterprise Architect models, which will be configurable. The document contains the analysis, design, implementation and testing of the application. The analysis consists of understanding the tool, model driven development and the need for modeling in two companies. The design then addresses the choice of technologies, the design of the components, all accompanied by diagrams. In implementation and testing, problems that occurred are addressed, what bugs were fixed. The resulting application has been tested and is already in use, resulting in suggestions for further improvements.
Kolekce
- Diplomové práce - 13136 [833]