-
Notifications
You must be signed in to change notification settings - Fork 1
Use Cases: User Profile
Z-Red edited this page Feb 16, 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 user 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 user name is already taken |
2.1.1 | System displays error message |
2.1.2 | System prompts user 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 |
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, user changed their personalized profile |
Basic Flow 1 | System prompts user 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 |
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 |
Related Artifacts | US 03.03.01 |