Dynamic Analysis in UML-excercises WP-CWC-N-1-AD-ćw
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_U03 The student is able to use IT tools.
CwC1_U07 The student is able to use specified methods and tools to perform dynamic analysis of systems.
CwC1_U10 The student is able to use IT tools in conducting research.
Attending classes: 15 h
Preparing for classes: 25 h
Individual of work on assignments: 30 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: