logo Use CA10RAM to get 10%* Discount.
Order Nowlogo
(5/5)

Draw a use case diagram showing all the above services. Add the primary and secondary actors if there are any. Use <<extend>>, <<include>> and generalization when it is applicable.

INSTRUCTIONS TO CANDIDATES
ANSWER ALL QUESTIONS

Case Study Description

The next three questions are related to each other and must be done in order because your answers depend on your decisions in previous questions. Before you start, read the case study carefully. You may make some assumptions if you judge that the requirements are ambiguous or unclear or incomplete. Please document any assumptions you make.

Special Olympics is the world’s largest humanitarian sporting event and a global movement which focuses on the empowerment of People of Determination with intellectual disabilities through the power of sport. As you know, Abu Dhabi held the special Olympics games last year. More than 20 000 volunteers are involved in this humanitarian sporting events.

 

This case is aimed at obtaining an information system for the National Volunteer Program in order to place and track volunteers at various volunteer opportunities. The new IS will offer the following services:

 

  1. Register as a volunteer. The participant has to make a request to become a volunteer. Each volunteer has to enter all his/her details (full name, field of expertise, availability, etc.), and add an electronic copy of: Valid Passport, Valid Emirates ID, Family Book, and an Official Personal Photo to complete his/her registration; Once the participant submits his/her request, the system will send a notification to the employees of the national volunteer program in order to validate the pending requests.

  2. Validate the volunteer requests. The employees of the National Volunteer Program check the validity of all volunteer requests. A notification is sent to the volunteers once the validation is done. If the volunteer is accepted, the system will display a list of all upcoming events and/or stations that match with the volunteer profile. The employee will assign him/her on events/stations and send him/her the schedule through the system. Otherwise, a thankful email will be sent to the volunteers.

  3. Maintain information on all volunteers. The employees may also update information on existing volunteers and search for volunteers who might be interested in a specific job at a specific station.

  4. Maintain information on activities of the volunteers. The employees may update volunteer activities including the number of hours spent by each volunteer in a job.

  5. Maintain information on events/stations at which volunteers work by devoting their time and efforts as well as the activities of the volunteers.

  6. Track the performance of volunteers. The system offers the possibility for the employees to keeping track of the number of hours each volunteer has completed and of communications and job requests between and among volunteers and the volunteer coordinator. The system generates reports and certificates based on the needs and preferences of the volunteer coordinator. Notifications are sent to the volunteer coordinator once volunteers’ working hours meet certain levels required for special recognition.

Questions

Q1. Draw a use case diagram showing all the above services.  Add the primary and secondary actors if there are any. Use <>, <> and generalization when it is applicable.  Write a sentence to describe each use case.                                                                                                                                                       

Rubric

Elements

Total Marks

Obtained Marks

Actors

6 Marks

 

Use cases

12 Marks

 

Relationships

8 Marks

 

System

4 Marks

 

Inconsistencies

-1 Mark for each inconsistency

 

Total

30 Marks

 

Q2. Define the textual description of the main use case: Validate Volunteer Requests. [20 Marks, CLO2]

Rubric

Elements

Total Marks

Obtained Marks

Overview

5 Marks

 

Normal Flow

8 Marks

 

Alternative Flow

2 Marks

 

Error Flow

5 marks

 

Total

20 Marks

 

 

Use case name:

ID:

Primary Actor: ……………………………….              Secondary Actor:  ...……………………………

Brief Description:

(5/5)
Attachments:

Related Questions

. Introgramming & Unix Fall 2018, CRN 44882, Oakland University Homework Assignment 6 - Using Arrays and Functions in C

DescriptionIn this final assignment, the students will demonstrate their ability to apply two ma

. The standard path finding involves finding the (shortest) path from an origin to a destination, typically on a map. This is an

Path finding involves finding a path from A to B. Typically we want the path to have certain properties,such as being the shortest or to avoid going t

. Develop a program to emulate a purchase transaction at a retail store. This program will have two classes, a LineItem class and a Transaction class. The LineItem class will represent an individual

Develop a program to emulate a purchase transaction at a retail store. Thisprogram will have two classes, a LineItem class and a Transaction class. Th

. SeaPort Project series For this set of projects for the course, we wish to simulate some of the aspects of a number of Sea Ports. Here are the classes and their instance variables we wish to define:

1 Project 1 Introduction - the SeaPort Project series For this set of projects for the course, we wish to simulate some of the aspects of a number of

. Project 2 Introduction - the SeaPort Project series For this set of projects for the course, we wish to simulate some of the aspects of a number of Sea Ports. Here are the classes and their instance variables we wish to define:

1 Project 2 Introduction - the SeaPort Project series For this set of projects for the course, we wish to simulate some of the aspects of a number of

Ask This Question To Be Solved By Our ExpertsGet A+ Grade Solution Guaranteed

expert
Um e HaniScience

719 Answers

Hire Me
expert
Muhammad Ali HaiderFinance

672 Answers

Hire Me
expert
Husnain SaeedComputer science

786 Answers

Hire Me
expert
Atharva PatilComputer science

842 Answers

Hire Me

Get Free Quote!

436 Experts Online