Difference between revisions of "Objektově orientované technologie"

From Wikivyuka
Jump to: navigation, search
(Informace k projektu)
(Požadavky)
Line 5: Line 5:
 
#Naučit se tvořit základní kostru modelu systému.
 
#Naučit se tvořit základní kostru modelu systému.
  
==Požadavky==
+
==Požadavky na zápočet==
  
 
'''Prezenční studium'''
 
'''Prezenční studium'''
  
#Vypracovat a odevzdat projekt dle pokynů cvičícího.
+
* 21 bodů - projekt (povinný) - termín odevzdání projektu je nejpozději v zápočtovém týdnu. Za pozdní odevzdání bude automaticky stržen 1 bod za každý započatý den.
#Ověření znalostí pomocí testu.
+
* 6 bodů - docházka na cvičeních (po 0.5 bodu).
 
+
* 6 bodů - práce na cvičeních.
  
 
'''Pro kombinované studenty'''
 
'''Pro kombinované studenty'''

Revision as of 09:11, 8 February 2013

Obsah a cíle předmětu

  1. Seznámit se základními pojmy a principy objektových technologií.
  2. Získat přehled o jednotlivých prvcích a diagramech UML.
  3. Naučit se tvořit základní kostru modelu systému.

Požadavky na zápočet

Prezenční studium

  • 21 bodů - projekt (povinný) - termín odevzdání projektu je nejpozději v zápočtovém týdnu. Za pozdní odevzdání bude automaticky stržen 1 bod za každý započatý den.
  • 6 bodů - docházka na cvičeních (po 0.5 bodu).
  • 6 bodů - práce na cvičeních.

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 michala.drozdova@vsb.cz. Pozdní odevzdání je sankcionováno strhnutím 1 bodu za každý započatý den.

Hodnocení:

  • Počet bodů: až 21
  • Kriterium hodnocení (každá položka 0 - 3 body):
  1. Účel projektu - uživatelská specifikace
  2. Seznam požadavků - funkčních, případně nefunkčních
  3. Use Case diagram: "hrubý", rozpracovaný, scénáře z jednoho domluveného modulu (balíčku)
  4. Analytický model tříd
  5. Realizace případů užití (Sekvenční diagram k vybraným scénářům)
  6. Aktivitní diagram (pohled na celý systém nebo rozpracování problematické části systému)
  7. Stavový diagram (objekt, který mění své stavy více než 3x)

Témata projektů

  1. Plaček - e-shop
  2. Krčál - kino
  3. Vojtek - docházkový systém firmy
  4. Konečný - posilovna
  5. Mikošek - autoservis
  6. Kirman - nákup mobilu
  7. Spurný - hotel
  8. 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