Jump to Page Content

UML

Unified Modeling Language (UML) is a comprehensive modeling standard for describing IT systems. It is used to model both static and dynamic aspects, such as the architecture and internal flow, respectively. UML defines the diagrams and graphical symbols, plus the XMI exchange format. With XMI, model information can be exchanged between different modeling tools and development environments. UML is supported by many tools from numerous vendors. A vast worldwide user community also exists, and methodological support is provided by various procedure models, some of which have been standardized.

ARIS UML Designer and ARIS SOA Architect support version 1.4 of the UML standard, as well as the associated XMI serialization format for UML models. This means that they can be integrated with different development tools. For instance, ARIS models can be processed by means of the open ArchitectureWare plug-in supplied as standard for automatic code generation. Because UML modeling is fully integrated with ARIS UML Designer and ARIS SOA Architect, UML model elements can be used in business models. This helps to bridge the gap between the business world and IT.

Screenshots

Class diagram

Class diagram in ARIS UML Designer
A class diagram represents the static architecture of a software program. It is often used to model the dependencies and relationships of different classes.

Use case diagram

Use case diagram in ARIS UML Designer
A use case diagram is normally used in the early phases of a project to document the general software requirements in graphical form. It has established itself as a means of communication between future users and software providers.

State diagram

State diagram in ARIS UML Designer
State diagrams provide an opportunity to model state machines, which can be used to model the states of a system or object in the event of a change of state, for example.