-
Notifications
You must be signed in to change notification settings - Fork 9
Scenario 1
Muhammed edited this page Apr 21, 2020
·
1 revision
- Zeynep Deretepe
- 22 years old
- Student
- Currently pursuing bachelor's degree
- A night owl
- Part-time software developer
- Enthusiastic about VR Technology, Computer Science
- Zeynep is a junior computer engineering student at Boğaziçi University.
- She is a very hard-working and ambitious student.
- She wants to be the most successful student in the department.
- Zeynep studies at nights because she feels comfort when all others go to sleep and can study more than others.
- Besides, Zeynep must take short naps during the day so that she can be awake until late at night. However, daylights keep her from a relaxing nap.
- Zeynep is not a registered user of our site.
- Zeynep wants to sleep well during the day.
- Zeynep decides to buy a sleep mask.
- (1.1.2.1.1) Users should be able to rate the products.
- (1.1.2.2.1) Users should be able to comment on the products.
- (1.1.5.2.1) Users should be able to filter products based on brand, vendor, price range, rating, and discount rate.
- (1.1.5.3.1) Users should be able to sort products based on bestsellers, newest arrivals, price, number of customer reviews, rating, and number of comments.
- (1.1.2.5.1) Users should be able to add products to their cart.
- (1.1.1.1.1) Guests shall be able to sign up as a customer by providing their name, surname, e-mail address, choosing a password and a user name.
- (1.2.1.1.1) System shall send a verification email when a customer signs up.
- (1.2.1.3.1) System shall ask all credit card information before any transaction if no credit card information is given or no card has already been saved. The information shall include proper card number with 16 characters, expiration date and CVV (3 character security code).
- Zeynep was a guest user, so she did not sign up yet.
- She wanted to see and buy a sleep mask. She wrote "sleep mask" on Google and click the first website. Since our site allows a guest user to see products, she could easily see related products.
- She took a quick look at the products on the site page and realized that there were a lot of different products and vendors. So, she understood that it might obviously hard to choose one.
- She decided to use filtering. She selected the most familiar brands and the highest-ranked vendors on the left sidebar.
- She sorted products from the lowest price to the highest price. She didn't want to give money to the mask because she had spent all her money on books.
- When the page is renewed, Zeynep found a product how is exactly she wants, a sleep mask with a rabbit picture on it.
- She opened the product page and looked at the details of it.
- She checked and liked the mask and tried to add it to the cart.
- However, because she was a guest user, the site did not allow the action and navigate her to the sign-in page.
- Since she does not have account to sign-in she click to sign-up page.
- She typed her name, surname, e-mail and password and clicked, approved the confidentiality agreement button.
- After that, the e-mail verification page was opened.
- Zeynep opened a new tab on her browser and checked her mailbox, then saw the e-mail coming from the site.
- She clicked the link for verification and the site navigated her to purchase page with a verified new user account.
- She checked the product and the price for the last time and clicked the order button to pass the delivery address page.
- She typed her address information and pass to the credit card information page.
- She typed her credit card information and clicked the button to complete the shopping.
🏠 Group 5
👨👧👦 Group Members
- Project Requirements
- Questions To Customer
- User Scenarios and Mockups
- Class Diagram
- Use Case Diagram
- Sequence Diagrams
- Description of APIs introduced
- Meeting #1 (13.02.2020)
- Meeting #2 (19.02.2020)
- Meeting #3 (26.02.2020)
- Customer Meeting #1 (03.03.2020)
- Meeting #4 (04.03.2020)
- Meeting #5 (12.03.2020)
- Meeting #6 (07.04.2020)
- Meeting #7 (17.04.2020)
- Meeting #8 (25.04.2020)
- Meeting #9 (10.05.2020)
- Meeting #10 (13.05.2020)
- Meeting #11 (25.05.2020)