Course Unit Code | 548-0041/03 |
---|
Number of ECTS Credits Allocated | 5 ECTS credits |
---|
Type of Course Unit * | Choice-compulsory |
---|
Level of Course Unit * | Second Cycle |
---|
Year of Study * | First Year |
---|
Semester when the Course Unit is delivered | Summer Semester |
---|
Mode of Delivery | Face-to-face |
---|
Language of Instruction | Czech |
---|
Prerequisites and Co-Requisites | Course succeeds to compulsory courses of previous semester |
---|
Name of Lecturer(s) | Personal ID | Name |
---|
| RAP30 | doc. Ing. Petr Rapant, CSc. |
Summary |
---|
The course provides an introduction to the issues of object-oriented analysis and design of software systems. The graduate will get acquainted with the unified process of application development based on the UML language and will learn to apply this procedure to the analysis and design of a software system. |
Learning Outcomes of the Course Unit |
---|
The course will provide students with an overview of issues of object-oriented analysis and design. There will be explained various models used in the course of OOAN and the steps of OOA and OON. At the conclusion will be given an overview of the common used methodologies.
After completing this subject students with understand the process of analysis and design software systems and will be able to read and write UML diagrams, which are linked with this process. |
Course Contents |
---|
1) What is UML
2) What is a Unified Process
3) Requirements and their specifications
4) Modelling of use cases
5) Advanced use case models
6) Analysis
7) Classes and objects
8) Analytical classes
9) Realization of use cases
10) Diagram of activities
11) Advanced activity diagrams
12) State diagrams
13) Design
14) Implementation |
Recommended or Required Reading |
---|
Required Reading: |
---|
Arlow, J., Neustadt, I.: UML 2 and the unified process.
ISBN-13: 978-0321321275
Tom Pender.: UML Bible. John Wiley & Sons, Inc., 2003. 984 str.
Hay, D.C.: UML and Data Modelling. Technics Publications, LLC, 2011. 233 str.
Dennis, A. et al.: Systems Analysis and Desingn with UML. An Object Oriented Approach. . 3rd ed. John Wiley and Sons., 2010. 581 str. |
Arlow, J., Neustadt, I.: UML 2 and the unified process.
ISBN-13: 978-0321321275
M. Fowler: Destilované UML, Grada 2009, ISBN 978-80-247-2062-3
Kanisová, H., Müller, M.: UML srozumitelně. Computer Press, 2006. 176 str.
Pecinovský, R.: Naučte se myslet a programovat objektově. Cpress, 2010. 576 str. |
Recommended Reading: |
---|
M. Fowler: UML Distilled: A Brief Guide to the Standard Object Modeling Language, Addison-Wesley
T. Pender: UML Bible, Wiley 2003, ISBN: 978-0-7645-2604-6 |
M. Fowler: Destilované UML, Grada 2009, ISBN 978-80-247-2062-3
R. Pecinovský, OOP. Naučte se myslet a programovat objektově, COMPUTER PRESS 2010
Arlow, J., Neustadt, I.: UML 2 a unifikovaný proces vývoje aplikací.
Objektově orientovaná analýza a návrh prakticky. Computer Press, 2007. 576 str. |
Planned learning activities and teaching methods |
---|
Lectures, Individual consultations, Tutorials, Project work |
Assesment methods and criteria |
---|
Task Title | Task Type | Maximum Number of Points (Act. for Subtasks) | Minimum Number of Points for Task Passing |
---|
Exercises evaluation and Examination | Credit and Examination | 100 (100) | 51 |
Exercises evaluation | Credit | 33 | 17 |
Examination | Examination | 67 (67) | 18 |
Written part of exam | Written examination | 52 | 18 |
Oral part of exam | Oral examination | 15 | 0 |