Course: Designing of Software Systems

« Back
Course title Designing of Software Systems
Course code KST/PPSFP
Organizational form of instruction Lecture + Tutorial
Level of course Master
Year of study 1
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
Lecturer(s)
  • Šimerda Karel, Ing.
  • Veselý Petr, Ing.
Course content
What is UML? What is the Unified Process? Requirements. Use case modelling. Advanced use case modelling. Analysis. Object and classes. Finding analysis classes. Relationships. Inheritance and polymorphism. Analysis packages. Use case realization. Advanced use case realization. Activity diagrams.

Learning activities and teaching methods
Monologic (reading, lecture, briefing), Dialogic (discussion, interview, brainstorming), Methods of individual activities
Learning outcomes
The main goal of the course is to take the students through the process of object oriented (OO) analysis and design using the Unified Modelling Language (UML) and the Unified Process (UP). After having gone through the course the students should be able to understand the UML and use it in software system design including managing the methods of planning and control of interactive development process within a project team.
Students will be familiar with system object analysis by the basic UML diagrams.
Prerequisites
Knowledge of the object oriented programming

Assessment methods and criteria
Oral examination, Home assignment evaluation

Given assignment confirms that a student has attended lessons to the extent required and fulfilled qualified requirements. Form, contents and length of the exam are determined in accordance with Study and Examining Rules of University of Pardubice. The exam involves an oral part.
Recommended literature
  • Arlow, J., Neustadt, I. 2 and the Unified Process: Practical Object-Oriented Analysis and Design, 2/E. Addison-Wesley Professional, 2005. ISBN 978-0321321275.
  • Arlow, Jim. 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.
  • Schmuller, Joseph. Myslíme v jazyku UML. Praha: Grada, 2001. ISBN 80-247-0029-8.


Study plans that include the course
Faculty Study plan (Version) Category of Branch/Specialization Recommended year of study Recommended semester
Faculty: Faculty of Transport Engineering Study plan (Version): Applied Informatics in Transport (2014) Category: Informatics courses 1 Recommended year of study:1, Recommended semester: Winter