Difference between revisions of "Objektově orientovaná analýza a návrh"

From Wikivyuka
Jump to: navigation, search
 
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

  1. Prohloubit základní znalosti objektově orientovaných technologií.
  2. Získat hlubší znalost diagramů UML.
  3. Seznámit se s postupy při tvorbě OO systému.

Požadavky

Prezenční studium

  1. Vypracovat a odevzdat projekt dle pokynů cvičícího.
  2. Prezentovat nástroj UML.
  3. 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í

Pomůcky OO

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