Detail předmětu
Vybrané problémy softwarového inženýrství a databázových systémů
FIT-SIDAk. rok: 2018/2019
Pokročilé modely životního cyklu softwarových systémů; modelovací jazyky pro modelování software - metamodel jazyka UML, pokročilé modelovací techniky jazyka UML, jazyk OCL; architektura řízená modelem (MDA - Model Driven Architecture); softwarové architektury; architektura orientovaná na služby; bezpečnostní inženýrství; objektově-relační databáze a systémy řízení báze dat, multimediální databáze; XML databáze, podobnostní vyhledávání; NoSQL databáze; rozsáhlá data (big data) a jejich zpracování. Jednotlivá témata se mohou v jednotlivých letech mírně lišit tak, aby odrážela aktuální oblasti výzkumných zájmů v oblasti softwarového inženýrství a databázových systémů.
U všech absolventů předmětu se očekává přehled a porozumění základům u všech uvedených témat. Hlubší znalosti se vyžaduje u tématu, které zpracovali a prezentovali na závěrečném semináři předmětu. Toto téma zpravidla nějak souvisí se zaměřením disertační práce. Jeho zpracování vyžaduje nastudování knižní publikace nebo kolekce tématicky souvisejících článků z časopisů a konferencí.
Okruhy otázek k SDZ:
- Pokročilé modely životního cyklu, agilní vývoj software.
- Modelovací techniky jazyka UML.
- Architektura řízená modelem (MDA).
- Softwarové architektury, architektura orientovaná na služby.
- Zajištění bezpečnosti dat v databázích.
- Objektově-relační databáze a systémy řízení báze dat.
- Multimediální databáze.
- XML databáze.
- NoSQL databáze.
- Rozsáhlá data (big data) a jejich zpracování.
Jazyk výuky
Garant předmětu
Zajišťuje ústav
Výsledky učení předmětu
Prerekvizity
Způsob a kritéria hodnocení
Učební cíle
Vymezení kontrolované výuky a způsob jejího provádění a formy nahrazování zameškané výuky
Doporučená literatura
Larman, C.: Applying UML and Patterns. An Introduction to Oject-Oriented Analysis and Design and Iterative Development. 3rd edition. Prentice Hall PTR, Upper Saddle River, USA, 2004, 703 p., ISBN 0-13-148906-2.
Papers in journals and conference proceedings (including those in ACM Digital library, IEEE Digital library and other electronic sources).
Raistrick, Ch., Francis, P., Wright, J.: Model driven architecture :executable UML. Cambridge University Press, 2004, 392 p., ISBN: 0521537711.
Rivero, L., R. et. Al.: Encyclopedia of Database Technologies and Applications. Hershey, US, IDEA, 2005, 784 p., ISBN 1591405602.
Silberschatz, A., Korth, H. F., Sudarshan, S.: Database system concepts. McGraw-Hill Science, 2005, 1168 p., ISBN 0072958863.
Zezula, P. et al.: Similarity Search: The Metric Space Approach. Advances in Database Systems. Springer, 2005, 220 p. ISBN 0387291466.
Zařazení předmětu ve studijních plánech
Typ (způsob) výuky
Přednáška
Vyučující / Lektor
Osnova
- Pokročilé modely životního cyklu, agilní vývoj.
- Pokročilé modelovací techniky jazyka UML.
- Architektura řízená modelem (MDA - Model Driven Architecture).
- Softwarové architektury, architektura orientovaná na služby.
- Bezpečnostní inženýrství.
- Objektově-relační databáze a systémy řízení báze dat.
- Multimediální databáze.
- XML databáze.
- NoSQL databáze.
- Rozsáhlá data (big data) a jejich zpracování.
Projekt
Vyučující / Lektor
Osnova
- Prostudování a zpracování zadaného tématu, zpravidla souvisejícího s tématem disertační prací studenta. Prezentace zpracovaného tématu na závěrečném semináři.
Konzultace v kombinovaném studiu
Vyučující / Lektor