Class Diagram

 

Bridging the gap between systems and software engineering, the class diagram displays the static structure and composition of a system. It shows the system’s classes and optionally displays their attributes, operations, and relationships among the entities. Though most frequently used to reflect software design architecture, the flexibility of the class diagram makes it a useful addition to a library of integrated system representations. 

 

The class diagram is a free-form diagram. GENESYS begins with a simple layout for the nodes but offers several layout options to choose from. Then you can customize node positions as desired. Individual lines can be repositioned as well. Drag the handle at the connection point with the node to control where the line connects to the node. Drag a handle at a bend in the line to move that line segment.

Diagram Options

In addition to the classic diagram options, the state transition diagram settings include:

Diagram Toolbox

The constructs and key entities tabs allow you to quickly develop your use case model, while the all entities tab enables you to relate your state transition model to the remainder of your system definition.

 

Constructs

Utilities

Key Entities

All Entities - all classes and entities in the system model, allowing you to drag any entity on top of a diagram node to establish relationships with the balance of your system model

Context Menu Commands

Tips and Tricks