-
Notifications
You must be signed in to change notification settings - Fork 1
Scenario 3
Name: Javier Morales
Age: 42
Occupation: Accountant at a company and retro gaming enthusiast.
Background and Story: Javier is a 42-year-old office worker with a deep passion for retro video games. He has an extensive collection of games from the 80s and 90s and enjoys sharing his knowledge and experiences with others. He is always on the lookout for rare titles to add to his collection and enjoys discussing the history and impact of these games with fellow enthusiasts. He recently learned about a website from a friend that allows users to review, create lists, and connect with other gamers. He is excited to use it to share his retro collection and connect with like-minded gamers.
-
Javier wants to sign up on the website to share his reviews of retro games and connect with other retro gaming enthusiasts.
-
He wants to create a list of "All-Time Favorite Retro Games" to showcase his personal top picks and share memories associated with each game.
-
He aims to engage with the community by participating in discussions about retro gaming and discovering new games to play.
- Javier is familiar with blogging and social media, but he is new to this website. His friend mentioned some features, but he's not completely familiar with all the details.
-
Javier navigates to the website and clicks the
Sign Up
button. He fills out the registration form with his username, email, and password. -
After verifying his email, Javier is taken to his
profile page
, where he enters his favorite genre as retro games. -
Javier goes to the
Create List
section and starts a new list titled "All-Time Favorite Retro Games". He adds games like "Super Mario", "Sonic the Hedgehog", and "Street Fighter II" providing detailedreviews
and sharing memories associated with each game. -
He uses the
search bar
to find his friend, who recommended the website. He finds his friend's profile, and adds him friend. -
While exploring the website, Javier comes across a list of "Underrated Retro Games" curated by another user. Intrigued, he checks out the list and finds a few titles he hasn't played before. He adds these new discoveries to his "Playlist".
-
Before logging out, Javier checks his
notifications
and sees that several users added his profile as a friend. -
Satisfied with his experience on the website, Javier logs out, planning to return regularly to update his list, write more reviews, and engage with fellow retro game lovers.
-
1.1.1.1. Guests shall be able to register to the application by providing their email, username, and password.
-
1.1.3.5.3. Logged in users shall be able to select up to a certain number of favorites from each class of game properties (genre, platform, developer, etc.).
-
1.1.3.3.2. Logged in users shall be able to create custom lists.
-
1.1.3.2.5. Logged in users shall be able to add a game to one of their custom lists.
-
1.1.3.2.7. Logged in users shall be able to review a game.
-
1.2.2.1 System shall provide semantic search for usernames, lists and games.
-
1.1.2.2.1. Users shall be able to view popular lists made by logged in users and view the number of items in each list.
-
1.2.1.1.1. System should send a notification when a user receives a follow.
- Related scenario items: 1.
- Related scenario items: 2.
- Related scenario items: 3.
- Related scenario items: 5.
🏠 Home
- Communication Plan for CMPE451
- Responsibility Assignment Matrix(RAM) for CMPE451
- Requirements Document for CMPE451
- Project Plan for CMPE451
- Web Annotation Data Model (WADM) Documentation
CMPE352
- Domain Analysis - Video Games
- Wikidata Research
- Mobile Development Research
- Web Development Research
- Application Programming Interface (API) Research
- Repository Research
- Useful Resources
- Requirements
- Responsibility Assignment Matrix
- Project Plan
- Elicitation Questions
- Scenarios
- Mockups
- Milestone Report 1
- Use Case Diagram
- Class Diagram
- Sequence Diagrams
- Milestone Report 2
- Milestone Report 3
- Meeting #10 ‐ 15.05.2024
- Meeting #9 ‐ 08.05.2024
- Meeting #8 ‐ 17.04.2024
- Feedback Meeting - 17.04.2024
- Meeting #7 ‐ 27.03.2024
- Meeting #6 ‐ 22.03.2024
- Customer Meeting ‐ 17.03.2024
- Extra Meeting ‐ 15.03.2024
- Meeting #5 ‐ 13.03.2024
- Meeting #4 ‐ 06.03.2024
- Meeting #3 ‐ 28.02.2024
- Meeting #2 ‐ 21.02.2024
- Meeting #1 ‐ 16.02.2024