Skip to content

Scenario 1 ‐ Searching Books

Esad Yusuf Atik edited this page Apr 30, 2024 · 2 revisions

Alex Bookworm

Persona

  • Age: 45
  • Job: Dog groomer
  • Interests: Cats, novels, sci-fi, part time modeling

Story

Alex is a high-end dog groomer. He has extensive amounts of time in a day between his $1000 chihuaua grooming sessions that he likes to fill with reading science fiction novels. Finding new books to read is a tiring errand for him. Therefore he uses the semantic search feature of our project.

Goals

  • He wants to search books by genre.
  • He wants to filter search by user ratings.

Preconditions

  • Alex is registered.
  • Alex is logged in.
  • Alex knows how to use the search feature with filters.

Actions

  • Alex opens the app.
  • Alex clicks on the search page.
  • Alex chooses sci-fi from the genre selection.
  • Alex activates user rating filter and chooses minimum of 4 stars.
  • Alex clicks on search and is shown a list of sci-fi books with at least 4 star user rating.

Acceptance Criteria

System Requirements

  • 4.1.1 The system shall implement a search functionality categorized by genres.
  • 4.2.1 The system shall feature advanced filtering with user ratings.

User Requirements

  • 4.1 Users shall search for a book from a search bar. This search shall return a list of semantically similar book results.
  • 4.2.1 Users shall see the title of the book.
  • 4.2.2 Users shall see the cover of the book.
  • 4.2.3 Users shall see the number of pages of the book.
  • 4.2.4 Users shall see the author of the book.
  • 4.2.5 Users shall see the description of the book.
  • 4.2.6 Users shall see the publication year of the book.
  • 4.2.7 Users shall see the main subject of the book.
  • 4.2.8 Users shall see the ISBN-13 of the book.
  • 4.2.9 Users shall see the genre of the book.

Author

Esad Yusuf Atik

Clone this wiki locally