|
Lecturer(s)
|
-
Le David, Ing.
-
Brandejský Tomáš, doc. Ing. Dr.
-
Bažant Michael, doc. Ing. Ph.D.
-
Š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)
- Contact teaching
- 26 hours per semester
- Practical training
- 13 hours per semester
- Term paper
- 60 hours per semester
- Preparation for an exam
- 20 hours per semester
- Home preparation for classes
- 10 hours per semester
|
|
Learning outcomes
|
The goal of the subject is to acquaint the students with the process of the analysis of software applications and extensive information systems in object environment with emphasis on: object models, methodology processes and handling corresponding tools. After completing the course the students will be able to understand UML (Unified Modeling Language) and will be able to apply it in practice for the system designing including handling the methods for planning and control of iterative development process withing 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, Creative work analysis, Discussion
The condition of successful completion of the course participation, the successful completion of the course work and an oral exam.
|
|
Recommended literature
|
-
Alistair Cockburn. Use Cases - Jak efektivně modelovat aplikace. Computer Press, 2004. ISBN 80-251-0721-3.
-
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.
-
Schwalbe, Kathy. Řízení projektů v IT : kompletní průvodce. Brno: Computer Press, 2011. ISBN 978-80-251-2882-4.
-
SCHWALBE, Kathy. Řízení projektů v IT: kompletní průvodce.. Brno: Computer Press, 2011. ISBN 978-80-251-2882-4.
-
Wiegers, Karl Eugene. Požadavky na software : [od zadání k architektuře]. Brno: Computer Press, 2008. ISBN 978-80-251-1877-1.
|