Editors for Object-Oriented Modeling

Innovator for Software Architects provides you with various diagram editors, a specification editor and other resources for editing your project.

Diagram Editors

The following diagram types can be displayed and edited:

UML Use Case Diagrams

Use case diagrams show the relationships between actors and a set of use cases of the system being viewed.

UML Activity Diagrams

Activity diagrams graphically display linking of elementary actions and their relationships with control and data flows and show a particular view of the dynamic aspects of the modeled system.

UML Class Diagrams

Class diagrams are the central diagram type of UML. They describe a system's classes, its properties, operations and relationships between classes.

UML Component Diagrams

Component diagrams show a certain view of the modeled system's structure. The display normally contains components, their interfaces and how components are linked with each other using dependency relationships and connectors.

UML Composite Structure Diagrams

Composite structure diagrams show a certain view of the inner structure and interaction relationships of a classifier. Unlike class diagrams, the parts form a set structure template at runtime which defines a certain and quantitative context of the parts.

UML Deployment Diagrams

Deployment diagrams show assignment of artifacts, e.g. from software components, to hardware elements, as well as communication links and dependencies between the hardware elements.

UML Sequence Diagrams

Sequence diagrams graphically display interaction and describe the exchange of messages between communication partners using lifelines.

UML State Diagrams

State diagrams graphically display a finite machine and are used to specify either a system's behavior or the permissible use of a system's interfaces.

Whiteboard Diagrams

Whiteboard diagrams enable visualization of relationships between model elements which would otherwise have to be visualized in different diagram types.

Other Editors

There are special editors for certain functions; these interfaces can be called many times.

Classes and Components Editor

Instead of editing class diagrams, it is also possible to change the structure and behavior properties of classes and components using the table editor.

Specification Texts for Describing Model Elements and Requirements

You can store descriptive texts for Innovator elements as specifications; these can then be used e.g. in model documentation.

Requirements form the basis of every development project, regardless of whether it is a new development or working on an existing project.

Impact Analysis

Impact analysis uses analysis graphs to depict the interconnection of model elements. The display can be configured.

Dependency Editor

The Dependency Editor is used for easily editing dependencies between various elements independently of a diagram.

Beamer

The Beamer tool window supports the role-based, flexible and transparent mapping of elements and can be configured in many ways.

Align Models

The Align Models editor is used for comparing elements from the current model or from the current model and another one. You can use filters to make the evaluation easier to read.