Difference between revisions of "Objektově orientované technologie"
m (→Postup tvorby systému) |
m (→Informace k projektu) |
||
Line 37: | Line 37: | ||
===Informace k projektu=== | ===Informace k projektu=== | ||
− | Projekt | + | Termín odevzdání: Zápočtový týden |
+ | |||
+ | Projekt bude odevzdán pod označením '''login_OOT.zip''' a bude obsahovat tyto soubory: zdrojový soubor z prostředí VP pojmenovaný login.vpp a dokumentační soubor login.pdf, kde budou požadované diagramy popsány vůči ''specifikaci systému''. Dle pokynů cvičícího odevzdat mailem na adresu daniela.szturcova@vsb.cz. | ||
+ | |||
+ | '''Hodnocení:''' | ||
+ | |||
+ | *Počet bodů: až 33 | ||
+ | |||
+ | *Kriterium hodnocení (každá položka 0 - 4 body): | ||
#Účel projektu - uživatelská specifikace | #Účel projektu - uživatelská specifikace | ||
− | #Use Case diagram: "hrubý", rozpracovaný, scénáře z jednoho domluveného balíčku | + | #Seznam požadavků - funkčních, případně nefunkčních |
− | #Analytický model tříd | + | #Use Case diagram: "hrubý", rozpracovaný, scénáře z jednoho domluveného modulu (balíčku) |
+ | #Analytický model tříd | ||
#Realizace případů užití (Sekvenční diagram k vybraným scénářům) | #Realizace případů užití (Sekvenční diagram k vybraným scénářům) | ||
#Aktivitní diagram (pohled na celý systém nebo rozpracování problematické části systému) | #Aktivitní diagram (pohled na celý systém nebo rozpracování problematické části systému) |
Revision as of 08:11, 18 December 2012
Contents
Obsah a cíle předmětu
- Seznámit se základními pojmy a principy objektových technologií.
- Získat přehled o jednotlivých prvcích a diagramech UML.
- Naučit se tvořit základní kostru modelu systému.
Požadavky
Prezenční studium
- Vypracovat a odevzdat projekt dle pokynů cvičícího.
- Ověření znalostí pomocí testu.
Pro kombinované studenty
Vypracovat a odevzdat projekt dle pokynů cvičícího, bližší informace jsou uvedeny pod záložkou "Informace k projektu".
Přednášky
Přednáškové materiály předmětu OOT.
Cvičení
Postup tvorby systému
Vyhledávání a popis aktérů - zkuste návodné otázky, příklad aktérů řešení pro případ nápojového automatu.
Hrubý nástřel - seznam požadavků pro nápojový automat
Vyhledávání a popis případů užití - zkuste návodné otázky, příklad UC pro nápojový automat.
Tvorba scénáře pro každý UC. Lze vytvářet dle ukázka scénáře UC pro vkládání mincí do nápojového automatu
Vyhledávání tříd - pomocí textové analýzy, ad hoc.
Informace k projektu
Termín odevzdání: Zápočtový týden
Projekt bude odevzdán pod označením login_OOT.zip a bude obsahovat tyto soubory: zdrojový soubor z prostředí VP pojmenovaný login.vpp a dokumentační soubor login.pdf, kde budou požadované diagramy popsány vůči specifikaci systému. Dle pokynů cvičícího odevzdat mailem na adresu daniela.szturcova@vsb.cz.
Hodnocení:
- Počet bodů: až 33
- Kriterium hodnocení (každá položka 0 - 4 body):
- Účel projektu - uživatelská specifikace
- Seznam požadavků - funkčních, případně nefunkčních
- Use Case diagram: "hrubý", rozpracovaný, scénáře z jednoho domluveného modulu (balíčku)
- Analytický model tříd
- Realizace případů užití (Sekvenční diagram k vybraným scénářům)
- Aktivitní diagram (pohled na celý systém nebo rozpracování problematické části systému)
- Stavový diagram (objekt, který mění své stavy více než 3x)
Témata projektů
- Plaček - e-shop
- Krčál - kino
- Vojtek - docházkový systém firmy
- Konečný - posilovna
- Mikošek - autoservis
- Kirman - nákup mobilu
- Spurný - hotel
- Honěk - sklad
Pomůcky
Pro rychlé připomenutí - UML Quick Reference Card. Verze z roku 2001(pozor UML 1.0), ale přehledná :-).
UML Quick Reference z roku 2011 - Allen Holub's UML Quick Reference
Specifikace UML, na stránkách OMG - UML® Resource Page
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