About the Use Cases

Use cases describe the system from the user’s point of view.

Use cases describe the interaction between a primary actor (the initiator of the interaction) and the system itself, represented as a sequence of simple steps. Actors are something or someone which exist outside the system under study, and that take part in a sequence of activities in a dialogue with the system to achieve some goal. Actors may be end users, other systems, or hardware devices. Each use case is a complete series of events, described from the point of view of the actor.

The following table describes the use case template.

Item

Description

Use Case ID

Abbreviated way to communicate use case

Name

Descriptive title

AKA

Other names; previous references

Summary

Brief description; one or two sentences

Actors

Who is involved? Can be people, systems, active or passive

Pre-conditions

What assumptions exist? Prerequisites?

Basic Course of Events

1. Step by step account of actions.

2. Listed in chronological order

3. High-level account of what is being done to whom?

Post-conditions

What state should the system be in after completion of use case?

Alternate Path

Variations on basic course of events; could evolve into new use case.

Exceptions

What prevents use case from being successfully executed?

Issues

Unresolved questions, concerns, issues; may affect info above.

Author, Date, Version

Author initials, version info

Copyright © 2006-2013, Intel Corporation. All rights reserved.