Skip to content

Requirements

Katrina Poulin edited this page Feb 3, 2020 · 9 revisions

Functional Requirements

  1. (RQ1) The System shall allow users to give away their pets to the shelter.
  2. (RQ2) The System shall allow users to create/edit/delete their account.
  3. (RQ3) The System shall allow users to login.
  4. (RQ4) The System shall allow users to logout.
  5. (RQ5) The System shall allow users to create, edit and delete an advertisement to give up their pet for adoption.
  6. (RQ7) The System shall allow users to make a donation to the pet shelter.
  7. (RQ8) The System shall allow employees to suspend or ban users.
  8. (RQ9) The System shall allow users to select a candidate's application in response to their advertisement.
  9. (RQ10) The System shall allow users to open forum threads and create forum posts.
  10. (RQ11) The System shall allow employees to close forum threads and delete forum posts.
  11. (RQ12) The System shall allow users to apply to adopt a pet they see in an advertisement.
  12. (RQ15) The System shall send a verification token to registering users by email.

Non-Functional Requirements

  1. (RQ13) The System shall have a responsive website design.
  2. (RQ14) The System shall encrypt users' passwords.

Links to the related issues are provided by clicking on the requirement ID.