Národní úložiště šedé literatury Nalezeno 1 záznamů.  Hledání trvalo 0.00 vteřin. 
Modelem řízená realizace prezentační vrstvy softwarových aplikací
Kryštof, Jan
V nedávné době byla navržena řada způsobů, kterými lze modelovat uživatelská rozhraní a související přidružené aspekty interakce. Modelové artefakty pak lze v některých případech použít i pro následný vývoj, takže jsou využitelné nejenom ve fázi návrhové, ale i ve fázi implementační. Vytvářené modely jsou zaznamenávány v grafické nebo textové notaci, čímž jsou do jisté míry předurčeny i další možnosti jejich využití. Jedním z kritérií pro posouzení vhodnosti modelovací notace je interoperabilita, která je u většiny používaných notací spíše nízká. Optimální stupeň interoperability je dosahován v přístupech, v nichž je notace založena na grafickém jazyku UML. Tyto přístupy ale nedosahují dobré použitelnosti pro implementační fázi, ve které jsou vhodnější přístupy založené na některé textové notaci. Tato práce se zabývá současnými notacemi pro modelování a vývoj uživatelských rozhraní a soustřeďuje se především na vytvoření postupu, který umožňuje využítí grafické notace UML pro vytvoření modelů, které budou užitečné nejenom pro návrh, ale i pro jeho implementaci. Jádro práce spočívá v návrhu interakčního modelu, jehož možnosti dosahují úrovně běžných textových notací, a který lze využít v úlohách generování zdrojového kódu. Interakční model je realizován jako provázaný prezentační model a model úloh a akcí. Charakter prezentačního modelu umožňuje generovat obsahovou hierarchii komponent uživatelského rozhraní a model úloh a akcí lze využít k získávání XML deskriptoru určeného pro dynamické řízení obslužných akcí. Práce se dále, v návaznosti na interakční model, zabývá konstrukcí MB-UIDE prostředí, které je realizováno jako nástavba nad adaptivním UML modelovacím nástrojem. Tento způsob získání MB-UIDE prostředí představuje snadno dostupnou možnost, jak interakční modely zpracovávat a zároveň zachovat prostor pro jejich integraci s modely aplikační a datové vrstvy, aniž by bylo nutné začít používat další software.

Chcete být upozorněni, pokud se objeví nové záznamy odpovídající tomuto dotazu?
Přihlásit se k odběru RSS.