548-0040/09 – Objektově orientované technologie (OOT)
Garantující katedra | Katedra geoinformatiky | Kredity | 4 |
Garant předmětu | doc. Ing. Petr Rapant, CSc. | Garant verze předmětu | doc. Ing. Petr Rapant, CSc. |
Úroveň studia | pregraduální nebo graduální | Povinnost | povinný |
Ročník | 3 | Semestr | zimní |
| | Jazyk výuky | čeština |
Rok zavedení | 2021/2022 | Rok zrušení | |
Určeno pro fakulty | HGF | Určeno pro typy studia | bakalářské |
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.
Další studijní materiály
Forma způsobu ověření studijních výsledků a další požadavky na studenta
Průběžná kontrola zadávaných úkolů ve cvičení. Písemná a ústní zkouška.
E-learning
Další požadavky na studenta
Žádné další požadavky na studenta nejsou kladeny.
Prerekvizity
Předmět nemá žádné prerekvizity.
Korekvizity
Předmět nemá žádné korekvizity.
Osnova předmětu
1) Systém, modelování, etapy tvorby systému
2) Základní principy OOT: objekty, zapouzdření, zprávy
3) Základní principy OOT: třídy, dědičnost a polymorfismus
4) Jazyk UML
5) Specifikace požadavků, funkční, nefunkční, klasifikace
6) Model případů užití I
7) Model případů užití II
8) Logický náhled na systém: diagram tříd a objektů
9) Logický náhled na systém: hledání analytických tříd
10) Dynamický náhled: diagram sekvenční
11) Dynamický náhled: diagram aktivit, diagram stavů
12) Konzistence diagramů
13) 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