This site uses cookies. By continuing to browse the ConceptDraw site you are agreeing to our Use of Site Cookies.
The vector stencils library "Messages" contains 10 Message dialog elements.
Use this notification dialog UI icon set to design graphic user interface (GUI) of your Windows 8 software application.
"A message dialog is an overlay UI element that provides a stable and contextual surface that is always modal and explicitly dismissed. Message dialogs appear at a consistent location on the screen. ...
Error messages that apply to the overall app context use message dialogs. ...
- Use message dialogs to convey urgent information that the user must see and acknowledge before continuing. ...
- Use message dialogs to present blocking questions that require the user's input. A blocking question is a question where the application cannot make a choice on the user's behalf, and cannot continue to fulfill it's value proposition to the user. A blocking question should present clear choices to the user. It is not a question that can be ignored or postponed.
- Use message dialogs to ask for explicit action from the user or to deliver a message that is important for the user to acknowledge. ...
- Use custom dialogs when the app or the system must invest a significant amount of time in the ensuing actions such that an accidental dismiss would be detrimental to the user's confidence.
- All dialogs should clearly identify the user's objective in the first line of the dialog's text (with or without a title).
- Don't use message dialogs when the app needs to confirm the user's intention for an action that the user has taken. Instead, a flyout is the appropriate surface. ...
- Don't use message dialogs for errors that are contextual to a specific place on the page, such as validation errors (in password fields, for example), use the app's canvas itself to show inline errors." [msdn.microsoft.com/ en-us/ library/ windows/ apps/ hh738363.aspx]
The notification dialogs example "Messages - Vector stencils library" was created using the ConceptDraw PRO diagramming and vector drawing software extended with the Windows 8 User Interface solution from the Software Development area of ConceptDraw Solution Park.
Error message
Error message, normal text, main instructions, icon overlay, error message, default command button, command area, close window button,
Error message - two commit buttons
Error message - two commit buttons, standard command button, normal text, icon overlay, error message, default command button, command area, close window button,
Warning message
Warning message, warning message, normal text, main instructions, icon overlay, default command button, command area, close window button,
Warning message 2
Warning message 2, warning message, normal text, icon overlay, default command button, command area, close window button,
Warning message 3
Warning message 3, warning message, standard command button, normal text, icon overlay, default command button, close window button,
Warning message - two commit buttons
Warning message - two commit buttons, warning message, confirmation, standard command button, normal text, main instructions, icon overlay, default command button, command area, close window button,
Warning message - three commit buttons
Warning message - three commit buttons, warning message, standard command button, normal text, icon overlay, default command button, command area, close window button,
Typical confirmation
Typical confirmation, typical confirmation, standard command button, normal text, default command button, command area, close window button,
Annoying confirmation
Annoying confirmation, standard command button, normal text, icon overlay, default command button, command area, close window button, annoying confirmation,
Notification
Notification, options button, notification, info icon, close button,

UML Sequence Diagram. Design Elements

UML Sequence Diagram shows object interactions arranged in time sequence, how processes operate with one another and in what order and illustrate the sequence of messages exchanged between the objects and classes involved in the scenario.
This vector stencils library contains 32 SysML symbols.
Use it to design your sequence diagrams using ConceptDraw PRO diagramming and vector drawing software.
"A sequence diagram shows, as parallel vertical lines (lifelines), different processes or objects that live simultaneously, and, as horizontal arrows, the messages exchanged between them, in the order in which they occur. This allows the specification of simple runtime scenarios in a graphical manner. ...
If the lifeline is that of an object, it demonstrates a role. Leaving the instance name blank can represent anonymous and unnamed instances.
Messages, written with horizontal arrows with the message name written above them, display interaction. Solid arrow heads represent synchronous calls, open arrow heads represent asynchronous messages, and dashed lines represent reply messages. If a caller sends a synchronous message, it must wait until the message is done, such as invoking a subroutine. If a caller sends an asynchronous message, it can continue processing and doesn’t have to wait for a response. Asynchronous calls are present in multithreaded applications and in message-oriented middleware. Activation boxes, or method-call boxes, are opaque rectangles drawn on top of lifelines to represent that processes are being performed in response to the message (ExecutionSpecifications in UML).
Objects calling methods on themselves use messages and add new activation boxes on top of any others to indicate a further level of processing.
When an object is destroyed (removed from memory), an X is drawn on top of the lifeline, and the dashed line ceases to be drawn below it (this is not the case in the first example though). It should be the result of a message, either from the object itself, or another.
A message sent from outside the diagram can be represented by a message originating from a filled-in circle (found message in UML) or from a border of the sequence diagram (gate in UML)." [Sequence diagram. Wikipedia]
The vector stencils library "Sequence diagram" is included in the SysML solution from the Software Development area of ConceptDraw Solution Park.
Sequence diagram
Sequence diagram, sequence diagram,
Lifeline
Lifeline, lifeline,
Execution specification
Execution specification, execution specification,
Execution specification 2
Execution specification 2, execution specification,
Interaction use
Interaction use, interaction use,
Combined fragment
Combined fragment, sequence diagram, message, lifeline, combined fragment, alternative combined fragment, interaction operator alt, alternatives,
Combined fragment - Weak sequencing
Combined fragment - Weak sequencing, weak sequencing combined fragment, interaction operator seq,
Combined fragment - Alternatives
Combined fragment - Alternatives, alternative combined fragment, interaction operator alt, alternatives,
Combined fragment - Option
Combined fragment - Option, option combined fragment, interaction operator opt,
Combined fragment - Break
Combined fragment - Break, break combined fragment, interaction operator break,
Combined fragment - Parallel
Combined fragment - Parallel, parallel combined fragment, interaction operator par,
Combined fragment - Strict sequencing
Combined fragment - Strict sequencing, strict sequencing combined fragment, interaction operator strict,
Combined fragment - Loop
Combined fragment - Loop, loop combined fragment, interaction operator loop,
Combined fragment - Critical region
Combined fragment - Critical region, critical region combined fragment, interaction operator critical,
Combined fragment - Negative
Combined fragment - Negative, negative combined fragment, interaction operator neg,
Combined fragment - Assertion
Combined fragment - Assertion, assertion combined fragment, interaction operator assert,
Combined fragment - Ignore
Combined fragment - Ignore, ignore combined fragment, interaction operator ignore,
Combined fragment - Consider
Combined fragment - Consider, consider combined fragment, interaction operator consider,
State invariant / Continuations
State invariant / Continuations, continuation, state invariant,
Coregion
Coregion, coregion,
Creation event
Creation event, message, lifeline, execution specification, creation event,
Destruction event
Destruction event, message, lifeline, execution specification, destruction event,
Duration constraint
Duration constraint, duration constraint,
Duration observation
Duration observation, duration observation,
Time constraint
Time constraint, time constraint,
Time observation
Time observation, time observation,
Message, asynchronous signal
Message, asynchronous signal, asynchronous signal, message,
Message, synchronous call
Message, synchronous call, synchronous call, message,
Reply message
Reply message, reply message,
Lost message
Lost message, lost message,
Found message
Found message, found message,
General ordering
General ordering, general ordering,
The vector stencils library "Messages" contains 10 Message dialog elements .
Use these notification dialogs to design graphic user interface (GUI) of your Windows 8 software application.
The icons example "Design elements - Messages" was created using the ConceptDraw PRO diagramming and vector drawing software extended with the Windows 8 User Interface solution from the Software Development area of ConceptDraw Solution Park.
Message elements
Message elements, warning message, confirmation, warning message, typical confirmation, standard command button, options button, notification, normal text, main instructions, info icon, icon overlay, error message, default command button, command area, close window button, close button, annoying confirmation,

UML Collaboration Diagram. Design Elements

UML Collaboration Diagram illustrates how components are wired together to larger components and software systems that shows the structure of arbitrarily complex systems.
ConceptDraw has 393 vector stencils in the 13 libraries that helps you to start using software for designing your own UML Diagrams. You can use the appropriate stencils of UML notation from UML Collaboration library with 36 objects
The vector stencils library "Swimlanes" contains 20 swimlane symbol shapes.
Use it for drawing business process diagrams (BPMN 2.0) in the ConceptDraw PRO diagramming and vector drawing software extended with the Business Process Diagram solution from the Business Processes area of ConceptDraw Solution Park.
www.conceptdraw.com/ solution-park/ business-process-diagram
Horizontal Lane
Horizontal Lane, horizontal lane, lane,
Two Lanes in a Horizontal Pool
Two Lanes in a Horizontal Pool, two lanes, horizontal pool,
Horizontal Pool
Horizontal Pool, horizontal pool, pool,
Horizontal Pool (with MI Participant)
Horizontal Pool (with MI Participant), horizontal pool, pool, MI participant,
Collapsed Horizontal Pool
Collapsed Horizontal Pool, collapsed horizontal pool, horizontal pool, pool,
Collapsed Horizontal Pool (with MI Participant)
Collapsed Horizontal Pool (with MI Participant), collapsed horizontal pool, horizontal pool, pool, MI participant,
Multiple Horizontal Lanes
Multiple Horizontal Lanes, multiple horizontal lanes, horizontal lanes, lanes,
Horizontal Pool (with Multiple Lanes)
Horizontal Pool (with Multiple Lanes), horizontal pool, pool, multiple lanes,
Vertical Lane
Vertical Lane, vertical lane, lane,
Multiple Vertical Lanes
Multiple Vertical Lanes, multiple vertical lanes,
Two Lanes in a Vertical Pool
Two Lanes in a Vertical Pool, two lanes, vertical pool,
Vertical Pool
Vertical Pool, vertical pool, pool,
Vertical Pool (with MI Participant)
Vertical Pool (with MI Participant), vertical pool, MI participant,
Collapsed Vertical Pool
Collapsed Vertical Pool, collapsed vertical pool, vertical pool, pool,
Collapsed Vertical Pool (with MI Participant)
Collapsed Vertical Pool (with MI Participant), collapsed vertical pool, vertical pool, pool, MI participant,
Vertical Pool (with Multiple Lanes)
Vertical Pool (with Multiple Lanes), Vertical pool, multiple lanes,
Message Flow
Message Flow, message flow,
Initiating Message Flow with Decorator
Initiating Message Flow with Decorator, initiating message flow, decorator,
Non-Initiating Message Flow with Decorator
Non-Initiating Message Flow with Decorator, non-initiating message flow, decorator,
Smart Message Flow
Smart Message Flow, smart message flow,
The vector stencils library "Connections BPMN1.2" contains 6 connection symbols of sequence flow, message flow, and association.
Use these shapes for drawing business process diagrams (BPMN 1.2) using the ConceptDraw PRO diagramming and vector drawing software.
"Connections.
Flow objects are connected to each other using Connecting objects, which are of three types: sequences, messages, and associations.
(1) Sequence Flow.
A Sequence Flow is represented with a solid line and arrowhead, and shows in which order the activities are performed. The sequence flow may also have a symbol at its start, a small diamond indicates one of a number of conditional flows from an activity, while a diagonal slash indicates the default flow from a decision or activity with conditional flows.
(2) Message Flow.
A Message Flow is represented with a dashed line, an open circle at the start, and an open arrowhead at the end. It tells us what messages flow across organizational boundaries (i.e., between pools). A message flow can never be used to connect activities or events within the same pool.
(3) Association.
An Association is represented with a dotted line. It is used to associate an Artifact or text to a Flow Object, and can indicate some directionality using an open arrowhead (toward the artifact to represent a result, from the artifact to represent an input, and both to indicate it is read and updated). No directionality is used when the Artifact or text is associated with a sequence or message flow (as that flow already shows the direction)." [Business Process Model and Notation. Wikipedia]
The example "Design elements - Connections BPMN1.2" is included in the Business Process Diagram solution from the Business Processes area of ConceptDraw Solution Park.
BPMN1.2 connection symbols
BPMN1.2 connection symbols , sequence flow, message flow, association,
The vector stencils library "Swimlanes" contains 20 swimlane symbol shapes.
Use it for drawing business process diagrams (BPMN 2.0) in the ConceptDraw PRO diagramming and vector drawing software extended with the Business Process Diagram solution from the Business Processes area of ConceptDraw Solution Park.
www.conceptdraw.com/ solution-park/ business-process-diagram
Horizontal Lane
Horizontal Lane, horizontal lane, lane,
Two Lanes in a Horizontal Pool
Two Lanes in a Horizontal Pool, two lanes, horizontal pool,
Horizontal Pool
Horizontal Pool, horizontal pool, pool,
Horizontal Pool (with MI Participant)
Horizontal Pool (with MI Participant), horizontal pool, pool, MI participant,
Collapsed Horizontal Pool
Collapsed Horizontal Pool, collapsed horizontal pool, horizontal pool, pool,
Collapsed Horizontal Pool (with MI Participant)
Collapsed Horizontal Pool (with MI Participant), collapsed horizontal pool, horizontal pool, pool, MI participant,
Multiple Horizontal Lanes
Multiple Horizontal Lanes, multiple horizontal lanes, horizontal lanes, lanes,
Horizontal Pool (with Multiple Lanes)
Horizontal Pool (with Multiple Lanes), horizontal pool, pool, multiple lanes,
Vertical Lane
Vertical Lane, vertical lane, lane,
Multiple Vertical Lanes
Multiple Vertical Lanes, multiple vertical lanes,
Two Lanes in a Vertical Pool
Two Lanes in a Vertical Pool, two lanes, vertical pool,
Vertical Pool
Vertical Pool, vertical pool, pool,
Vertical Pool (with MI Participant)
Vertical Pool (with MI Participant), vertical pool, MI participant,
Collapsed Vertical Pool
Collapsed Vertical Pool, collapsed vertical pool, vertical pool, pool,
Collapsed Vertical Pool (with MI Participant)
Collapsed Vertical Pool (with MI Participant), collapsed vertical pool, vertical pool, pool, MI participant,
Vertical Pool (with Multiple Lanes)
Vertical Pool (with Multiple Lanes), Vertical pool, multiple lanes,
Message Flow
Message Flow, message flow,
Initiating Message Flow with Decorator
Initiating Message Flow with Decorator, initiating message flow, decorator,
Non-Initiating Message Flow with Decorator
Non-Initiating Message Flow with Decorator, non-initiating message flow, decorator,
Smart Message Flow
Smart Message Flow, smart message flow,
The vector stencils library "Swimlanes" contains 20 swimlane symbol shapes.
Use it for drawing business process diagrams (BPMN 2.0) in the ConceptDraw PRO diagramming and vector drawing software extended with the Business Process Diagram solution from the Business Processes area of ConceptDraw Solution Park.
www.conceptdraw.com/ solution-park/ business-process-diagram
Horizontal Lane
Horizontal Lane, horizontal lane, lane,
Two Lanes in a Horizontal Pool
Two Lanes in a Horizontal Pool, two lanes, horizontal pool,
Horizontal Pool
Horizontal Pool, horizontal pool, pool,
Horizontal Pool (with MI Participant)
Horizontal Pool (with MI Participant), horizontal pool, pool, MI participant,
Collapsed Horizontal Pool
Collapsed Horizontal Pool, collapsed horizontal pool, horizontal pool, pool,
Collapsed Horizontal Pool (with MI Participant)
Collapsed Horizontal Pool (with MI Participant), collapsed horizontal pool, horizontal pool, pool, MI participant,
Multiple Horizontal Lanes
Multiple Horizontal Lanes, multiple horizontal lanes, horizontal lanes, lanes,
Horizontal Pool (with Multiple Lanes)
Horizontal Pool (with Multiple Lanes), horizontal pool, pool, multiple lanes,
Vertical Lane
Vertical Lane, vertical lane, lane,
Multiple Vertical Lanes
Multiple Vertical Lanes, multiple vertical lanes,
Two Lanes in a Vertical Pool
Two Lanes in a Vertical Pool, two lanes, vertical pool,
Vertical Pool
Vertical Pool, vertical pool, pool,
Vertical Pool (with MI Participant)
Vertical Pool (with MI Participant), vertical pool, MI participant,
Collapsed Vertical Pool
Collapsed Vertical Pool, collapsed vertical pool, vertical pool, pool,
Collapsed Vertical Pool (with MI Participant)
Collapsed Vertical Pool (with MI Participant), collapsed vertical pool, vertical pool, pool, MI participant,
Vertical Pool (with Multiple Lanes)
Vertical Pool (with Multiple Lanes), Vertical pool, multiple lanes,
Message Flow
Message Flow, message flow,
Initiating Message Flow with Decorator
Initiating Message Flow with Decorator, initiating message flow, decorator,
Non-Initiating Message Flow with Decorator
Non-Initiating Message Flow with Decorator, non-initiating message flow, decorator,
Smart Message Flow
Smart Message Flow, smart message flow,
The vector stencils library "Swimlanes" contains 20 swimlane symbol shapes.
Use it for drawing business process diagrams (BPMN 2.0) in the ConceptDraw PRO diagramming and vector drawing software extended with the Business Process Diagram solution from the Business Processes area of ConceptDraw Solution Park.
www.conceptdraw.com/ solution-park/ business-process-diagram
Horizontal Lane
Horizontal Lane, horizontal lane, lane,
Two Lanes in a Horizontal Pool
Two Lanes in a Horizontal Pool, two lanes, horizontal pool,
Horizontal Pool
Horizontal Pool, horizontal pool, pool,
Horizontal Pool (with MI Participant)
Horizontal Pool (with MI Participant), horizontal pool, pool, MI participant,
Collapsed Horizontal Pool
Collapsed Horizontal Pool, collapsed horizontal pool, horizontal pool, pool,
Collapsed Horizontal Pool (with MI Participant)
Collapsed Horizontal Pool (with MI Participant), collapsed horizontal pool, horizontal pool, pool, MI participant,
Multiple Horizontal Lanes
Multiple Horizontal Lanes, multiple horizontal lanes, horizontal lanes, lanes,
Horizontal Pool (with Multiple Lanes)
Horizontal Pool (with Multiple Lanes), horizontal pool, pool, multiple lanes,
Vertical Lane
Vertical Lane, vertical lane, lane,
Multiple Vertical Lanes
Multiple Vertical Lanes, multiple vertical lanes,
Two Lanes in a Vertical Pool
Two Lanes in a Vertical Pool, two lanes, vertical pool,
Vertical Pool
Vertical Pool, vertical pool, pool,
Vertical Pool (with MI Participant)
Vertical Pool (with MI Participant), vertical pool, MI participant,
Collapsed Vertical Pool
Collapsed Vertical Pool, collapsed vertical pool, vertical pool, pool,
Collapsed Vertical Pool (with MI Participant)
Collapsed Vertical Pool (with MI Participant), collapsed vertical pool, vertical pool, pool, MI participant,
Vertical Pool (with Multiple Lanes)
Vertical Pool (with Multiple Lanes), Vertical pool, multiple lanes,
Message Flow
Message Flow, message flow,
Initiating Message Flow with Decorator
Initiating Message Flow with Decorator, initiating message flow, decorator,
Non-Initiating Message Flow with Decorator
Non-Initiating Message Flow with Decorator, non-initiating message flow, decorator,
Smart Message Flow
Smart Message Flow, smart message flow,
The vector stencils library "Events BPMN 1.2" contains 23 events symbols.
An Event is something that happens during the course of a business process. These events affect the flow of the process and usually have a cause or an impact. There are three types of Events, based on when they affect the flow: Start, Intermediate and End.
Use these shapes for drawing business process diagrams (BPMN 1.2) in the ConceptDraw PRO diagramming and vector drawing software extended with the Business Process Diagram solution from the Business Processes area of ConceptDraw Solution Park.
www.conceptdraw.com/ solution-park/ business-process-diagram
Event
Event, end,
Event
Event, start,
Event
Event, intermediate,
Message
Message, start message,
Message
Message, intermediate message,
Message
Message, end message,
Timer
Timer, start timer,
Timer
Timer, intermediate timer,
Error
Error, intermediate exception,
Error
Error, end exception,
Cancel
Cancel, intermediate cancel,
Cancel
Cancel, end cancel,
Compensation
Compensation, intermediate compensation,
Compensation
Compensation, end compensation,
Rule
Rule, start rule,
Rule
Rule, intermediate rule,
Link
Link, start link,
Link
Link, intermediate link,
Link
Link, end link,
Terminate
Terminate, terminate,
Multiple
Multiple, start multiple,
Multiple
Multiple, intermediate multiple,
Multiple
Multiple, end multiple,
The vector stencils library "Choreographies" contains 28 choreography symbols.
Use it for drawing business process diagrams (BPMN 2.0) in the ConceptDraw PRO diagramming and vector drawing software extended with the Business Process Diagram solution from the Business Processes area of ConceptDraw Solution Park.
www.conceptdraw.com/ solution-park/ business-process-diagram
Choreography Task
Choreography Task, task,
Choreography Task - Loop
Choreography Task - Loop, task, loop,
Choreography Task - Sequential Multi Instance
Choreography Task - Sequential Multi Instance, task, sequential multi instance,
Choreography Task - Parallel Multi Instance
Choreography Task - Parallel Multi Instance, task, parallel multi instance,
Sub-Choreography - Collapsed
Sub-Choreography - Collapsed, collapsed sub-choreography,
Sub-Choreography - Loop - Collapsed
Sub-Choreography - Loop - Collapsed, collapsed sub-choreography, loop,
Sub-Choreography - Sequential MI - Collapsed
Sub-Choreography - Sequential MI - Collapsed, collapsed sub-choreography, sequential MI,
Sub-Choreography - Parallel MI - Collapsed
Sub-Choreography - Parallel MI - Collapsed, collapsed sub-choreography, parallel MI,
Sub-Choreography - Expanded
Sub-Choreography - Expanded, expanded sub-choreography, sub-choreography,
Call Choreography Activity - Loop
Call Choreography Activity - Loop, call choreography activity, loop,
Call Choreography Activity
Call Choreography Activity, call choreography activity,
Call Choreography Activity - Sequential MI
Call Choreography Activity - Sequential MI, call choreography activity, sequential MI,
Call Choreography Activity - Parallel MI
Call Choreography Activity - Parallel MI, call choreography activity, parallel MI,
Call Choreography Activity - Collapsed
Call Choreography Activity - Collapsed, collapsed call choreography activity, call choreography activity,
Call Choreography Activity - Collapsed - Loop
Call Choreography Activity - Collapsed - Loop, call choreography activity, collapsed call choreography activity, loop,
Call Choreography Activity - Collapsed - Sequential MI
Call Choreography Activity - Collapsed - Sequential MI, call choreography activity, collapsed call choreography activity, sequential MI,
Call Choreography Activity - Collapsed - Parallel MI
Call Choreography Activity - Collapsed - Parallel MI, call choreography activity, collapsed call choreography activity, parallel MI,
Call Choreography Activity - Expanded
Call Choreography Activity - Expanded, call choreography activity, expanded call choreography activity,
Initiating Message Top Decorator
Initiating Message Top Decorator, initiating message top decorator,
Non-Initiating Message Top Decorator
Non-Initiating Message Top Decorator, non-initiating message top decorator,
Non-Initiating Message Bottom Decorator
Non-Initiating Message Bottom Decorator, non-initiating message bottom decorator,
Initiating Message Bottom Decorator
Initiating Message Bottom Decorator, initiating message bottom decorator,
Choreography - MI Participant - Non Initiating
Choreography - MI Participant - Non Initiating, choreography, MI participant, non initiating,
Choreography - MI Participant - Initiating
Choreography - MI Participant - Initiating, choreography, MI participant, initiating,
Call Choreography (> 2 Participants)
Call Choreography (> 2 Participants), call choreography,
Loop Marker
Loop Marker, loop marker,
Parallel MI Marker
Parallel MI Marker, parallel MI marker,
Sequential MI Marker
Sequential MI Marker, sequential MI marker,
The vector stencils library "Bank UML sequence diagram" contains 34 shapes for drawing UML sequence diagrams.
Use it for object-oriented modeling of your bank information system.
"A sequence diagram shows, as parallel vertical lines (lifelines), different processes or objects that live simultaneously, and, as horizontal arrows, the messages exchanged between them, in the order in which they occur. This allows the specification of simple runtime scenarios in a graphical manner.
Diagram building blocks.
If the lifeline is that of an object, it demonstrates a role. Leaving the instance name blank can represent anonymous and unnamed instances.
Messages, written with horizontal arrows with the message name written above them, display interaction. Solid arrow heads represent synchronous calls, open arrow heads represent asynchronous messages, and dashed lines represent reply messages. ...
Activation boxes, or method-call boxes, are opaque rectangles drawn on top of lifelines to represent that processes are being performed in response to the message (ExecutionSpecifications in UML).
Objects calling methods on themselves use messages and add new activation boxes on top of any others to indicate a further level of processing.
When an object is destroyed (removed from memory), an X is drawn on top of the lifeline, and the dashed line ceases to be drawn below it ...
A message sent from outside the diagram can be represented by a message originating from a filled-in circle (found message in UML) or from a border of the sequence diagram (gate in UML)." [Sequence diagram. Wikipedia]
This example of UML sequence diagram symbols for the ConceptDraw PRO diagramming and vector drawing software is included in the ATM UML Diagrams solution from the Software Development area of ConceptDraw Solution Park.
UML sequence diagram symbols
UML sequence diagram symbols, weak sequencing combined fragment, interaction operator seq, synchronous call, strict sequencing combined fragment, interaction operator strict, state invariant, constraint, reply message, parallel combined fragment, interaction operator par, option combined fragment, interaction operator opt, note, negative combined fragment, interaction operator neg, message to self, self message, self delegation, lost message, loop combined fragment, interaction operator loop, lifeline, interaction use, combined fragment, interaction operand, interaction constraint, gate, frame, found message, execution specification, entity, lifeline, destruction event, delete message, critical region combined fragment, interaction operator critical, create message, control, lifeline, continuation, state invariant, consider combined fragment, interaction operator consider, concurrent, comment note, break combined fragment, interaction operator break, boundary, lifeline, asynchronous call, assertion combined fragment, interaction operator assert, alternative combined fragment, interaction operator alt, alternatives, actor, lifeline,
This vector stencils library contains 32 SysML symbols.
Use it to design your sequence diagrams using ConceptDraw PRO diagramming and vector drawing software.
"A sequence diagram shows, as parallel vertical lines (lifelines), different processes or objects that live simultaneously, and, as horizontal arrows, the messages exchanged between them, in the order in which they occur. This allows the specification of simple runtime scenarios in a graphical manner. ...
If the lifeline is that of an object, it demonstrates a role. Leaving the instance name blank can represent anonymous and unnamed instances.
Messages, written with horizontal arrows with the message name written above them, display interaction. Solid arrow heads represent synchronous calls, open arrow heads represent asynchronous messages, and dashed lines represent reply messages. If a caller sends a synchronous message, it must wait until the message is done, such as invoking a subroutine. If a caller sends an asynchronous message, it can continue processing and doesn’t have to wait for a response. Asynchronous calls are present in multithreaded applications and in message-oriented middleware. Activation boxes, or method-call boxes, are opaque rectangles drawn on top of lifelines to represent that processes are being performed in response to the message (ExecutionSpecifications in UML).
Objects calling methods on themselves use messages and add new activation boxes on top of any others to indicate a further level of processing.
When an object is destroyed (removed from memory), an X is drawn on top of the lifeline, and the dashed line ceases to be drawn below it (this is not the case in the first example though). It should be the result of a message, either from the object itself, or another.
A message sent from outside the diagram can be represented by a message originating from a filled-in circle (found message in UML) or from a border of the sequence diagram (gate in UML)." [Sequence diagram. Wikipedia]
The vector stencils library "Sequence diagram" is included in the SysML solution from the Software Development area of ConceptDraw Solution Park.
Sequence diagram
Sequence diagram, sequence diagram,
Lifeline
Lifeline, lifeline,
Execution specification
Execution specification, execution specification,
Execution specification 2
Execution specification 2, execution specification,
Interaction use
Interaction use, interaction use,
Combined fragment
Combined fragment, sequence diagram, message, lifeline, combined fragment, alternative combined fragment, interaction operator alt, alternatives,
Combined fragment - Weak sequencing
Combined fragment - Weak sequencing, weak sequencing combined fragment, interaction operator seq,
Combined fragment - Alternatives
Combined fragment - Alternatives, alternative combined fragment, interaction operator alt, alternatives,
Combined fragment - Option
Combined fragment - Option, option combined fragment, interaction operator opt,
Combined fragment - Break
Combined fragment - Break, break combined fragment, interaction operator break,
Combined fragment - Parallel
Combined fragment - Parallel, parallel combined fragment, interaction operator par,
Combined fragment - Strict sequencing
Combined fragment - Strict sequencing, strict sequencing combined fragment, interaction operator strict,
Combined fragment - Loop
Combined fragment - Loop, loop combined fragment, interaction operator loop,
Combined fragment - Critical region
Combined fragment - Critical region, critical region combined fragment, interaction operator critical,
Combined fragment - Negative
Combined fragment - Negative, negative combined fragment, interaction operator neg,
Combined fragment - Assertion
Combined fragment - Assertion, assertion combined fragment, interaction operator assert,
Combined fragment - Ignore
Combined fragment - Ignore, ignore combined fragment, interaction operator ignore,
Combined fragment - Consider
Combined fragment - Consider, consider combined fragment, interaction operator consider,
State invariant / Continuations
State invariant / Continuations, continuation, state invariant,
Coregion
Coregion, coregion,
Creation event
Creation event, message, lifeline, execution specification, creation event,
Destruction event
Destruction event, message, lifeline, execution specification, destruction event,
Duration constraint
Duration constraint, duration constraint,
Duration observation
Duration observation, duration observation,
Time constraint
Time constraint, time constraint,
Time observation
Time observation, time observation,
Message, asynchronous signal
Message, asynchronous signal, asynchronous signal, message,
Message, synchronous call
Message, synchronous call, synchronous call, message,
Reply message
Reply message, reply message,
Lost message
Lost message, lost message,
Found message
Found message, found message,
General ordering
General ordering, general ordering,
The vector stencils library "Data" contains 10 data symbols: data object, collection data object, data input and output, data input and output collections, data store, initiating and non-initiating messages, data association.
Use these shapes for drawing business process diagrams (BPMN 2.0) in the ConceptDraw PRO diagramming and vector drawing software extended with the Business Process Diagram solution from the Business Processes area of ConceptDraw Solution Park.
www.conceptdraw.com/ solution-park/ business-process-diagram
Data Object
Data Object, data,
Collection Data Object
Collection Data Object, collection data,
Data Input
Data Input, data input,
Data Input Collection
Data Input Collection, data input collection,
Data Output
Data Output, data output,
Data Output Collection
Data Output Collection, data output collection,
Data Store
Data Store, data store,
Initiating Message
Initiating Message, initiating message,
Non-Initiating Message
Non-Initiating Message, non-initiating message,
Data Association
Data Association, data association,