Create a Use-Case diagram using Rose


Creating a Use Case Diagram in Rational Rose Introduction Rational Rose is a visual modeling tool, enabling the creation, analysis, design and modification of components in a software system. This guide is intended to show you how to draw a use case diagram within Rational Rose.

Creating a Use Case Diagram in Rational Rose

Introduction

Rational Rose is a visual modeling tool, enabling the creation, analysis, designs and modification of components in a software system. This guide is intended to show you how to draw a use case diagram within Rational Rose.

Start-Up

Rational Rose should be located under Program Files>Rational Suite Enterprise>Rational Rose from the Start Menu. Rose appears and displays the Create New Model dialog box. Click Cancel to start a new model. You will see the default window for Rational Rose.

The window is divided into four parts: on the upper left-hand side, you have the browser that contains the different views of your model; on the lower left-hand side, you have the documentation window; to the right of the browser and documentation window, you have the diagram toolbar (hovering over the icons will display a description of what the buttons do); on the right-hand side of the window you have the diagram working area.

Making A Use-Case Diagram

In the browser, expand the Use Case View by clicking on the + sign to the left of the folder icon. Now double click on the icon next to the Main subheading, which appears just below the folder name. This action will bring up a window in the working area labeled Use Case Diagram: Use Case View/Main.

Adding a Use-Case

In order to add a use-case to the diagram, first click the small oval icon on the toolbar. This is the use-case icon. Next position the mouse over the use-case window, wherever you want the use-case to appear. Then click again. You should see an oval with the words new use case highlight below it. Simply type in the name of your use case and click in another area of the window to set it.

Adding an Actor

Adding an actor to your diagram is similar to adding a use-case. First click the actor button. Position the mouse over the diagram where you want the actor to appear, and click again. Type the name of the actor and click elsewhere to label it. If the actor is not selected, double click on it. This will bring up the specification window where you can set a label and adjust many other specifications if necessary.





Creating a Relationship

Click the appropriate button on the toolbar for the relationship that you want, whether it is a unidirectional association, a dependency/instantiates relationship, or a generalization; each is done using the same method. Then click and hold the left mouse button over the first component of the relationship. Now drag the line to the second component and release. This creates a relationship line between the two components.

In order to create a bi-directional association between an actor and a use-case, double click on the arrow. This action will bring up the specification window. Select the Detail a tab and clear the box labeled Navigable and click OK. This will get rid of the arrowhead in the association.

Transferring the Diagram to a Word Document

After you have finished your diagram, you can copy it to your Word document by clicking anywhere on the Rose work area and pressing Ctrl A to select all the components of your diagram. Then press Ctrl C to copy. Open up your document and place the cursor at the position you want the diagram inserted and press Ctrl V. This action will insert the use-case diagram you just created into your Word document.

Saving the Diagram

When you have finished your diagram, click on the File>Save from the menu bar. Make sure that you are saving it to the correct folder or network drive.


Comments



  • Do not include your name, "with regards" etc in the comment. Write detailed comment, relevant to the topic.
  • No HTML formatting and links to other web sites are allowed.
  • This is a strictly moderated site. Absolutely no spam allowed.
  • Name:
    Email: