-
Notifications
You must be signed in to change notification settings - Fork 1
Use Cases: User Profile
David Laycock edited this page Feb 15, 2018
·
7 revisions
US 03.01.01
Use Case Name | MakeProfile |
---|---|
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 |
US 03.01.02
Use Case Name | EditProfile |
---|---|
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 |
US 03.01.03
Use Case Name | ViewProfile |
---|---|
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 | --- |