3. Identification Summary
Title: Create DIY Entry
Summary: This use case describes the steps associated with creating an entry.
Actors:
1. User – Writes the steps on how to do the DIY project.
2. Instructibles– Let users to edit and post their own entry and let other
users view the entry.
Creation Date: July 07, 2013 Date of Update: July 07, 2013
Version: V1.0 Person-In-Charge: Maranan, Gerardo
Flow of Events
Preconditions:
1. User of Instructables has already undergone the sign in account use-case.
2. User has viewed the profile or post of the user he/she wants to follow.
Main Success Scenario
1. User creates step-by-step, photo or video.
2. User writes post.
3. User previews post.
4. User publishes the post.
5. Use-case ends successfully.
Alternative Sequence:
A2. User decides not to finish the entry.
1. User saves the entry as a draft.
2. Use case proceeds to home page.
Error Sequence:
E2. User cancels the write post workflow.
1. Instructables/browser deletes written procedures.
2. Use-case proceeds to browse media feed use-case.
Post Conditions:
1. New entry posted on feed.
2. Entry is shared on user’s social accounts.
4. Identification Summary
Title: Follow User/s
Summary: This use case describes the steps associated with following a user.
Actors:
3. User – Follows other user to subscribe to their feeds.
4. Instructibles– Processes the follow request and sends request to the
user.
Creation Date: July 07, 2013 Date of Update: July 07, 2013
Version: V1.0 Person-In-Charge: Maranan, Gerardo
Flow of Events
Preconditions:
1. User of Instructables has already undergone the sign inaccount use-case.
2. User has viewed the profile/post of the user he/she wants to follow.
Main Success Scenario
1. User looks for people to follow.
2. User views post/profile of the person he/she wants to follow.
3. User clicks on follow button.
4. User waits for response.
5. User added the person he/she followed on his/her feed.
6. Use-case ends successfully.
Alternative Sequence:
A2. User decides to cancel request.
1. User clicks on cancel follow request.
2. User proceeds to view entry/profile use-case.
A3. User got declined for his/her request.
1. User got his follow request declined.
2. User proceeds to view entry/profile use-case.
Post-Conditions:
1. User added to follower list.
2. User posts added to feed.
5. Identification Summary
Title: Browse Feed
Summary: This use case describes the steps associated with browsing feeds.
Actors:
1. User – Follows other user to subscribe to their feeds.
2. Instructibles– Processes the follow request and sends request to the
user.
Creation Date: July 07, 2013 Date of Update: July 07, 2013
Version: V1.0 Person-In-Charge: Maranan, Gerardo
Flow of Events
Preconditions:
1. User of Instructables has already undergone the sign in account use-case.
2. User has already followed other users.
Main Success Scenario
1. User goes to homepage.
2. Instructables shows recent feeds from followed users and the featured feeds.
3. User browses posts.
4. User loads more recent/featured posts.
User repeats step 3 to 4 until user proceeds to other module.
5. Use-case ends successfully.
Alternative Sequence:
A3a. User decides to favorite post.
1. User proceeds to favorite post use-case.
2. User proceeds to step 3.
A3b. User decides to add a post to collections.
1. User proceeds to add to collection use-case.
2. User proceeds to step 3.
A3c. User decides to comment to post.
1. User proceeds to comment to post use-case.
2. User proceeds to step 3.
6. A4. User refreshes news feed.
1. Use case proceeds to step 2.
Post Conditions:
1. Like count for posts are updated.
2. Comments on posts are updated.
3. Share count on posts is updated.
4. View count on posts is updated.