-
Notifications
You must be signed in to change notification settings - Fork 0
Requirements Specifications
Imtiaz Raqib edited this page Feb 10, 2019
·
26 revisions
Provided below are given user stories. They are accompanied by a rationale which is presented through collaboration within our team
- Books
- User profile
- Searching
- Requesting
- Accepting
- Borrowing
- Returning
- Location
- The WOW Factor
| Books | User Stories and the Rationale |
|---|---|
| US 01.01.01 | As an owner, I want to add a book in my books, each denoted with a clear, suitable description (at least title, author, and ISBN). |
| Rationale | Rationale goes here |
| US 01.02.01 | As an owner, I want the book description by scanning it off the book (at least the ISBN). |
| Rationale | Rationale goes here |
| US 01.03.01 | As an owner or borrower, I want a book to have a status of one of: available, requested, accepted, or borrowed. |
| Rationale | Rationale goes here |
| US 01.04.01 | As an owner, I want to view a list of all my books, and their descriptions, statuses, and current borrowers. |
| Rationale | Rationale goes here |
| US 01.05.01 | As an owner, I want to view a list of all my books, filtered by status. |
| Rationale | Rationale goes here |
| US 01.06.01 | As an owner, I want to view and edit a book description in my books. |
| Rationale | Rationale goes here |
| US 01.07.01 | As an owner, I want to delete a book in my books. |
| Rationale | Rationale goes here |
| User Profile | User Stories and the Rationale |
|---|---|
| US 02.01.01 | As an owner or borrower, I want a profile with a unique username and my contact information. |
| Rationale | Rationale goes here |
| US 02.02.01 | As an owner or borrower, I want to edit the contact information in my profile. |
| Rationale | Rationale goes here |
| US 02.03.01 | As an owner or borrower, I want to retrieve and show the profile of a presented username. |
| Rationale | Rationale goes here |
| Searching | User Stories and the Rationale |
|---|---|
| US 03.01.01 | As a borrower, I want to specify a set of keywords, and search for all books that are not currently accepted or borrowed whose description contains all the keywords. |
| Rationale | Rationale goes here |
| US 03.02.01 | As a borrower, I want search results to show each book not currently accepted or borrowed with its description, owner username, and status. |
| Rationale | Rationale goes here |
| Requesting | User Stories and the Rationale |
|---|---|
| US 04.01.01 | As a borrower, I want to request a book that is not currently accepted or borrowed. |
| Rationale | Rationale goes here |
| US 04.02.01 | As a borrower, I want to view a list of books I have requested, each book with its description, and owner username. |
| Rationale | Rationale goes here |
| US 04.03.01 | As an owner, I want to be notified of a request. |
| Rationale | Rationale goes here |
| US 04.04.01 | As an owner, I want to view all the requests on one of my books. |
| Rationale | Rationale goes here |
| Accepting | User Stories and the Rationale |
|---|---|
| US number | User Story goes here |
| Rationale | Rationale goes here |
| US number | User Story goes here |
| Rationale | Rationale goes here |
| US number | User Story goes here |
| Rationale | Rationale goes here |
| US number | User Story goes here |
| Rationale | Rationale goes here |