You are here: Innovator for Software Architects > Structuring a System with Classes

Structuring a System with Classes

To structure your system, you will use classes. You can display the relationships between them in the class diagram. In order to create a snapshot of your system, you will use objects, their attributes and relationships.

Application Areas for Class Diagrams

You can use the class diagram to give a detailed representation of the structure of the system to be designed or mapped, its data (attributes) and its behavior (operations), as well as the relationships at this level.

The application of class diagrams crosses all project stages. Two fundamental areas of use should be mentioned:

You can edit the dependencies between the elements in the class diagram easily using special editors:

Representing the System Structure in Detail

A class is an abstraction of a set of objects, which have the same structure, the same behavior, the same relationships and the same semantics. Identifying classes is an essential part of the technical analysis phase.

As a result of the analysis, a class contains the description and structure of objects which can be created using it (template for objects). It is defined by its attributes and operations, which are managed in corresponding sections of the class. A class can specialize one or more classes; it can be related to classes and other model elements via associations and dependency relationships.

The information required for technical implementation is produced and enhanced during the design phase.

In principle, classes are initially created with the stereotype specified in the create template. You can customize the stereotype later.

In the class diagram, you represent the static model of the classes with their properties (attributes) and behavior (operations) and specify the relationship of the classes to each other.

This chapter contains the following topics:

 

 

© 1986-2014 MID GmbH Nuremberg Germany. DIN EN 9001 certified. All rights reserved.