Course detail
Selected Topics of Software Engineering and Database Systems
FIT-SIDAcad. year: 2010/2011
Not applicable.
Language of instruction
Czech, English
Mode of study
Not applicable.
Guarantor
Department
Learning outcomes of the course unit
Not applicable.
Prerequisites
Not applicable.
Co-requisites
Not applicable.
Planned learning activities and teaching methods
Not applicable.
Assesment methods and criteria linked to learning outcomes
Not applicable.
Course curriculum
Not applicable.
Work placements
Not applicable.
Aims
Not applicable.
Specification of controlled education, way of implementation and compensation for absences
Not applicable.
Recommended optional programme components
Not applicable.
Prerequisites and corequisites
Not applicable.
Basic literature
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.
Silberschatz, A., Korth, H. F., Sudarshan, S.: Database system concepts. McGraw-Hill Science, 2005, 1168 p., ISBN 0072958863.
Recommended reading
Raistrick, Ch., Francis, P., Wright, J.: Model driven architecture :executable UML. Cambridge University Press, 2004, 392 p., ISBN: 0521537711.
Erl, T.: Service-oriented architecture: concepts, technology, and design. Prentice Hall PTR, 2005, 792 p., ISBN 0131858580.
Zezula, P. et al.: Similarity Search: The Metric Space Approach. Advances in Database Systems. Springer, 2005, 220 p. ISBN 0387291466.
Rivero, L., R. et. Al.: Encyclopedia of Database Technologies and Applications. Hershey, US, IDEA, 2005, 784 p., ISBN 1591405602.
Příspěvky v dostupných časopisech a sbornících konferencí (včetně dostupných v ACM Digital library, IEEE Digital library a jiných elektronických zdrojích).
Classification of course in study plans
Type of course unit
Lecture
39 hod., optionally
Teacher / Lecturer
Syllabus
- Advanced software life cycle models.
- UML metamodel.
- Advanced modeling techniques of yhe UML.
- The OCL language.
- Model-driven architecture (MDA).
- Aspect-oriented development.
- Formal methods in software development.
- Software architectures, service-oriented architecture.
- Security engineering.
- Object-relational databases and database management systems
- Multimedia databases.
- XML databases.
- Advanced transaction models and concurrency control.