Visio Plan 2 Gói Visio 1 girbakalim.net Visio Professional 2021 Visio Professional 2019 Visio Professional 2016 Visio Professional 2013 Visio 2007 xem thêm...Ít hơn

A UML sequence diagram shows how a set of objects interact in a process over time. It shows the messages that pass between participants và objects in the system, & the order in which they occur.

Bạn đang xem: Hướng dẫn vẽ sequence diagram

*


To build a sequence diagram, use a UML Sequence template or starter diagram, which includes the UML Sequence stencil. Drag shapes from the stencil onto the drawing canvas khổng lồ build the diagram.

Start a sequence diagram

Start Visio. Or if you have a file open already, click File > New.

In the search box, type UML sequence.

Select the UML Sequence diagram.

In the dialog box, select the blank template or one of the three starter diagrams. (A description of each one is shown on the right when you select it.) Then select either Metric Units or US Units.

Select Create.

The diagram opens. You should see the Shapes window next khổng lồ the diagram. If you don’t see it, go lớn View > Task Panes và make sure that Shapes is selected. If you still don’t see it, click the Expand the Shapes window button on the left.

On the View tab, make sure the check box next to lớn Connection Points is selected. This option makes connection points appear when you start connecting shapes.

Now, drag shapes you want khổng lồ include in your diagram from the Shapes window to the page. To rename text labels, double-click the labels.

Lifelines for actors & objects

Use an Actor lifeline shape for each participant, and an Object lifeline shape for each system component in your process.




Attach the beginning endpoint to the lifeline sending the message, then drag the head endpoint to lớn the lifeline receiving the message.

Double-click the message shape lớn create a text box, & type a name for the message.

Use a Message shape (a solid line) to lớn represent a request or the transmitting of information.

Use a Return Message shape (a dashed line) to lớn represent a response to a prior message.

Use a Self Message to represent a recursive gọi of an operation, or one method calling another method belonging lớn the same object.

Use the Asynchronous Message shape khổng lồ show when an kích hoạt might not happen immediately.

To change the shape of a connector message:

Right-click the connector.

At the bottom of the pop-up menu, select from the three options (Right-Angle, Straight, Curved).

Click và drag the connector to lớn change its shape.

Fragments

If one or more interactions size a loop, or require a condition lớn be met to end the interaction, enclose those interactions in a fragment shape:

Use the Loop fragment for a basic repeating interaction.

Use the Optional fragment for steps that are only performed if a certain condition is met.

Use the Alternative fragment shape for an if-then or if-then-else process or interaction. The fragment comes with two sections, which let you show the alternative interaction. To showroom another condition, drag an Interaction operand onto the shape. 

Drag the fragment shape to the interactions it relates to. Use the sizing handles on the fragment shape to lớn ensure it encloses all of the related interactions.

Double-click in the title corner of the fragment shape to địa chỉ a title or short description of the process enclosed by the fragment. Below the title corner, click the prompt if you want to enter the conditions that would end that process.

Activation


*


Start a sequence diagram

Near the upper right corner of the page, select More templates.

In the Gallery, scroll down lớn the UML Sequence row.

The first thành tựu in the row represents a blank template plus the companion stencil. The other items in the row are sample diagrams that have some shapes already drawn to help you get started quickly.

Click any cửa nhà to see a larger preview.

When you find the diagram you want to lớn use, click its Create button.

The new diagram, with the related stencil, opens in your browser.

Lifelines for actors và objects

Use an Actor lifeline shape for each participant, và an Object lifeline shape for each system component in your process.




Attach the beginning endpoint lớn the lifeline sending the message, then drag the head endpoint lớn the lifeline receiving the message.

Double-click the message shape lớn create a text box, & type a name for the message.

Use a Message shape (a solid line) to lớn represent a request or the transmitting of information.

Use a Return Message shape (a dashed line) khổng lồ represent a response to a prior message.

Use a Self Message to lớn represent a recursive call of an operation, or one method calling another method belonging khổng lồ the same object.

Use the Asynchronous Message shape lớn show when an kích hoạt might not happen immediately.

To change the shape of a connector message:

Right-click the connector.

At the bottom of the pop-up menu, select from the three options (Right-Angle, Straight, Curved).

Click & drag the connector khổng lồ change its shape.

Fragments

If one or more interactions form a loop, or require a condition to be met to kết thúc the interaction, enclose those interactions in a fragment shape:

Use the Loop fragment for a basic repeating interaction.

Use the Optional fragment for steps that are only performed if a certain condition is met.

Use the Alternative fragment shape for an if-then or if-then-else process or interaction. The fragment comes with two sections, which let you show the alternative interaction. To địa chỉ cửa hàng another condition, drag an Interaction operand onto the shape. 

Drag the fragment shape to lớn the interactions it relates to. Use the sizing handles on the fragment shape khổng lồ ensure it encloses all of the related interactions.

Double-click in the title corner of the fragment shape to showroom a title or short mô tả tìm kiếm of the process enclosed by the fragment. Below the title corner, click the prompt if you want to enter the conditions that would over that process.

Activation


To build a sequence diagram, use the UML Model template, which includes a set of UML Sequence shapes. Drag shapes from the stencil onto the drawing canvas to build the diagram.

Start a sequence diagram

Under Template Categories, click Software và Database, and then click UML model Diagram.

In the model Explorer tree view, right-click the package in which you want to include the static structure diagram, point khổng lồ New, and click Sequence Diagram.

A blank page appears, và the UML Sequence stencil becomes the top-most stencil. An icon representing the diagram is added lớn the tree view.


Note: If the tree view isn"t visible, point lớn View on the UML menu, & then click Model Explorer.


Read on for more guidance about working with sequence diagrams.

Lifelines for actors và objects

Use an Object lifeline shape for each participant & system component in your process.

An object lifeline represents the existence of an object at a particular time. If the object is created or destroyed during the time period the diagram represents, the lifeline stops or starts at the appropriate point. An object"s destruction is marked with a large X.

Use a Lifeline shape

*
khổng lồ show conditionality on an object lifeline.

Messages

Drag a Message shape onto the drawing page.

The message shape you choose depends upon the kind of message you want to lớn send (regular, asynchronous, procedure call, or return).

Glue the message endpoint without the arrowhead to lớn a connection point

*
on the lifeline of the object sending the message.

Glue the message endpoint with the arrowhead to a connection point on the lifeline of the object receiving the message.

Double-click the message, and then type or choose the message name, stereotype, sequence expression, & flow kind.

For a flat message or procedure call, choose the operation you want the message lớn generate. If the operation doesn"t exist, click New to create it.

For an asynchronous message, choose the signal you want the message to lớn generate. If no reception for the signal exists on the classifier that the object lifeline receiving the message is based on, click New lớn create the reception.


Tip: To indicate a message from an object to itself, glue the two endpoints on an arc-shaped Message shape lớn two connection points on the same object lifeline.


Constraints

If one or more interactions require a condition to be met to over the interaction, enclose those interactions in one of the constraint shapes:

A Constraint

*
is a specification for conditions và propositions that must be maintained as true for the system to lớn be valid. Constraints are expressed as text within braces ( ) & may be written in a predefined language, such as Object Constraint Language (OCL) or in natural language.

Drag the control handle

*
at the center of the Constraint shape và glue it to a connection point on another element.

A 2-element Constraint

*
applies khổng lồ two elements, such as two classes or two associations. The constraint is shown as a dashed arrow from one element to lớn the other with the constraint string label in braces ( ).

An OR Constraint

*
indicates that any instance of a class may participate in only one association at one time. The constraint is shown as a dashed line connecting two or more associations, which must have a class in common. The line is labeled by the constraint string, OR, in braces ( ).

Activation


Place an Activation bar shape on a lifeline to lớn show when và for how long that object or participant is active in the process. Typically, there will be arrows going to and from an activation box lớn demonstrate the flow of information.

Xem thêm: Những Điều Kiện Khách Quan Quy Định Sứ Mệnh Lịch Sử Của Giai Cấp Công Nhân ?

Drag the endpoints of the Activation bar up or down khổng lồ make it the length that you want.