Create Bid Use Case

Background information :

  • System: a web auction platform

  • Primary actor: an authenticated user who wants to offer bids for an ongoing auction

  • Goals: be able to offer bids for an ongoing auction

  • Preconditions: an authenticated user, an ongoing auction not owned by the current user

Scenarios :

  1. Basic flow :

  • 1.1. The user accesses the item details page for an ongoing auction.

  • 1.2. The user enters a bid amount in the value field and clicks on the "Place your bid" button.

  • 1.3. The system checks whether the bid value is valid (greater than the highest bid's value for the current auction) and persists it in the database.

  • 1.4. The user is informed that his/her bid has successfully been placed and the latter is listed into a list of bids below after pressing on the "Refresh bids" button.

  1. Exceptional flow (the user enters invalid bid amount into the value field):

  • 1.1. The user accesses the item details page for an ongoing auction.

  • 1.2. The user enters a bid amount in the value field and clicks on the "Place your bid" button.

  • 1.3. The system checks whether the bid value is valid (greater than the highest bid's value for the current auction).

  • 1.4. The user is informed by the system that his/her bid value is invalid via a notification.

Create Bid Mock-up
Create Bid Class Diagram

Last updated