Quora Use Case Narrative

Embed Size (px)

Citation preview

  • 7/28/2019 Quora Use Case Narrative

    1/5

    Use Case Narratives

    Shahin Sepasi

  • 7/28/2019 Quora Use Case Narrative

    2/5

    Use Case Diagram

    Use Case Narratives:

    1-Write

    2-Edit Account3- Search in old question

  • 7/28/2019 Quora Use Case Narrative

    3/5

    Identification summaryTitle:Write

    Summary:This use case describes the steps associated with Writing in website

    Actors:1. User (member)

    2. Website administrator

    Creation Date: July 6, 2013 Date of Update:

    Version: v1.0 Person in Charge: shahin sepasi

    Flow of EventsPreconditions:

    1. User identified by system after entering the username\password

    2. User has decide what should be published

    3. User has been accept the term and conditions of the web site

    Main Success Scenario:

    1. User choose the writing section and dropdown window will open

    2. User will choose one of the options in dropdown window and will transfer to the new window

    3. User will choose either (Ask Question, Write Review, Write Answer, write new topic)

    4. User will post any upper option

    5. System records the post into system data base and publish it on the web site.

    6. System will give confirmation message the post has been published

    Alternative Sequences:

    A2. The system cannot recognize you as a user and redirect you to sing up page

    1. System signals error if the user name and password is incorrect or repeated

    2. User will review the error to see were the mistake happen

    3. System will indicate that the account has been created and resume the use case at step 4 of

    main success scenario

    A8. The system identify user cannot post review

    1. System will show block sing

    2. System removes the review from the post and resumes the use case at Step 7 of the Main

    Success Scenario.

    Error Sequences:

    E7a. The question user try to put is to short.

    1. System signals The question you are adding is too short. Please rephrase it to include more

    information. and rejects entry.

    2. System will ask user to repeat the question.

    2a. incorrect question has been entered.

    1. User will repeat Step 7 of the Main Success Scenario

    E7b. User tries to enter repeated topic

    1. System signals error.

    2. System redirect user to same topic exists and will repeat Step 7 of the Main Success Scenario

    Post Conditions:

    1. User post has been upload the web site

    2. Updates has been save in to system data base

    Identification summaryTitle:Edit the account

    Summary:This use case describes the steps associated with Writing in website

    Actors:

  • 7/28/2019 Quora Use Case Narrative

    4/5

    1. User (member)

    2. Website administrator

    Creation Date: July 6, 2013 Date of Update:

    Version: v1.0 Person in Charge: shahin sepasi

    Flow of EventsPreconditions:

    1. User identified by system after entering the username\password

    2. User will update or edit personal account

    3. User has decide what should be edit or update

    Main Success Scenario:

    1. User choose the setting section and new window will open.

    2. User will choose either (update, change password, close the account, add new email address)

    3. User will apply changes to the options above

    4. System records the updates into system data base.

    5. System will give confirmation message the records has been updated

    Alternative Sequences:

    A7. The user will update the pass word.

    1. System will ask for old and new pass word

    2. User will input the new password3. System will indicate that the account has been updated and resume the use case at step 7 of

    main success scenario

    A8. The user will add email address to profile data

    1. System will ask user to input new e-mail address

    1) System will add new email address added to data base and resumes the use case at Step 7 of the Main

    Success Scenario.

    Error Sequences:

    E7a. User updates the password in very short or long format

    1) System will prompt the message Please use a password at least 5 characters long

    2) System clears the box to repeat the password.3) a) User will repeat Step E7a of the Alternative sequence till the correct formats apply.

    b) System will indicate that the account has been updated and resume the use case at step 7 of main

    success scenario.

    E7b. User enter repeated email address

    1) System signals error message The email address is already associated with a Quora account

    2) User will repeat Step E7b of the Alternative sequence till the correct formats apply.3) System redirect user to same topic exists and will repeat Step 7 of the Main Success Scenario

    Post Conditions:

    3. User should have valid account

    4. User should agree on website term and conditions

  • 7/28/2019 Quora Use Case Narrative

    5/5

    Identification summaryTitle:Search for old questions

    Summary:This use case describes the steps associated with search in website

    Actors:1. Users (member)

    2. Website administrator

    Creation Date: July 6, 2013 Date of Update:

    Version: v1.0 Person in Charge: shahin sepasi

    Flow of EventsPreconditions:

    1. User identified by system after entering the username\password

    2. User will search read and comment

    3. User has decide what should be asked

    Main Success Scenario:

    1. User write question in the search box

    2. User can choose suggested questions or ask question in mind

    3. User will receive the list of topic related to the question

    4. System suggest other topic near to the one user reading

    Alternative Sequences:

    A4a. The user will share the topic in social networks

    1. User mark share under the topic

    2. System show list of social network associate with site to choose and added to topic

    3. Connection will be made from system to social network site and user will post the topic

    4. System resumes the use case at Step 5 of the Main Success Scenario.

    A4b. The user will follow the answers of other users

    1. While reading or before start reading user can follow the other users answer

    A4c. The user gives Credits to questions1. User gives Credits to make content more prominent. This prominence can help questions get

    answered, or get more attention for answers and posts.

    You'll spend credits to ask someone to answer or promote content. You'll earn credits whenpeople vote up your answers or follow your questions.

    Error Sequences:

    E7a. Connection between social network and site cant be made

    1. System will prompt the message connection to social network failed please try later

    2. System return and resume the use case at step 5 of main success scenario

    E1a. The question user writes in question box will not take action

    1. System will not take any action2. User must write question in the proper format or edit the question

    3. System return and resume the use case at step 3 of main success scenario.

    Post Conditions:

    1. User should have valid account

    2. User should agree on website term and conditions