Lecturer(s)
|
-
Dušek František, doc. Ing. CSc.
-
Veselý Petr, Ing.
-
Šimerda Karel, 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)
|
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 student should attend all seminars and pass the seminar assignment.
|
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.
-
Kanisová, Hana. UML srozumitelně. Brno: Computer Press, 2004. ISBN 80-251-0231-9.
-
PageJones, Meilir. Základy objektově orientovaného návrhu v UML. Praha: Grada, 2001. ISBN 80-247-0210-X.
-
Schmuller, Joseph. Myslíme v jazyku UML. Praha: Grada, 2001. ISBN 80-247-0029-8.
-
Schwalbe, Kathy. Řízení projektů v IT : kompletní průvodce. Brno: Computer Press, 2011. ISBN 978-80-251-2882-4.
-
Sommerville Ian. Softwarové inženýrství. Computer Press Brno, 2013. ISBN 978-80-251-3826-7.
-
Wiegers, Karl Eugene. Požadavky na software : [od zadání k architektuře]. Brno: Computer Press, 2008. ISBN 978-80-251-1877-1.
|