Objektově orientované technologie

From Wikivyuka
Revision as of 13:54, 23 July 2014 by Dur30 (talk | contribs) (Cvičení)

Jump to: navigation, search

Obsah a cíle předmětu

  1. Seznámit se základními pojmy a principy objektových technologií.
  2. Porozumět jazyku UML, zvládnout tvorbu základních diagramů UML.
  3. Naučit se modelovat systém formou statických a dynamických diagramů UML.
  4. Umět interpretovat předložené diagramy UML.

Požadavky na zápočet

Prezenční studium

  • 24 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. Blíže viz Informace k projektu.
  • 9 bodů - práce na cvičeních.

Pro kombinované studenty

Vypracovat a odevzdat projekt dle pokynů cvičícího. Projekt je u kombinovaných studentů hodnocen 33 body. Bližší informace jsou uvedeny pod záložkou " Informace k projektu".

Bodované úlohy

Body

Bodové zisky v letním semestru 2013/14 (1. 4. 2014)


Přednášky

Přednáškové materiály předmětu OOT.

Cvičení

Postupné modelování systému a tvorba základních diagramů je po částech umístěna na samostatných stránkách cvičení.

Učební materiál ve formátu .pdf je možné si stáhnout zde.

Informace k projektu

Zadání: Systém pro jízdu taxíkem

Termín odevzdání: Poslední den před zápočtovým týdnem

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 vloženy požadované diagramy a popsány vůči specifikaci systému. Dle pokynů cvičícího odevzdat mailem na adresu daniela.szturcova@vsb.cz. Pozdní odevzdání je sankcionováno strhnutím 1 bodu za každý započatý den po termínu.

Hodnocení:

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

Témata projektů

Po domluvě se cvičícím je možné domluvit jiné téma.

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

Visual Paradigm www stránky , starší verze: [1]

Klíč key je vhodne přejmenovat na "VSB___Technical_Univeristy_8331828758977712_vp-uml_10-2_se.zvlp"

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

e-cvika