Course: null

« Back
Course title -
Course code KMI/USI
Organizational form of instruction Lecture + Lesson
Level of course Bachelor
Year of study not specified
Semester Winter
Number of ECTS credits 5
Language of instruction Czech
Status of course Compulsory
Form of instruction Face-to-face
Work placements This is not an internship
Recommended optional programme components None
  • Beránek Ladislav, doc. Ing. CSc.
  • Remeš Radim, Mgr.
Course content
Topics of lectures: 1. Software development, UML use case diagram. 2. Requirements specification, UML activity diagram. 3. Analysis and design of the system, structured vs. object methods. 4. Object analysis of the system, UML diagrams of classes, objects and state diagram. 5. Structured system analysis, data modeling. 6. System design, UML class diagram at design time. 7. Detailed design and implementation, UML interaction diagrams. 8. Architecture design, UML diagram of packages, components and deployment. 9. Testing, verification and validation. 10. Operation, maintenance and further development of the system. 11. Software system development management. 12. Advanced software engineering techniques.

Learning activities and teaching methods
Monologic (reading, lecture, briefing), Case studies
  • Class attendance - 42 hours per semester
  • Semestral paper - 42 hours per semester
  • Preparation for classes - 42 hours per semester
  • Preparation for exam - 18 hours per semester
Learning outcomes
The aim of the course is to teach students the basic activities accompanying the process of IS development, to acquaint students with the techniques of requirements specification, analysis and design of systems, testing and maintenance. Students will use this knowledge in the subjects Basics of Programming and Object-Oriented Programming.
The student will know the basic characteristics and differences of structured and object-oriented approach to the analysis and design of systems and will be able to create a model of a medium-complex system in UML.
The course is included in the first semester. He has no special prerequisites.

Assessment methods and criteria
Combined exam, Seminar work

Elaboration and presentation of semester works. Active participation in exercises. The exam is focused on knowledge from lectures and basic skills from exercises.
Recommended literature
  • Arlow, J., Neustadt, I. UML 2 a unifikovaný proces vývoje aplikací: objektově orientovaná analýza a návrh prakticky. Brno: Computer Press, 2008. ISBN 978-80-251-1503-9.
  • Bruckner, T. Tvorba informačních systémů: principy, metodiky, architektury. Praha: Grada, 2012. ISBN 978-80-247-4153-6.
  • Buchalcevová, A, & Stanovská, I. Příklady modelů analýzy a návrhu aplikace v UML.. Praha: Oeconomica, 2013. ISBN 978-80-245-1922-7.
  • Pecinovský, R. OOP ? learn object oriented thinking and programming. Řepín: Tomáš Bruckner, 2013. ISBN 978-80-904661-8-0.
  • Remeš, R., Beránek, L. & Milota, J. Projektování informačních systémů - přechod na software Enterprise Architect. In: Konference Informatika XXVI/2013. Brno: Mendelova univerzita v Brně, 2013. ISBN 978-80-7375-834-9.
  • Rydval, S. UML pro analytiky. Praha: Elebedial, 2019. ISBN 978-80-906968-5-3.
  • Schach, S. R. Object-oriented and classical software engineering. 8th ed. New York: McGraw-Hill, 2011. ISBN 978-0073376189.

Study plans that include the course
Faculty Study plan (Version) Category of Branch/Specialization Recommended year of study Recommended semester