Click the item in the pallet or click the element to create once again.Ĥ. Procedure for Creating Multiple Elements in One Go:Ģ. If creating an element that connects two elements together, ensure that the connection is made accurately.) (Drag the mouse to select an area to specify the size of the new element. Click a location in the diagram area to create the element. Select an element type to create from the pallet.Ģ. Procedure for Creating Element from Pallet:ġ. The list of available elements varies from one diagram type to another. The pallet contains the different types of elements available for creation depending on the diagram type. In order to create a new element in a diagram, a diagram must be opened first. L The types of diagrams available vary from one element type to another. It is included in interaction point with other parts of system.
#Staruml user guide software#
The elements that constitute software components and the elements that implement those components can all be expressed by Component Diagram.ĭeployment 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.Ĭomposite Structure Diagram Composite Structure Diagram is a diagram to express internal structure of Classifier.
Activity Diagram is commonly used for expressing workflow, and it is frequently used for objects like classes, packages, and operations.Ĭomponent Diagram Component Diagram expresses the dependency between the software components. 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.Īctivity Diagram Activity Diagram is a special form of Statechart Diagram that is suitable for expressing the activity execution flow. Statechart Diagram Statechart Diagram expresses the static behaviors of a specific object through states and their transitions.
While Collaboration Diagram is an Instance-oriented expression, Collaboration Role Diagram is a ClassifierRole-oriented expression. It is a direct expression of the collaboration model of the ClassifierRoles within a Collaboration. While Collaboration Role Diagram is a ClassifierRole-oriented expression, Collaboration Diagram is an Instance-oriented expression.Ĭollaboration Diagram (Role) Collaboration Role Diagram expresses the collaboration between the role concepts. It is a direct expression of the collaboration model of the instances within a CollaborationInstanceSet. While Sequence Diagram is an Instance-oriented expression, Sequence Role Diagram is a ClassifierRole-oriented expression.Ĭollaboration Diagram Collaboration Diagram expresses the collaboration between instances. It is a direct expression of the Interaction, which is a set of the messages exchanged between the ClassifierRoles within a Collaboration. Sequence Diagram (Role) Sequence Role Diagram expresses the interactions of the role concepts. While Sequence Role Diagram is a ClassifierRole-oriented expression, Sequence Diagram is an Instance-oriented expression. It is a direct expression of the InteractionInstanceSet, which is a set of the stimuli exchanged between the instances within a CollaborationInstanceSet. Sequence Diagram Sequence Diagram expresses the interactions of instances. Use Case expresses the functions of the system and how the system functions interact with the external actors. 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. Class Diagram can contain not only classes but also interfaces, enumerations, packages, various relations, instances, and their links. A new diagram will be created when selection is made for the diagram type.ĭiagram Type Description Class Diagram Class Diagram is a visual expression of various static relations ofĬlass-related elements. Select from the model explorer or diagram area an element to contain the new diagram.Ģ. The user can freely create and manage different diagrams as needed.ġ. Included are to organize model structure using model explorer.
Modeling with StarUMLThis chapter describes in detail the procedures for creating diagram element and editing. StarUML 5.0 User Guide (Modeling with StarUML)Ĭhapter 4.