Course: Object Oriented Design

« Back
Course title Object Oriented Design
Course code KI/OON
Organizational form of instruction Lecture + Lesson
Level of course Bachelor
Year of study 3
Semester Winter
Number of ECTS credits 3
Language of instruction Czech
Status of course Compulsory-optional
Form of instruction Face-to-face
Work placements This is not an internship
Recommended optional programme components None
Lecturer(s)
  • Kubera Petr, RNDr. Ph.D.
Course content
1. Introduction into UML, overview of software 2. The basics building blocks of UML 3. Use case diagrams 4. Structural diagrams 5. Behavioral diagrams 6. Diagram of interactions 7. Software development approaches 8. Unified Process 9. Waterfall model 10. Prototype model 11. Extreme programming 12. Overview of another software development approaches

Learning activities and teaching methods
unspecified
Learning outcomes
This course is focused on object-oriented design and software analysis in UML. Students will become familiar with structural and behavioral view and appropriate UML diagrams. At the same time students will gain an overview of selected approaches and methodologies of software development.

Prerequisites
unspecified
KI/PGL2

Assessment methods and criteria
unspecified
Recommended literature
  • Fowler M. Destilované UML. Grada Publishing, Praha, 2009. ISBN 978-80-247-2062-3.
  • Kadlec V. Agilní programování. Computer Press, Brno, 2008. ISBN 9788025103425.
  • McConnell S. Dokonalý kód: umění programování a techniky tvorby software. Computer Press, Brno, 2005. ISBN 80-251-0849-X.
  • Neustadt I., Arlow, J. UML 2 a unifikovaný proces vývoje aplikací. Computer Press, Brno, 2008. ISBN 978-80-251-1503-9.


Study plans that include the course
Faculty Study plan (Version) Category of Branch/Specialization Recommended year of study Recommended semester
Faculty: Faculty of Science Study plan (Version): Information Systems (A14) Category: Informatics courses 3 Recommended year of study:3, Recommended semester: Winter