0% found this document useful (0 votes)
270 views5 pages

Lab # 3 Modeling Use Case Diagram Using Rational Rose: Objective

This document provides instructions for creating a use case diagram in Rational Rose, including how to add actors and use cases. It also gives examples

Uploaded by

Tayyaba Hussain
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
270 views5 pages

Lab # 3 Modeling Use Case Diagram Using Rational Rose: Objective

This document provides instructions for creating a use case diagram in Rational Rose, including how to add actors and use cases. It also gives examples

Uploaded by

Tayyaba Hussain
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 5

Muhammad Saad Ali 2019-CE-087

Lab # 3
Modeling Use Case Diagram using Rational
Rose

Objective
 An Overview of Modeling Use Case Diagram
 Creating a Use Case Diagram

An Overview of Modeling Use Case Diagram

Use-case diagrams present a high-level view of system usage as viewed from an


outsider's (actor's) perspective.

These diagrams show the functionality of a system or a class and how the system
interacts with the outside world.

Use-case diagrams can be used during analysis to capture the system requirements
and to understand how the system should work.

During the design phase, use-case diagrams specify the behavior of the system as
implemented.

Creating a Use Case diagram:

1. In the Window on the left side click on the "+" (plus) sign next to "Use Case
View"
2. In the same window, double click on the icon next to "Main". This will open a
blank Use Case diagram called "Main"

Adding an Actor

1. To create an Actor, click on the stick figure icon located on the toolbar in the
middle of the screen. Then click on the diagram to place the Actor.
2. Open the Actor's specification by right clicking on the Actor (in the diagram)
and select "Specification" from the pop-up menu. Fill in applicable fields. The
specification can also be brought up by double clicking on the actor.

Example: Add an Actor called "Elevator Rider"


Muhammad Saad Ali 2019-CE-087

LAB TASK

Q1: Draw a use case diagram of the stated scenario: A user has all the rights of login
to a catalog management website browse the catalog and view products.
Similarly, the administrator of that website has all the rights that a user has but
in addition to that administrator has other rights too that include Logout, create
product, edit product and to delete product. Find out the actors and relation of
actor or actors to the use cases.

Note: Show the relevant association of actors with the use cases.

State the Actors and Use Cases of the above stated scenario and describe briefly
the dependencies between them.
Muhammad Saad Ali 2019-CE-087

Q2: At the start of each semester a student can request a prospectus containing a
course list. Information about a course is provided, such as the tutor, department
and pre-requisites. The new system will allow students to create a schedule, then
select four courses. Each student chooses two others in case their first choices
become full or are cancelled. No course can have more than 10 students. No
course can have less than 3 students or it will be cancelled. This will be the same
functionality as available to other internal users of the system. When
registration is complete, the registration system sends a message to the billing
system to send out a bill to the student.
Tutors use the system to find which classes they are teaching and who the
students are. The
registrar will administer the system.
For a period at the beginning of the semester the student can change their
schedule.
Students must be allowed to access the system during this time to add or delete
courses.

Identify the Actors, Use Cases and Association of the given scenario.
Muhammad Saad Ali 2019-CE-087

Q3: For the hospital Management System, a general example is shown below.

The Actors and their use cases are identified as: -

Task 1: Receptionist--Interact with Visitors; Give appointments to Medical

Representatives, Revert to Phone Queries, Handles Patient Registration.

Task 2: Doctors--Give prescription to Patient, Do Operation, and Review

Patients health.

Task 3: Nurse--Give Medicine to Patient, Coordinate with Doctors in

Operation, Report to doctors, Monitors Patients health.

Task 4: Patient--Interact with Doctor, Follow Doctor Instructions, Pay Bills.

Task 5: Billing Section--Patient Billing, Discharge Billing, give salaries to

Nurse, Staff and Doctors, Maintain Tax Records.


Muhammad Saad Ali 2019-CE-087

You might also like