Lecturer(s)
|
-
Šimerda Karel, Ing.
-
Dvořák Tomáš, Ing.
|
Course content
|
Requirements specification a Use Case diagrams. Analysis and design of static system structure - class diagrams. Analysis and design of dynamic behaviour. State model - object behaviour. Process modelling - activity diagrams. System deployment - deployment and components diagrams. Project management, application of increment life cycle. System documentation.
|
Learning activities and teaching methods
|
Monologic (reading, lecture, briefing), Methods of individual activities, Demonstration
|
Learning outcomes
|
The main goal of the course is to apply the Unified Modelling Language (UML) and Unified Process (UP) in a specific project of software development.
Ability design concrete project using UML methodology.
|
Prerequisites
|
unspecified
|
Assessment methods and criteria
|
Oral examination, Home assignment evaluation
Classified assignment confirming the level of elaboration of a more extensive semester project.
|
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.
|