More information about the course

What ISO/IEC 19505 is about

ISO/IEC 19505, also known as UML Infrastructure, focuses on Unified Modeling Language (UML) specifications. UML is a standard modeling language used for the design and specification of complex software systems. This specification provides tools for analyzing, designing, and implementing software systems, as well as for modeling business processes.

Why ISO 19505 course?

Unified Modeling Language (UML) is a universal modeling language with semantic specification, graphical notation, interchange format, and interface for storage queries. It is designed for use in object-oriented software applications, including those based on technologies recommended by the Object Management Group (OMG).

As such, it serves a variety of purposes, including but not limited to the following:

  • A means of communicating requirements and design intent

  • A basis for implementation (including automatic code generation)

  • A facility for reverse engineering and documentation

As an international standard, the various components of the UML provide a common basis for the exchange of models and metadata:

  • Among software development tools

  • Between software developers

  • Between repositories and other object management facilities