Course detail
Selected Topics of Software Engineering and Database Systems
FIT-SIDAcad. year: 2018/2019
Advanced software life cycle models; software modeling languages - UML metamodel, the OCL language; model-driven architecture; software architectures; service-oriented architecture; security engineering; object-relational databases and database management systems; multimedia databases; XML databases; similarity search; NoSQL databases, big data and its processing. These topics can change with respect to the main research interests in fields of software engineering and database systems.
Language of instruction
Mode of study
Guarantor
Department
Learning outcomes of the course unit
Prerequisites
Co-requisites
Planned learning activities and teaching methods
Assesment methods and criteria linked to learning outcomes
Course curriculum
Work placements
Aims
Specification of controlled education, way of implementation and compensation for absences
Recommended optional programme components
Prerequisites and corequisites
Basic literature
Recommended reading
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.
Classification of course in study plans
- Programme CSE-PHD-4 Doctoral
branch DVI4 , 0 year of study, summer semester, elective
- Programme CSE-PHD-4 Doctoral
branch DVI4 , 0 year of study, summer semester, elective
- Programme CSE-PHD-4 Doctoral
branch DVI4 , 0 year of study, summer semester, elective
- Programme CSE-PHD-4 Doctoral
branch DVI4 , 0 year of study, summer semester, elective
Type of course unit
Lecture
Teacher / Lecturer
Syllabus
- Advanced software life cycle models, agile development.
- Advanced modeling techniques of the UML.
- Model-driven architecture (MDA).
- Software architectures, service-oriented architecture.
- Security engineering.
- Object-relational databases and database management systems
- Multimedia databases.
- XML databases.
- NoSQL databases.
- Big data and its processing.
Project
Teacher / Lecturer
Syllabus
- Reading up and treatment of a selected topic concerning knowledge discovery in a field related to the student's PhD thesis.
Guided consultation in combined form of studies
Teacher / Lecturer