Creating New Diagram

StarUML

Creating New Diagram

Top  Previous  Next

StarUML™ supports 11 UML diagram types. The user can freely create and manage different diagrams as needed.

Procedure for Creating New Diagram:

1.Select from the model explorer or diagram area an element to contain the new diagram.
2.Right-click and select the [Add Diagram] menu. A new diagram will be created when selection is made for the diagram type.

Types of Diagrams Available

Diagram Type

Description

ch04.h63 Class Diagram

Class Diagram is a visual expression of various static relations of class-related elements. Class Diagram can contain not only classes but also interfaces, enumerations, packages, various relations, instances, and their links.

ch04.h64 Use Case Diagram

Use Case Diagram is an expression of relations between the use cases in a specific system or object and the external actors. Use Case expresses the functions of the system and how the system functions interact with the external actors.

ch04.h65 Sequence Diagram

Sequence Diagram expresses the interactions of instances. It is a direct expression of the InteractionInstanceSet, which is a set of the stimuli exchanged between the instances within a CollaborationInstanceSet. While Sequence Role Diagram is a ClassifierRole-oriented expression, Sequence Diagram is an Instance-oriented expression.

ch04.h66 Sequence Diagram (Role)

Sequence Role Diagram expresses the interactions of the role concepts. It is a direct expression of the Interaction, which is a set of the messages exchanged between the ClassifierRoles within a Collaboration. While Sequence Diagram is an Instance-oriented expression, Sequence Role Diagram is a ClassifierRole-oriented expression.

ch04.h67 Collaboration Diagram

Collaboration Diagram expresses the collaboration between instances. It is a direct expression of the collaboration model of the instances within a CollaborationInstanceSet. While Collaboration Role Diagram is a ClassifierRole-oriented expression, Collaboration Diagram is an Instance-oriented expression.

ch04.h68 Collaboration Diagram (Role)

Collaboration Role Diagram expresses the collaboration between the role concepts. It is a direct expression of the collaboration model of the ClassifierRoles within a Collaboration. While Collaboration Diagram is an Instance-oriented expression, Collaboration Role Diagram is a ClassifierRole-oriented expression.

ch04.h69 Statechart Diagram

Statechart Diagram expresses the static behaviors of a specific object through states and their transitions. Although Statechart Diagram is generally used to express the behaviors for instances of classes, it can also be used to express behaviors of other elements.

ch04.h70 Activity Diagram

Activity Diagram is a special form of Statechart Diagram that is suitable for expressing the activity execution flow. Activity Diagram is commonly used for expressing workflow, and it is frequently used for objects like classes, packages, and operations.

ch04.h71 Component Diagram

Component Diagram expresses the dependency between the software components. The elements that constitute software components and the elements that implement those components can all be expressed by Component Diagram.

ch04.h72 Deployment Diagram

Deployment Diagram expresses the hardware elements of the physical computer and devices and the software components, processes and objects that are assigned to them.

ch04.h73 Composite Structure Diagram

Composite Structure Diagram is a diagram to express internal structure of Classifier. It is included in interaction point with other parts of system.

note Note

·The types of diagrams available vary from one element type to another.