ARIS UML Designer

One language as your guide.

Capabilities

ARIS UML Designer

Software engineering based on business processes

ARIS UML Designer is the first tool to speak the language of business processes and software development. Unlike other UML modeling tools, ARIS UML Designer provides complete support for the software development process.

One language for business & IT

UML is a comprehensive modeling standard for describing application systems. It’s used to model both static and dynamic aspects, such as the architecture and internal flow. UML defines diagrams and graphical symbols as well as the XMI exchange format. With XMI, model information can be exchanged between different modeling tools and development environments.

ARIS UML Designer uses the UML language to bring together business staff and software developers. All technical requirements are converted into UML, which guarantees consistent, object-oriented modeling of all program functions.

IT can determine which elements of a process are relevant for software development while the “object-oriented” analysts can decide on whether an object corresponds to a class or an attribute.

Analysis class diagram

Quality assurance

ARIS UML Designer ensures high quality without errors in two ways. First, it creates the UML diagram using dialog-controlled structure modeling. This ensures a high degree of consistency even in the creation phase. You also can generate new models from existing ones automatically using semantic transformations. Second, an online consistency check detects syntactical and structural modeling errors.

Central ARIS repository

Since ARIS UML Designer uses the same repository as the rest of the ARIS Platform, UML modelers can access the process modeler’s data directly. ARIS UML Designer prevents redundant data retention even in different projects, since the same objects and contents are re-used in different models.

Support for all UML diagrams

ARIS UML Designer identifies functions from the business processes to be implemented in the software and then transfers them to a UML application diagram.

ARIS UML Designer supports all UML diagrams:

  • UML activity diagram
  • UML class diagram
  • UML collaboration diagram
  • UML component diagram
  • UML deployment diagram
  • UML sequence diagram
  • UML statechart diagram
  • UML use case diagram

A class diagram, for example, represents the static architecture of a software program. It’s often used to model the dependencies and relationships of different classes.

A statechart diagram can be used to model the states of a system or object in the event of a change of state.

A use case diagram is used in the early phases of a project to document the general software requirements in graphical form.

Use-case diagram

Scalable Web-based tool

ARIS UML Designer is ideal for software projects that span many locations. Teams access process models and UML content using a Web browser. The tool also offers multi-language support, extensive reporting and Web publishing capabilities to simplify creating and communicating documentation.

 

Software AG Resource Center