Dynamic Analysis in UML WP-CWC-N-1-AD
As part of the course, students learn when to use and how to create individual UML diagrams representing dynamic system behavior, in particular:
use case diagrams;
activity diagrams;
state machine diagrams;
interaction diagrams.
and static diagrams: class diagrams.
Students will also learn about the interrelationships between the diagrams they have learned about, which show the same designed system from different perspectives.
During the course, students will learn how to present the requirements for the designed software collected from stakeholders in individual diagrams and will learn the rules for selecting a diagram for the recipient.
(in Polish) E-Learning
(in Polish) Grupa przedmiotów ogólnouczenianych
Subject level
Learning outcome code/codes
Type of subject
Preliminary Requirements
Course coordinators
Term 2023/24_Z: | Term 2019/20_Z: | Term 2021/22_Z: | Term 2020/21_Z: | Term 2022/23_Z: | Term 2024/25_Z: | Term 2025/26_Z: |
Learning outcomes
CwC1_W07 The student possesses knowledge about principles and methodology of conducting dynamic analysis of systems and creating appropriate UML diagrams.
Attending lectures: 15 h
Preparing for the exam: 30 h
Individual analysis of source materials: 25 h
Tutorials: 5 h
Total: 75 h = about 3 ECTS
Assessment criteria
Participation in lectures and labs.
Preparation and presentation of a group project consisting of developing a user application of your choice. The project should include all the diagrams discussed during the course.
Alternatively, an exam during the exam session covering topics related to UML diagrams and program design discussed during classes.
Bibliography
Marcinkowski B., Wyrzykowski K. i Wrycza S. (2005). Język UML 2.0 w modelowaniu systemów informatycznych, Helion Gliwice.
PiloneD., PitmanN. (2012). UML 2.0 Almanach, Helion Gliwice.
Additional information
Information on level of this course, year of study and semester when the course unit is delivered, types and amount of class hours - can be found in course structure diagrams of apropriate study programmes. This course is related to the following study programmes:
Additional information (registration calendar, class conductors, localization and schedules of classes), might be available in the USOSweb system: