Creating an Activity Diagram in Rose

advertisement
Using Rational Rose
Creating an Activity Diagram
Dr. Neal
CIS 480
Creating a Model
• Create a model
for the “rational
unified
process”
• This model will
have a default
structure which
helps
categorize
modeling
objects
• Model is
memory
resident so
SAVE IT
Structure of Model File (.mdl)
Analysis Process & Artifacts
Business Processes
System
Feasibility
Domain
Class
Diagram
Business
Things or
Entities
System
Events
Defines
Use Cases
System
Capabilities
Required
Features
System
Requirements
Describe
Implementation
System
Use Cases
Describe
Details
Model
Process
Flow
Use Case
Documents
Activity
Diagrams
Location of An Activity Diagram
Folder for all
Actors
Customer, Agent, Insurance
Company are Actors
Folder for all artifacts associated
with the special Get Best Quote
use case
Use Case Diagram for
Get Best Quote
Use Case object for
Get Best Quote
Activity Diagram for
Get Best Quote
Use Case Text – Get Best Quote
• The purpose of the Open Access Insurance System is to
provide automotive insurance to care owners. Initially,
prospective customers fill out an insurance application,
which provides information about the customer and his
or her vehicle. This information is sent to an agent, who
sends it to various insurance companies to get quotes for
insurance. When the responses return, the agent then
determines the best policy for the type and level of
coverage desired, and give the customer a copy of the
insurance policy proposal and quote.
Business Use Case Description
Use Case Diagram
Activity
Diagram
Working with Rose
• Double clicking object brings up diagram specification or
properties depending on the object (like use case)
• Right clicking a selected item brings up a object specific
menu (like folders)
• Choosing plus or minus boxes on browser expands and
contracts folders (for model file structure)
• Tools palate is to the left of the drawing area (select and
then click on drawing space “don’t drag and drop”)
• All items are objects and have properties
• All items are nested in the model structure based on
their associated object
Working with Rose
• Associations, dependencies and other joining lines have
are objects and have properties associated with each
end
• Stereotypes are shortcuts that allow a predefinition of
objects in Rose
• Associations and other objects can have their display
controlled per diagram
• Adding existing items is a drag and drop to new
diagrams
• Display characteristics for each object can be altered per
diagram
• Deleting an object from a diagram doesn’t delete the
object from the model
Your Assignment
• Create a Model using the rational unified
process as a template
• Build the activity diagram for TC 4-13 in
rational rose
• Use Print Screen and MS Paint to place
your activity diagram in you Word
document for submission.
Download