Course code InfT2029

Credit points 2

System Modeling II

Total Hours in Course80

Number of hours for lectures16

Number of hours for seminars and practical classes16

Independent study hours48

Date of course confirmation12.09.2017

Responsible UnitDepartment of Computer Systems

Course developer

author Datoru sistēmu katedra

Jekaterina Smirnova

Mg. sc. ing.

Prior knowledge

DatZ1009, Introduction to Programming I

DatZ1010, Introduction to Programming II

Course abstract

Second part covers the following themes: object-oriented analysis and design, UML (Unified Modeling Language), UML elements – class, object, use case, activity, sequence and collaboration diagrams – in requirement specification, analysis and design, UML and program code.

Learning outcomes and their assessment

•knowledge about systems modeling opportunities and the role of systems modeling at sistems development process; about the application of different types of models to describe the functionality and structure of the system.
•practical skills about the development, evaluation of different types of models and application of several modeling notations for systems modeling.
•competence working in teams or independently, to use definite types of models and analysing the models, to develop systems models to describe functionality of the system as well as argue their own point of view.

Compulsory reading

1.Rumpe B. Modeling with UML : language, concepts, methods. Springer Berlin Heidelberg, 2016. 281 p. (Pieejama Latvijas Nacionālā bibliotēkas Tehnoloģiju un dabaszinātņu lasītavā)
2.Podeswa H. UML for the IT business analyst : a practical guide to object-oriented requirements gathering using the unified modeling language. Course Technology/Cengage Learning, 2010. 372 p. (Pieejama RTU Zinātniskajā bibliotēkā un RTU portālā ORTUS)
3.Schach S. Object-oriented and classical software engineering. McGraw-Hill, c2011. 667 p. (Pieejama LLU Fundamentālajā bibliotēkā)
4.Miles R. Learning UML 2.0. O'Reilly, 2006. 269 p. (Pieejama LLU Fundamentālajā bibliotēkā)

Further reading

1.Unified Modeling Language oficiālā mājas lapa: http://www.uml.org/
2.BPMN oficiālā mājas lapa: http://www.bpmn.org/

Periodicals and other sources

Žurnāls "World Journal of Modelling and Simulation", World Academic Press, Pieejams: http://www.wjms.org.uk/