Milestone III Scenarios - bounswe/bounswe2022group4 GitHub Wiki

SCENARIO I - Searching for an Experience of Body Dysmorphia, Ihsan Kucuk


  • Age: 24
  • Job: Front-end Developer

History

  • Ihsan has been working as a software developer for 2 years in the industry.
  • He has a remarkably good analytic intelligence , which makes him successful in him professional career.
  • He loves traveling to new places, exploring new tastes from different food cultures and trying them on him own, and night walks with him friends.
  • However, he is always unhappy about his body condition, it's so much that it can be counted as obsession so he seeks help for that.

Pre-conditions

  • He is not registered to the application.

Goals

  • Ihsan wants to learn possible cures for his obsessions and how to stay better.

Acceptance Criteria

  • 1.1.2.1.8 Users shall be able to read a post shared by another user.
  • 1.1.2.1.15 Users shall be able to see all posts.
  • 1.1.2.1.16 Users shall be able to create posts.
  • 1.1.2.1.17 Users shall be able to edit their posts.
  • 1.2.1.4. Users shall be able to register with their e-mails, passwords and usernames.
  • 1.2.1.5. Users shall be able to receive a verification code to their email.
  • 1.2.1.6. Users shall be able to login with their e-mail and passwords.
  • 1.3.1.1. Users shall be able to enters the chatbot and take an advice from there.
  • 1.4.1.1. Users shall be able to sign-out from the application entering sign-out button.
  • 2.1.2. The system shall be portable for website and application.
  • 2.2.2. The system shall be available as a native web application in browsers.

Action List

  1. He opens the application and click Sign-Up button for registering the application. image
  2. He fills the sign-up form and send sign-up button for registration. image
  3. He looks the email sent by the website and enters the verification code. image
  4. He is redirected to the sign-in page. image
  5. He fills the sign-in page again for entering the application.
  6. He creates a post that explains his condition and select a category for his disease. image image
  7. Then he realizes he can change the explanation he did so he edited post and changed it. image
  8. Then he uses chatbot for further medical advice but he did not find what he seeks since the bot just said it seek professional help. image image
  9. Finally, he log out from the application. image

SCENARIO II - Helping the Others , Selim ARACI


  • Age: 32
  • Job: Doctor

History

  • Selim has been a doctor for nearly 5 years and he wants to share his experience and knowledge for others.
  • He has a habit into trying new websites from different areas and he usually tries them.

Pre-conditions

  • He is not registered to the application.

Goals

  • Selim wants to explore the new application and seeks help for others

Acceptance Criteria

  • 1.1.2.1.8 Doctor shall be able to read a post shared by another user.
  • 1.1.2.1.15 Doctor shall be able to see all posts.
  • 1.2.1.4. Doctors shall be able to register with their e-mails, passwords ,usernames, names, their degrees, their instutituons and their master category if there is any.
  • 1.2.1.5. Doctors shall be able to receive a verification code to their email.
  • 1.2.1.5. Doctors shall be able to login with their e-mail and passwords.
  • 1.3.1.1. Doctors shall be able to see the comments under the posts.
  • 1.3.1.2. Doctors shall be able to add a comment under the posts.
  • 1.3.1.3. Doctors shall be able to delete their comments under the posts.
  • 1.4.1.1. Users shall be able to sign-out from the application entering sign-out button.
  • 1.5.1.1. Doctors shall be able to see users profile page by clicking their profile photo.
  • 1.5.1.2. Doctors shall be able to see users posts into their profile pages.
  • 1.5.1.3. Doctors shall be able to send a message to users by their profile pages.
  • 1.6.1.1. Doctors shall be able to upvote/downvote the posts/comments by clicking their button.
  • 1.7.1.1. Doctors shall be able to annotate a work or photo into the users posts.
  • 1.8.1.1. Doctors shall be able to see the post page by clicking POST PAGE into the posts.
  • 2.1.2. The system shall be portable for website and application.
  • 2.2.2. The system shall be available as a native web application in browsers.

Action List

  1. He opens the application and clicks sign-up button for registering.

  2. He fills the form for registration and clicks sign-up button. image

  3. He is redirected to verification page to enter the verification code coming to his e-mail.

  4. He enters the verification the see the successful verification page.

  5. He clicks sign-in button to be redirected to sign in page.

  6. He sign in with his new account and redirected to home page.

  7. Then he saw the post from another user and clicks show comments button for showing the comments from other users. image

  8. He added a comment under the post and annotate a impactful part for the user's disease. image

  9. Then he realizes his comment might be a little inappropriate for others so he deletes his comment. image

  10. After that, he clicks the user's profile page to send a message to them. image

  11. He sent a message to the user. image

  12. Then he comes to the homepage and click chat to see if his message was sent or not. image

  13. After him seeing the message was sent successfully, he searches for the messaged user for further information about him/her. image

  14. He clicks the user coming from search bar and sees her/him profile page.

  15. Finally he decided to wait a message from the user and logout.