Goals
- Controlled access to the flecsimo system.
- Easy management of student groups (per semester / course / location).
Background and strategic fit
Ssee Why flecsimo?
Assumptions
- The system has to distinguish roles at least for technical administrators, lecturers and participants.
Requirements (Use Cases)
# | Title | Use Case | Importance | Notes |
---|
UA-1 | Add a User | A new users is added to the system | Must Have | - This is an abstract use case which may have several instantiations, e.g. for self-registration or manual setup by an adminsitrator
- For the first release it is sufficient to have a manual process
|
UA-2 | Manage Users | The Administrator changes user roles, user information or other parameters | Must Have |
|
UA-2 | Manage Rights and Roles | The Administrator manages rights and roles in the system | Must Have |
|
UA-2 | User Log In | A User log in to the system | Must Have |
|
UA-3 | Forgot Password | A User requests to reset his or her password. | Optional | This is optional but very important for the operations. |
User interaction and design
Use Case: Log in
eyJleHRTcnZJbnRlZ1R5cGUiOiIiLCJnQ2xpZW50SWQiOiIiLCJjcmVhdG9yTmFtZSI6IlJhbGYgQmFubmluZyIsIm91dHB1dFR5cGUiOiJibG9jayIsImxhc3RNb2RpZmllck5hbWUiOiJSYWxmIEJhbm5pbmciLCJsYW5ndWFnZSI6ImRlIiwiZGlhZ3JhbURpc3BsYXlOYW1lIjoiIiwic0ZpbGVJZCI6IiIsImF0dElkIjoiMzIwNTYxMzciLCJkaWFncmFtTmFtZSI6IkZMRlhfTG9nSW4iLCJhc3BlY3QiOiIiLCJsaW5rcyI6ImF1dG8iLCJjZW9OYW1lIjoiVXNlciBBY2Nlc3MgYW5kIEFkbWluaXN0cmF0aW9uIiwidGJzdHlsZSI6InRvcCIsImNhbkNvbW1lbnQiOmZhbHNlLCJkaWFncmFtVXJsIjoiIiwiY3N2RmlsZVVybCI6IiIsImJvcmRlciI6dHJ1ZSwibWF4U2NhbGUiOiIxIiwib3duaW5nUGFnZUlkIjozMjA1NjEyNCwiZWRpdGFibGUiOmZhbHNlLCJjZW9JZCI6MzIwNTYxMjQsInBhZ2VJZCI6IiIsImxib3giOnRydWUsInNlcnZlckNvbmZpZyI6eyJlbWFpbHByZXZpZXciOiIxIn0sIm9kcml2ZUlkIjoiIiwicmV2aXNpb24iOjIsIm1hY3JvSWQiOiI2YWI1NDU1Yy01ZDBhLTQ1MDMtYTQ2ZS1mYTE2OWNiZjQzYWUiLCJwcmV2aWV3TmFtZSI6IkZMRlhfTG9nSW4ucG5nIiwibGljZW5zZVN0YXR1cyI6Ik9LIiwic2VydmljZSI6IiIsImlzVGVtcGxhdGUiOiIiLCJ3aWR0aCI6IjcwMSIsInNpbXBsZVZpZXdlciI6ZmFsc2UsImxhc3RNb2RpZmllZCI6MTYxNTgxMTk2MDMyMywiZXhjZWVkUGFnZVdpZHRoIjpmYWxzZSwib0NsaWVudElkIjoiIn0=
Questions
Below is a list of questions to be addressed as a result of this requirements document:
Question | Outcome |
---|
Which roles will be needed in detail? | |
Which rights have to be defined - how they will be implemented? |
|
Do we need a role for each actors specification in the use case model? |
|
Not Doing