Difference between revisions of "Objektově orientované technologie"
m (→Postup tvorby systému) |
m (→Body) |
||
(38 intermediate revisions by the same user not shown) | |||
Line 2: | Line 2: | ||
#Seznámit se základními pojmy a principy objektových technologií. | #Seznámit se základními pojmy a principy objektových technologií. | ||
− | # | + | #Porozumět jazyku UML, zvládnout tvorbu základních diagramů UML. |
− | #Naučit se | + | #Naučit se modelovat systém formou statických a dynamických diagramů UML. |
+ | #Umět interpretovat předložené diagramy UML. | ||
==Požadavky na zápočet== | ==Požadavky na zápočet== | ||
− | + | ''Prezenční studium'' | |
− | * 24 bodů - projekt (povinný) - termín odevzdání projektu je nejpozději v | + | * 24 bodů - projekt (povinný) - termín odevzdání projektu je nejpozději několik dnů před zápočtovým týdnem, je upřesněno v požadavcích na projekt. Za pozdní odevzdání bude automaticky stržen 1 bod za každý započatý den. |
* 9 bodů - práce na cvičeních. | * 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. | + | Vypracovat a odevzdat projekt dle pokynů cvičícího. Projekt je u kombinovaných studentů hodnocen 33 body. |
+ | |||
+ | Aktuální požadavky na semestrální projekt naleznete [http://gis.vsb.cz/wikivyuka/index.php/Objektov%C4%9B_orientovan%C3%A9_technologie_-_cvi%C4%8Den%C3%AD#Cvi.C4.8Den.C3.AD_11_-_Zpracov.C3.A1n.C3.AD_vlastn.C3.ADho_projektu zde]. | ||
+ | <!--[[Media:losovaniTurnaju.pdf | Systém losování turnajů]] --> | ||
===Bodované úlohy=== | ===Bodované úlohy=== | ||
+ | <!-- | ||
+ | Úloha B3 (2 body): Rozhodněte, která varianta ze sekvenčních diagramů správně zachycuje interakce mezi prvky systému, jehož struktura je částečně zachycena na třídním diagramu. Uveďte číslo správného diagramu a zdůvodněte chyby u ostatních. | ||
+ | |||
+ | [[Image:TridniDiagram2.png]] | ||
+ | |||
+ | Varianta 1 | ||
+ | |||
+ | [[Image:SDTest5.png]] | ||
+ | |||
+ | Varianta 2 | ||
+ | |||
+ | [[Image:SDTest4.png]] | ||
+ | |||
+ | Varianta 3 | ||
+ | |||
+ | [[Image:SDTest1.png]] | ||
+ | |||
+ | --> | ||
+ | |||
+ | |||
+ | <!-- | ||
+ | Úloha A3 (2 body): Rozhodněte, která varianta ze sekvenčních diagramů správně zachycuje interakce mezi prvky systému, jehož struktura je částečně zachycena na třídním diagramu. Uveďte číslo správného diagramu a zdůvodněte chyby u ostatních. | ||
+ | |||
+ | [[Image:TridniDiagram.png]] | ||
+ | |||
+ | Varianta 1 | ||
+ | |||
+ | [[Image:SDTest1.png]] | ||
+ | |||
+ | Varianta 2 | ||
+ | |||
+ | [[Image:SDTest2.png]] | ||
+ | |||
+ | Varianta 3 | ||
+ | |||
+ | [[Image:SDTest3.png]] | ||
+ | |||
+ | --> | ||
+ | <!-- | ||
Úloha B2 (3 body): Vytvořte stavový diagram, ve kterém budou znázorněny stavy termoregulačního zařízení. | Úloha B2 (3 body): Vytvořte stavový diagram, ve kterém budou znázorněny stavy termoregulačního zařízení. | ||
Line 25: | Line 68: | ||
Analyzujte všechny stavy termoregulačního zařízení, označte je, nalezněte přechody mezi nimi a zakreslete do stavového diagramu v prostředí Visual Paradigm. | Analyzujte všechny stavy termoregulačního zařízení, označte je, nalezněte přechody mezi nimi a zakreslete do stavového diagramu v prostředí Visual Paradigm. | ||
− | + | ||
− | |||
Úloha A2 (3 body): Vytvořte stavový diagram, ve kterém budou znázorněny stavy termoregulačního zařízení. | Úloha A2 (3 body): Vytvořte stavový diagram, ve kterém budou znázorněny stavy termoregulačního zařízení. | ||
Line 47: | Line 89: | ||
===Body=== | ===Body=== | ||
− | |||
− | |||
− | |||
==Přednášky== | ==Přednášky== | ||
Line 57: | Line 96: | ||
==Cvičení== | ==Cvičení== | ||
− | + | Jednotlivá cvičení zaměřená na modelování systému a tvorbu základních diagramů naleznete na samostatných stránkách [http://gis.vsb.cz/wikivyuka/index.php/Objektov%C4%9B_orientovan%C3%A9_technologie_-_cvi%C4%8Den%C3%AD cvičení]. | |
− | + | Učební materiál ve formátu .pdf je možné si stáhnout [[Media:OOtCviceni.pdf | zde]]. | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
==Pomůcky== | ==Pomůcky== | ||
Line 141: | Line 109: | ||
Specifikace UML, na stránkách OMG - [http://www.uml.org/ UML® Resource Page] | Specifikace UML, na stránkách OMG - [http://www.uml.org/ UML® Resource Page] | ||
− | Visual Paradigm [http://www.visual-paradigm.com | + | [http://www.visual-paradigm.com/product/vp http://images.visual-paradigm.com/images/media/product/vp_logo.gif] |
+ | |||
+ | [http://www.visual-paradigm.com/ Visual Paradigm] offers VSB - Technical Univeristy [http://www.visual-paradigm.com/product/vp VP] for educational use through the [http://www.visual-paradigm.com/partner/academic/ VP Academic Partner Program]. | ||
+ | |||
+ | UPOZORNĚNÍ! | ||
− | + | Pro akademický rok 2015/2016 je nutno si stáhnout verzi 12.1. Zpřístupnění plné akademické verze produktu obdržíte mailem, pokud patříte mezi studenty s výukou zaměřenou na objektově-orientované oblasti. | |
==Literatura== | ==Literatura== |
Latest revision as of 10:38, 18 January 2016
Contents
Obsah a cíle předmětu
- Seznámit se základními pojmy a principy objektových technologií.
- Porozumět jazyku UML, zvládnout tvorbu základních diagramů UML.
- Naučit se modelovat systém formou statických a dynamických diagramů UML.
- 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 několik dnů před zápočtovým týdnem, je upřesněno v požadavcích na projekt. Za pozdní odevzdání bude automaticky stržen 1 bod za každý započatý den.
- 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.
Aktuální požadavky na semestrální projekt naleznete zde.
Bodované úlohy
Body
Přednášky
Přednáškové materiály předmětu OOT.
Cvičení
Jednotlivá cvičení zaměřená na modelování systému a tvorbu základních diagramů naleznete na samostatných stránkách cvičení.
Učební materiál ve formátu .pdf je možné si stáhnout zde.
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
http://images.visual-paradigm.com/images/media/product/vp_logo.gif
Visual Paradigm offers VSB - Technical Univeristy VP for educational use through the VP Academic Partner Program.
UPOZORNĚNÍ!
Pro akademický rok 2015/2016 je nutno si stáhnout verzi 12.1. Zpřístupnění plné akademické verze produktu obdržíte mailem, pokud patříte mezi studenty s výukou zaměřenou na objektově-orientované oblasti.
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