Course code InfT2042
Credit points 1.50
Total Hours in Course
Date of course confirmation06.09.2022
Responsible UnitInstitute of Computer Systems and Data Science
Mg. sc. ing.
Citi1015, Fundamentals of Sustainable Development
DatZ1009, Introduction to Programming I
DatZ1010, Introduction to Programming II
InfT2041, System Analysis and Modeling
The aim of the course work is to strengthen the knowledge acquired during the study course System Analysis and Modeling InfT2041 and to learn how to sequentially create analysis and models of system structure and functionality. Students need to independently choose a system, model and sign its structure and scope.
1. Knowledge: about the types and basic principles of systems analysis and modeling, UML and business process notations, as well as insight into other modeling languages.
2. Skills: read and create UML and business process diagrams.
3. Competences: independently analyze and describe systems using modeling languages and tools.
Full-time studies:
1. Choosing and describing the problem area - 1h
2. Development of class diagram - 2h
3. Development of object diagram - 1h
4. Development of use case diagram - 2h
5. Development of activity diagram - 2h
6. Development of BPMN diagram - 2h
7. Development of another UML diagram that was not covered during the semester - 2h
8. Describing diagrams - 1h
9. Graphic representation of links between diagrams - 2h
10. Defense of the course work - 1h
The project need to be developed according to the requirements of the faculty and defended.
At the beginning of the semester, students receive coursework requirements and evaluation criteria. Each student needs to choose a topic individually and coordinate it with the teacher. During the semester, the coursework must be developed according to the requirements. During the session, the course work is defended.
The maximum number of points is 140 (10 points), the student's grade is calculated proportionally. The points are divided as follows:
Class diagram -10 points
Object diagram -10 points
Use case diagram -10 points
Activity diagram -10 points
BPMN diagram -10 points
Other UML diagram -10 points
Description -20 points
Conclusions -10 points
Formatting -10 points
Links between diagrams -30 points
Presentation -10 points
1. Unhelkar B. Software Engineering with UML. Boca Raton, FL: CRC Press, Taylor & Francis Group, 2020. 390 p. (pieejama katedrā)
2. Sundaramoorthy S. UML Diagramming: A Case Study Approach. Auerbach Publications, 2022. 402 p.(pieejama katedrā)
3. Walters E. Using BPMN to model Business Processes: Handbook for Practitioners. Vol 1-2. 2020. 221 p.
4. Silver B. BPMN Quick and Easy Using Method and Style: Process Mapping Guidelines and Examples Using the Business Process Modeling Standard. Cody-Cassidy Press, 2017. 124 p. (pieejama katedrā)
1. Unified Modeling Language website. Pieejams: https://www.uml.org/
2. BPMN Specification. Pieejams: https://www.bpmn.org/
1. Žurnāls "World Journal of Modelling and Simulation". World Academic Press. Pieejams: http://www.wjms.org.uk/
Course in Computer Science and Information Technology for Sustainable Development.