-
Notifications
You must be signed in to change notification settings - Fork 1
User Scenario 4
Name: Cemal Özen
Age: 24
Occupation: Teacher
Background and Story: Cemal Özen has been a passionate chess player since his teenage years. He enjoys watching chess tournaments and improving his strategies by learning from grandmasters. Recently, he started using a chess platform to keep track of his favorite players and improve his skills.
-
Cemal Demir wants to follow his favorite players in major tournaments.
-
Add his favorite chess opening and player to his personal profile.
-
Analyze games and improve his own gameplay through the website.
- He has a valid email address to register on the platform.
-
Cemal Demir opens the chess website and is welcomed by the main page. He clicks on the
sign up
button at the top of the page. -
On the sign-up page, Cemal enters his username, email, and password. He receives a confirmation email shortly after and clicks on the link to verify his account.
-
After confirming his email, Cemal returns to the website and logs in using his username and password. He is taken to his
personal page
. -
On his personal page, Cemal notices a section for adding favorite chess openings. He clicks the
Add Favorite Opening
button and selects the "Sicilian Defense" as his favorite opening. -
He then scrolls down to the
Favorite Player
section and clicks theAdd Favorite Player
button. Cemal selects Magnus Carlsen as his favorite player. -
With his profile updated, Cemal explores the rest of the website to follow upcoming tournaments and watch his favorite players in action.
-
Opens a puzzle and reads the comments on the puzzle brainstorms with community.
- 1.1.1.1 Users shall be able to sign up by providing email, username, and password.
- 1.1.1.7 Email addresses shall be verified for account activation; users shall receive a confirmation email and must click on a link to verify their account.
- 1.1.1.2 Registered users shall be able to log in using email and password.
- 1.1.1.3 Registered users shall be able to securely log out of their accounts.
- (New Requirement Needed) Upon logging in, users shall be taken to their personal page or profile dashboard.
- (New Requirement Needed) Users shall be able to add favorite chess openings to their personal profile.
- (New Requirement Needed) Users shall be able to add favorite players to their personal profile. *1.1.4.2.2.3 Players’ information shall be listed (name, age, nationality, etc.), allowing users to view details about players like Magnus Carlsen. *1.1.4.2.3.1 Users shall be able to jump from a tournament to games played in it, enabling them to follow upcoming tournaments and watch games.
- 1.1.4.3.1 Users shall be able to play puzzles available on the platform.
- (New Requirement Needed) Users shall be able to read and post comments on puzzles to engage with the community.
- 2.1.1 The application shall feature an intuitive user interface with clear navigation paths and interactive elements, allowing users to easily find features like adding favorite openings and players.
- 2.1.2 Users shall be able to easily find and access all essential features and functionalities, such as puzzles and tournament information.
- 1.1.5.1.1 The platform shall support full-text search capabilities, allowing users to search for players like Magnus Carlsen and tournaments they are participating in.
- 1.1.5.1.3 The search bar should provide real-time autocomplete suggestions and relevant search prompts to assist users in finding players and tournaments.
🏠 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