Skip to content

Requirements

Katrina Poulin edited this page Feb 3, 2020 · 9 revisions
  1. [FUNCTIONAL] (RQ1) The System shall allow users to give away their pets to the shelter.
  2. [FUNCTIONAL] (RQ2) The System shall allow users to create/edit/delete their account.
  3. [FUNCTIONAL] (RQ3) The System shall allow users to login.
  4. [FUNCTIONAL] (RQ4) The System shall allow users to logout.
  5. [FUNCTIONAL] (RQ5) The System shall allow users to create, edit and delete an advertisement to give up their pet for adoption.
  6. [FUNCTIONAL] (RQ7) The System shall allow users to make a donation to the pet shelter.
  7. [FUNCTIONAL] (RQ8) The System shall allow employees to suspend or ban users.
  8. [FUNCTIONAL] (RQ9) The System shall allow users to select a candidate's application in response to their advertisement.
  9. [FUNCTIONAL] (RQ10) The System shall allow users to open forum threads and create forum posts.
  10. [FUNCTIONAL] (RQ11) The System shall allow employees to close forum threads and delete forum posts.
  11. [FUNCTIONAL] (RQ12) The System shall allow users to apply to adopt a pet they see in an advertisement.
  12. [NON-FUNCTIONAL] (RQ13) The System shall have a responsive website design.
  13. [NON-FUNCTIONAL] (RQ14) The System shall encrypt users' passwords.
  14. [FUNCTIONAL] (RQ15) The System shall send a verification token to registering users by email. Links to the related issues are provided by clicking on the requirement ID.