0% found this document useful (0 votes)
122 views3 pages

A2 Workflow UseCases

This document provides instructions for Assignment 2 of the INFO8000 course. It requires students to work in teams of 3 or 4 members. The assignment involves modeling a business process as a UML activity diagram and identifying use cases from descriptions using event decomposition and user goal techniques. Students are to submit a zip file containing workflow and use case diagrams as well as supporting documents with the assignment header and team/student names. Late submissions will be penalized 20% per day.

Uploaded by

Dharti Patel
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)
122 views3 pages

A2 Workflow UseCases

This document provides instructions for Assignment 2 of the INFO8000 course. It requires students to work in teams of 3 or 4 members. The assignment involves modeling a business process as a UML activity diagram and identifying use cases from descriptions using event decomposition and user goal techniques. Students are to submit a zip file containing workflow and use case diagrams as well as supporting documents with the assignment header and team/student names. Late submissions will be penalized 20% per day.

Uploaded by

Dharti Patel
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/ 3

INFO8000 Assignment 2 Team # ____

Student 1: __________________________________________

Student 2: __________________________________________

Student 3: __________________________________________

Student 4: __________________________________________

For this assignment, you are required to work in a 3 or 4-person team. All
members of a team:
 are responsible for mastering the skills required to complete the assignment
 are expected to contribute equally
 will receive the same mark

Note:
 A team submits a single assignment.
 20% late penalty for each day late

Task 1

Business Process: Approve Vacation Request

An employee from MicMac (MM) retail store wants to take a vacation.


Employee sends an email to the supervisor requesting a pre-approved
vacation with the start date and the end date (e.g., Oct. 21 to 25, 2019).
The supervisor responds to the email by either accepting or rejecting the
request. The supervisor logs all the accepted decisions in a “list of pre-
approvals” spreadsheet.

If the employee’s request is not approved, the employee is notified and the
workflow ends. If the employee receives an approved email, the next step is
to research and find a desirable vacation. If a desirable location is not found,
the employee sends a cancellation of “pre-approved” vacation to the
supervisor. Then, the supervisor removes the cancelled vacation from the
“list of pre-approvals” spreadsheet and the workflow ends.

If a desirable location is found, the employee calls the travel agent and
books a vacation (e.g, air travel, car rental and hotel, as required). When
the employee receives the booking confirmation from the travel agency
(via email), the employee logs in to the MM Vacation Request (MMVR)
application and submits an official vacation request. The application sends
an email notification to the supervisor. The supervisor approves the official
vacation request after comparing the request to the “list of pre-approvals”
spreadsheet. Once officially approved, the MMVR application simultaneously
notifies the employee and sends an email notification to the Human
Resources department for them to record the vacation days in order to
calculate any payroll adjustments for the pay period affected by the
approved vacation and the workflow ends.

 Create VP 15 team#_workflow.vpp, and draw a workflow (UML Activity


Diagram with Horizontal swimlanes) for the Business Process described
above.
 Create a document: Team#_Workflow.docx (orientation: landscape)
 Export the VP15 diagram and copy the workflow image to the document
 Add Assignment 2 header with your team # and student names

Task 2

You are working with the case Spring Breaks ‘R’ Us (SBRU) Travel
Service.
 Answer the Chapter 3 Questions (based on textbook page 91)
1. Use the event decomposition technique for each event you can identify
in the description of the Student Booking subsystem.
a. Name the event (as in who-does-what)
b. State the type of event (trigger type)
c. Name the resulting use case.

Event (Student Booking subsystem) Type Use Case



 Create team#_ucd.vpp, and draw a use case diagram for these use cases.
2. Consider the new Social Networking subsystem that SBRU is
researching. Think in terms of the user goal technique to identify as
many use cases as you can think of that you would like to have in the
system. SBRU is guessing you might want to join, send messages, and
so forth, but there must be many interesting and useful things the
system could do before, during, and after the trip.
 Modify team#_ucd.vpp, and draw a use case diagram for these use cases.
 Create a document: Team#_UseCases.docx
 Export the VP15 diagrams and copy the images to the document
 Add Assignment 2 header with your team # and student names

Submission:
 Create a Team#_A2.zip file that contains all the above solution files
(missing solution = zero mark)

 Submit your Team#_A2.zip file to the Assignment Dropbox on


eConestoga (i.e., A2_Dropbox).

You might also like