This use case document describes three scenarios in using the 9gag social media platform: viewing posts, posting a photo, and giving feedback. It outlines the actors, preconditions, steps, and outcomes for each use case.
2. Identification Summary
TITLE: View Posts
SUMMARY: This use case describes the steps in viewing the posts.
ACTORS:
1) User – Interfaces with the website through internet.
2) 9gag –Reacts to the user inputs continuously
CREATION DATE: July 9, 2013 DATE OF UPDATE: July 9, 2013
VERSION: V1.0 PERSON-IN-CHARGE: Jake Santos
Flow of Events
Preconditions:
1. The user must have undergone the sign up process.
2. The user may able to log in through Facebook account.
3. 9gag will provide the user an account to utilize its full features.
Main Success Scenario:
1. User logs in his/her account.
2. 9gag provides three different categories.
3. User picks the best category which suits him.
4. User browses the posts in his category.
5. User scrolls down to view more posts.
6. User repeats step 5 until user decides to switch category.
7. Use-case ends successfully.
Alternative Sequence:
3. A5a: User decides to comment on a post.
1. User proceeds to Comment on Post use-case.
2. Use-case proceeds to step 3.
A5b. User decides to like a post.
1. User proceeds to Like a Post use-case.
2. Use-case proceeds to step 3.
A5c. User decides to share a post on other social website.
1. User proceeds to Share Post use-case.
2. Use-case proceeds to step 3.
A5d. User decides to report a post.
1. User proceeds to Report Post use-case.
2. Use-case proceeds to step 3.
A5e. User decides to search posts.
1. User proceeds to Search Posts use-case.
2. Use-case proceeds to step 3.
Post-Conditions:
1. Like count for posts are updated.
2. Comments on posts are updated.
4. Identification Summary
TITLE: Post a photo
SUMMARY: This use case describes the steps in posting a photo.
ACTORS:
3) User – Picks a photo to share to the community.
4) 9gag – Validates the photo and post it accordingly.
CREATION DATE: July 9, 2013 DATE OF UPDATE: July 9, 2013
VERSION: V1.0 PERSON-IN-CHARGE: Jake Santos
Flow of Events
Preconditions:
1. User must have undergone the Log in use case.
Main Success Scenario:
1. User clicks the post button on the upper-right side of the page.
2. User will be given a choice to either Paste URL or Upload File.
3. User will then give a title to the selected photo.
4. User clicks the upload button.
5. 9gag posts the photo.
6. Use-case end successfully.
Alternative Sequence:
1. User proceeds with like post.
2. User proceeds and replies to a posted comment.
6. Identification Summary
TITLE: Give Feedback
SUMMARY: This use case describes the steps in giving feedbacks and suggestions
to the developers.
ACTORS:
1) User – Performs steps in giving feedback.
2) 9gag – Processes the user action and acts accordingly.
CREATION DATE: July 9, 2013 DATE OF UPDATE: July 9, 2013
VERSION: V1.0 PERSON-IN-CHARGE: Jake Santos
Flow of Events
Preconditions:
1. User must have undergone the Log in use case.
Main Success Scenario:
2. User clicks the Give Feedback balloon on the right side of the screen.
3. 9gag prompts Microsoft Outlook.
4. User gives suggestions and feedbacks.
5. 9gag reviews the feedbacks given.
6. Use case ends successfully.
Post-Conditions:
1. Feedbacks and suggestions mailed to the developers.