-
Notifications
You must be signed in to change notification settings - Fork 1
Use Cases: User Profile
Z-Red edited this page Feb 22, 2018
·
7 revisions
Use Case Number | UC 03.01.01 |
---|---|
Participating Actors | Task Provider, Task Requester |
Goal | Make a profile with a username and contact info (username, email, phone number, full name, password) |
Trigger | Task Provider, Task Requester choose Sign Up option |
Precondition | Task Provider or Task Requester does not have a profile |
Postcondtion | On success, Task Provider or Task Requester has a personalized profile |
Basic Flow 1 | System prompts Task Provider or Task Requester to input contact info |
2 | Task Provider or Task Requester enters details |
3 | System saves profile |
4 | Systems goes to homescreen |
Exceptions 2.1 | If username is already taken |
2.1.1 | System displays error message |
2.1.2 | System prompts Task Provider or Task Requester to enter different username |
Exceptions 2.2 | If any contact info is left blank |
2.2.1 | System shows error message |
2.2.2 | System goes back to step 2 |
Exceptions 2.3 | Task Provider or Task Requester decides note to create profile |
2.3.1 | System returns to login screen |
Exceptions 2.4 | Task Provider or Task Requester enters improper format or invalid characters |
2.4.1 | System shows error message |
2.4.2 | System goes back to step 2 |
Related Artifacts | US 03.01.01 |
Use Case Number | UC 03.02.01 |
---|---|
Participating Actors | Task Provider, Task Requester |
Goal | Edit your profile's contact info |
Trigger | Task Provider, Task Requester choose Account option from menu |
Precondition | Task Provider, Task Requester has a profile |
Postcondtion | On success, Task Provider or Task Requester changed their personalized profile |
Basic Flow 1 | System prompts Task Provider or Task Requester to edit existing contact info (excluding username) |
3 | Task Provider or Task Requester enters details |
4 | System saves profile |
Exceptions 2.1 | If any contact info is left blank |
2.1.1 | System shows error message |
2.1.2 | System goes back to step 2 |
Exceptions 2.2 | Task Provider or Task Requester enters improper format or invalid characters |
2.2.1 | System shows error message |
2.2.2 | System goes back to step 2 |
Exceptions 2.3 | Task Provider or Task Requester decides not to change profile |
2.3.1 | System returns to previous activity |
Related Artifacts | US 03.02.01 |
Use Case Number | UC 03.03.01 |
---|---|
Participating Actors | Task Provider, Task Requester |
Goal | See a Task Provider or Task Requester's profile |
Trigger | Task Provider or Task Requester choose a username |
Precondition | Username is on shown on screen |
Postcondtion | On success, Task Provider or Task Requester see selected Task Provider or Task Requester's profile |
Basic Flow 1 | Selected Task Provider or Task Requester's profile shown |
Exceptions 1 | System can not access user profile |
1.1 | System reports error to user |
Related Artifacts | US 03.03.01 |