548-0040/05 – Objektově orientované technologie (OOT)
Garantující katedra | Katedra geoinformatiky | Kredity | 5 |
Garant předmětu | doc. Ing. Petr Rapant, CSc. | Garant verze předmětu | RNDr. Daniela Szturcová, Ph.D. |
Úroveň studia | pregraduální nebo graduální | | |
| | Jazyk výuky | čeština |
Rok zavedení | 2006/2007 | Rok zrušení | 2008/2009 |
Určeno pro fakulty | HGF | Určeno pro typy studia | navazující magisterské |
Cíle předmětu vyjádřené dosaženými dovednostmi a kompetencemi
- student prokazuje znalosti:
• základních principů objektově-orientovaných technologií,
• symbolů a diagramů jazyka UML,
• principů objektově-orientované analýzy.
- student umí:
• rozlišit způsob, jak modelovat logický nebo dynamický náhled na systém,
• aplikovat jazyk UML pro modelování systému,
• zkontrolovat konzistenci vytvořených diagramů,
• provést analýzu jednoduchého systému.
- student je schopen:
• navrhnout postup tvorby modelu systému pomocí UML,
• sestavit základní diagramy UML.
Vyučovací metody
Přednášky
Individuální konzultace
Cvičení (v učebně)
Projekt
Anotace
V předmětu je podán úvod do problematiky objektových technologií. Absolvent se
seznámí se základními pojmy a principy objektových technologií, získá znalost
jazyka UML a diagramů pro vytvoření modelu systému a seznámí se také se základy objektově-orientované analýzy.
Povinná literatura:
Doporučená literatura:
Sokolovský, P.: Tvorba a renegineering oběktově orientovaných obchodních procesů. Science 1999. 201 str.
Pecinovský, R.: Naučte se myslet a programovat objektově. Computer Press, 2010. 576 str.
Rydval, S.: UML pro analytiky. Od případů užití k diagramu nasazení. Elebedial, 2017. 270 str.
Denis, A. et al.: Systems Analysis and Design with UML. An Object-Oriented Approach. 3rd ed. Wiley, 2010. 581 str.
Forma způsobu ověření studijních výsledků a další požadavky na studenta
Zápočtový projekt
E-learning
Další požadavky na studenta
Prerekvizity
Předmět nemá žádné prerekvizity.
Korekvizity
Předmět nemá žádné korekvizity.
Osnova předmětu
1) Systém
2) Základní principy OOT, objekty, třídy, zapouzdření, dědičnost a
polymorfismus
3) Úvod do UML
4) Specifikace požadavků
5) Logický náhled na systém (diagramy tříd a objektů)
6) Dynamický náhled (diagramy stavů, aktivit a sekvencí)
7) Implementační náhled (diagramy balíčků, komponent a nasazení)
Podmínky absolvování předmětu
Výskyt ve studijních plánech
Výskyt ve speciálních blocích
Hodnocení Výuky
Předmět neobsahuje žádné hodnocení.