Difference between revisions of "Objektově orientovaná analýza a návrh"
From Wikivyuka
m (→Požadavky) |
|||
Line 11: | Line 11: | ||
#Vypracovat a odevzdat projekt dle pokynů cvičícího. | #Vypracovat a odevzdat projekt dle pokynů cvičícího. | ||
#Prezentovat nástroj UML. | #Prezentovat nástroj UML. | ||
+ | #Obhájit projekt prezentací v zápočtovém týdnu. | ||
+ | |||
+ | Pokyny k prezentaci nástroje UML. | ||
+ | |||
+ | Výběr: | ||
+ | *Nástroje pro řízení požadavků (RequisitePro(www.ibm.com), DOORS(www.telelogic.com)), případně další | ||
+ | *Vyzkoušení jednotlivých nástrojů - dle domluvy (SmartDraw, StarUML, ArgoUML, Umbrello, ...) | ||
+ | |||
+ | V prezentaci se zaměřte se na následující vlastnosti: | ||
+ | Jak nástroje kontrolují vazby mezi prvky jednotlivých modelů (například mezi třídním a sekvenčním diagramem)? | ||
+ | Podporuje nástroj znovupoužitelnost jednotlivých grafických prvků? | ||
+ | Umožňuje nástroj pracovat v obou rovinách, které nás zajímají - analytické i návrhové? Jak jsou provázány? | ||
+ | Je možné vytvořit všech 13 typů diagramů UML? | ||
+ | Je nástroj schopen importovat diagramy z jiných nástrojů? | ||
+ | V jakých formátech je možné exportovat výstup? Pouze jako obrázky, nebo je lze použít pro přenos mezi nástroji různých výrobců? | ||
+ | Funguje nástroj jako CASE, tj. je možné generovat kódy? V jakých programovacích jazycích? | ||
+ | |||
+ | |||
Revision as of 06:35, 3 April 2012
Obsah předmětu
- Prohloubit základní znalosti objektově orientovaných technologií.
- Získat hlubší znalost diagramů UML.
- Seznámit se s postupy při tvorbě OO systému.
Požadavky
Prezenční studium
- Vypracovat a odevzdat projekt dle pokynů cvičícího.
- Prezentovat nástroj UML.
- Obhájit projekt prezentací v zápočtovém týdnu.
Pokyny k prezentaci nástroje UML.
Výběr:
- Nástroje pro řízení požadavků (RequisitePro(www.ibm.com), DOORS(www.telelogic.com)), případně další
- Vyzkoušení jednotlivých nástrojů - dle domluvy (SmartDraw, StarUML, ArgoUML, Umbrello, ...)
V prezentaci se zaměřte se na následující vlastnosti:
Jak nástroje kontrolují vazby mezi prvky jednotlivých modelů (například mezi třídním a sekvenčním diagramem)? Podporuje nástroj znovupoužitelnost jednotlivých grafických prvků? Umožňuje nástroj pracovat v obou rovinách, které nás zajímají - analytické i návrhové? Jak jsou provázány? Je možné vytvořit všech 13 typů diagramů UML? Je nástroj schopen importovat diagramy z jiných nástrojů? V jakých formátech je možné exportovat výstup? Pouze jako obrázky, nebo je lze použít pro přenos mezi nástroji různých výrobců? Funguje nástroj jako CASE, tj. je možné generovat kódy? V jakých programovacích jazycích?
Pro kombinované studenty
Vypracovat a odevzdat projekt dle pokynů cvičícího.
Přednášky
Přednáškové materiály předmětu OOAN.
Cvičení
Literatura
- Fowler, M.: Destilované UML, 2009
- Pender, T.: UML Bible
- Arlow, J., Neustadt I.: UML2 a unifikovaný proces vývoje aplikací, 2007
- Schmuller, J.: Myslíme v jazyku UML, 2001