Cthulhu works requirments_package
-
Upload
tyler-vs -
Category
Technology
-
view
86 -
download
3
Transcript of Cthulhu works requirments_package
A Presentation by:
Who are the stakeholders?
• Central Florida Paddle Board Enthusiasts
• Lonely Paddle boarders
• Volunteer Site Administrators
User Story
User Cases:
- user: posting a location
- user: browsing locations
- user: rating a location
- user: contacting other users
- user: starting a meet up
-administrator: responds to user complaints/concerns.
-administrator: updates and fixes bugs in website software.
user diagrams:
General Requirements List
•
•
•
i. user starts at main page
ii. clicks ‘register’ link
iii. user fills out the following
data:1. name
2. email
3. D.O.B. (dd/mm/yyyy)
4. living address
a. this helps decide what region they are in
5. telephone
6. click submit to continue
7. OR click „clear‟ to start over
a. incase they made a mistake
8. email is automatically sent to validate the user
a. if validated the user generates a new passcode froma link in the validation email
b. if no response then data is notstoredinto database
i. from homepage
ii. user enters username
iii. user enters passcode
iv. Enters site
v. if user/password do not
match
1. alert appears “information does
not match”
i. user clicks ‘I Forgot Password’ link
in sign in window
ii. link redirects user to ‘password
recovery page’
iii. user enters email
iv. user hits submit1. email is sent with a reset password link
a. link redirects user to sites „change password page‟
b. user creates a new password in first text field
c. retypes password in second text field to confirm
d. if they don‟t match:
alert: “passwords must match!”
i. every user profile has an
‘edit’ button
ii. they can change the text in
any of the text fields (ex.
name, address…) except
birthday field
iii. click submit
i. in user profile
ii. user clicks browse button to
upload a
picture from their computer
iii. the file path is displayed
iv. clicks submit to upload
i. user clicks a paddle boarding
location
ii. user types description in
comment box
iii. hits submit
1. comment appears in a list with
other comments. User‟s name is displayed next to comment made
I. user finds a listed location in
thedatabase
II. along with comments and
tagging a user can rate a
paddle boarding location from
1 to 5 (1 unpopular - 5 most
popular)1. A star rating appears that averages out all
the user ratings
I. from main page a image of the 3
Central Florida regions appear on a
map
II. user can click one of the regions to
see that regions paddle boarding
locations
III. user clicks a location within that
region
IV. gets redirected to that location
V. user can make comments, rate, and
add tags
VI. to return to homepage user clicks a
‘restart’ button
I. user must be signed in
II. Can click a displayed name
1. Such as one displayed next to a
comment that a user makes
1. Display name for each user
links to their own profile page
2. Click ‘send message’
1. opens a comment box to send
a message to receiving users
email address
III. OR searches for a user by
login name in the search text
field1. click submit
2. user profiles that match the search as
displayed as the output
3. The searching user clicks the display
name of the user that being searched for
1. Redirects
2. Send message
I. User must be logged in
II. user hits ‘start a meet up’
button
III.user types in event/group
information into blog-format
message
IV. user submits post
V. other user hits ‘join event’
button to show they are
attending
VI. Email are sent from ‘creator’
user to attending users (meet
Measurable Goals:
Mockup:
Mockup:
Mockup:
Mockup:
Mockup: