Question: Draw an activity diagram based on below use case description: Use case name: Pickup a package (Enter package pickup information) Scenario: Delivery employee picks up

Draw an activity diagram based on below use case description:

Use case name:

Pickup a package (Enter package pickup information)

Scenario:

Delivery employee picks up package

Triggering event:

Delivery employee arrives at customer's location and picks up a package

Brief description:

Delivery employee verifies package with pickup request information, OR enters new package information. If cash customer, process payment.

Actors:

Driver

Related use cases:

Create customer and customer account Accept payment

Scan package (movement)

Stakeholders:

Customer, Driver, Bill

Preconditions:

Customer should exist (else invoke Create customer use case)

Postconditions:

Create package record and connect with Customer, PickupRequest, Movement event

Flow of activities

Actor

System

  1. If package has NO label, search for request by Customer name
  2. If pickup request not found, enter new package info
  3. Request print label
  4. Scan package label
  5. If cash customer, enter payment info
  1. Access pickup info, update package

If no pickup info, display none

2.1 Process new package info 3.1Print label

4.1 Update pickup request, package Create pickup MovementEvent

5.1 Process payment

Exception conditions:

5.1 Invalid payment data

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!