Info Systems Analysis & Design

profileMOT3BOM
UseCaseExample.docx

Use case name:

Generate Customer Detail Report

ID: 1

Priority: High

Actor: MGO Employees

Description:

Trigger: Employee decides to generate report

Type: |X| External |_| Temporal

Preconditions:

Customer data is available

Employee must be authenticated

Normal Course:

1. Employee requests Customer Detail Report

2. System asks Employee for date range for Customers and location

3. Employee specifies date range and location

4. System retrieves customer data matching the parameters

5. System formats the data into the Customer Detail Report

6. System provides Customer Detail Report with option to print

7. Employee requests to print report

8. System send report to printer

Postconditions:

Exceptions:

7. Employee decides to not print report. System does not send report to printer. End Use Case.

3. Employee provides invalid date range. System provides error message. Return Employee to step 2.