Software Development Diagrams - Assignment
Name: Register User Short Description: … Precondition:
- User doesn’t have an account
- User has an email address available Postcondition:
- User has an account Error situations:
- Misspelt email.
- Misspelt password/password too short/missing chars System state in the event of an error:
- User cannot create an account
- Support is requested Actors: Website User Trigger: User wants to create an account Standard process:
- User types their email address.
- User types their password.
- User re-enters password.
- Email address is verified.
- Password is verified.
- Account is created. Alternative processes:
- User already has an account.
- Passwords does not match.