ARIS UML Designer
ARIS UML Designer enables departments and IT to harmonize their different ways of thinking and methods by modeling processes using the same tool and the same modeling language - Unified Modeling Language (UML) - and transforming them into executable code.
ARIS UML Designer allows business processes and UML to be integrated into software development processes, while consistent processes enable high quality software to be developed and provided. The basis for this is the central ARIS Repository, which stores both the process modeling data and the UML data. This allows identical objects and content to be reused in different projects.
This enables departments to define, modify, and monitor their processes, while IT can use these processes to determine which elements are important for software development, for example, the "object oriented" process analyst decides whether an object will correspond to a class or an attribute. ARIS UML Designer identifies the functions of the business processes that have to be implemented and transfers them into a UML Application diagram.
Because ARIS UML Designer supports all UML diagrams, you can model the static architecture of a software program (class diagram) and, if required, represent status changes to objects or systems (state machine diagram).
As a matter of fact there are some differences in the ARIS and UML concept. The main differences are shown in the following table:
Term | Meaning in ARIS | Meaning in UML |
|---|---|---|
Model | Graphical representation of data, facts, and information. | Complex structure that may comprise multiple diagrams and elements. Model is an element type that is a specialization of the package type. |
Diagram | Synonym for model | Graphical representation of data, facts, and information. |
Object | Item that is used in models and to which properties are assigned via attributes. | Generic term for Element, Diagram, Attribute, etc. ARIS objects are also named object when being reused. |
Item/Element | Generic term for model, object, and attribute. | UML elements |