Buscar
Estás en modo de exploración. debe iniciar sesión para usar MEMORY

   Inicia sesión para empezar

level: 49) MDA - Modelem řízená architektura

Questions and Answers List

level questions: 49) MDA - Modelem řízená architektura

QuestionAnswer
MDA – Modelem řízená architekturaJe to další významný přístup k tvorbě architektur IS/ICT Vychází ze skutečnosti, že s postupem na vyšší úrovně abstrakce množství změn v systému klesá. Dopady na změny přebírá většinou nižší vrstvy modelu Základem celého MDA je modelovací jazky UML- ten se dá dále ppřevést do XML.
Vývoj MDA1. Nejprve se vytvoří Platformově nezávislý model- reprezentuje věcnou funkcionalitu 2. Pomocí MDA nástrojů se pak mapuje PIM na různých platformách (jako Java/EJB) 3. Generuje se Platformově specifický model 4. Generuje se implementační kód. 5. (Možnost zpětného inženýrství)
Hiearchie modelů používaných MDA Byznys model- popisuje věcné aspekty dané problémové oblasti, bez ohledu na jejich automatizaci. - vyváří se při MDA
Hiearchie modelů používaných MDA Systémový modelSystémový model
Hiearchie modelů používaných MDA Logický model- zachycuje logiku prostřednictvím modelu tříd a modelu chování
Hiearchie modelů používaných MDA Fyzický model- popisuje fyzické artefakty a zdroje používané při vývoji a provozu - vyváří se při MDA
Hiearchie modelů používaných MDA Model požadavků- popisuje počítačoý systém z uživatelského hlediska, nebere v potaz technologické aspekty řešení - vyváří se při MDA
Hiearchie modelů používaných MDA Výpočetní model- popisuje systém včetně technologických aspektů řešení
Hiearchie modelů používaných MDA Platformově nezávislý model- představuje konceptuální model dané problémové oblasti, který je nazávislý na platformě. - vyváří se při MDA
Hiearchie modelů používaných MDA Platformově závislý model- vychází z předešlého, ale reprezentuje jak věcnou, tak i technologickou sémantiku aplikace. Je to UML model vyjádřený spíše jako UML profil. - vyváří se při MDA
MOF (Meta object facility)Je to další standard, na kterém je MDA postavena. Je to jazyk na vyjádření konstruktorů modelůmetajazyk. Používá stejné modelovací konstrukty pro diagram tříd jako UML.
Architektura MOF je tvořena 4 metaúrovněmiÚroveň M3- množina konstruktů pro definici metamodelů Úroveň M2- modely definované pomocí konstruktorů M3 (jako třeba UML) Úroveň M1- modely tvořené instancemi konstruktorů M2 (např. třída Student) Úroveň M0- objekty a data, instance M1 např. Student Pepa Novotný