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.
|