background image
<< How Does RequisitePro Handle Requirements? | View the use case diagram >>
Working with a Use Case Diagram
<< How Does RequisitePro Handle Requirements? | View the use case diagram >>
70
Chapter 5 - Creating Requirements
Continuing Use Case Work Using Rose
Rational Rose
helps analysts visualize the behavior of a system through use case
diagrams. These diagrams help you manage complexity because they allow you to see
the "big picture." A use case diagram shows:
s
The behaviors of a system. The use cases describe what the system does.
s
The boundaries of a system. The actors represent external entities that interact
with the system.
s
The relationships between use cases and actors.
By using Rose to create use case diagrams, you provide a centralized, graphic
representation of the system's use cases. This helps all stakeholders share a common
understanding of the project goals and expected deliverables.
Using Rose is also an effective way to continuously communicate the impact of
change throughout the development lifecycle. All team members can easily share and
revise use case diagrams because they are written in UML, an easily understood,
industry-standard language for designing software. For example, analysts use Rose to
create use case diagrams that describe a system at a high-level. Later on, you will see
how architects continue this work by using Rose to design the system in more detail.
As a result, your system diagram, architecture, and data are managed by one tool,
Rational Rose, and with one language, UML.
Working with a Use Case Diagram
In this section, you continue work on the Arrange Shipment use case for
ClassicsCD.com as the first step in implementing the enhancement.
Exercise: Start Rose.
1
From the Start menu, click Programs > <RationalSuiteProductName> > Rational Rose.
Rose starts and the Create New Model dialog box appears. Make sure that the
check box Don't show this dialog in the future is cleared so you can easily open the
Rose model later in this tutorial.
2
Click Cancel to close the Create New Model dialog box.