Example: Login Use Case Specification
Course Registration System
Use Case Specification
Login Use-Case
Version: Draft
Revision History
| Date | Version | Description | Author |
|---|---|---|---|
| 21/Dec/98 | Draft | Draft Version | S. Gamble |
| | | |
| | | |
| | | |
Table of Contents
- Brief Description
- 2.2.1 Invalid Name / Password
- Special Requirements
- Preconditions
- Postconditions
- Extension Points
Login Use Case
- Brief Description
This use case describes how a user logs into the Course Registration System.
The actors starting this use case are Student, Professor, and Registrar.
2. Flow of Events
The use case begins when the actor types his/her name and password on the login form.
2.1 Basic Flow - Login
- The system validates the actor’s password and logs him/her into the system.
- The system displays the Main Form and the use case ends.
2.2 Alternative Flows
2.2.1Invalid Name / Password
Issue: Need to decide whether password security is necessary for this application.
3. Special Requirements
Special requirements will be determined during the next iteration.
4. Preconditions
Preconditions will be determined during the next iteration.
5. Postconditions
Postconditions will be determined during the next iteration.
6. Extension Points
- Extension points of the business use case will be identified during the Elaboration Phase.