l3 writing use cases

Example of a use case

Use case: Register for a course
actor: User

Mainflow:
1. User goes to the registration form
2. User enters name and contact details
3. User selects a short course
4. User select a day on which to do the course
5. Clicks on the register button

Exceptional flow:
If the date on which the user selects a course he is already taking another course then the system shows an error "Please choose another date for this course"

Post Condition:
The user is registered for his selected course on the date and this information is stored in the database

Unless otherwise stated, the content of this page is licensed under Creative Commons Attribution-ShareAlike 3.0 License