RE_UC8 - luist18/feup-aeda-proj GitHub Wiki
Use Case 8: Register
Description
Registering is a common operation. In order to be a client or a company client, it is necessary to be registered. While registering, some information are asked such as the name, the identification number and the address.
Actors
Primary actor
- Unregistered User
Stakeholders
- Company
Pre-conditions
The actor must be an unregistered user.
Success guarantees
The unregistered user becomes a user.
Steps
- The unregistered user intends to become a user.
- The systems asks the role of user (client or company client).
- The unregistered user selects the role.
- The systems asks their personal information (name, the identification number and the address).
- The unregistered user inserts their personal information.
- The system registers the user, generates a random password and sends it to the user.
Variations
The unregistered user wishes to cancel the use case.
The use case is aborted.
- Fields are empty or invalid.
The unregistered used is warned. The use case goes to step 4 allowing the user to correct the invalid fields.
Issues
- Is there any additional data necessary?