Skip to content

Functional and non functional requirements

Elie-Elia edited this page Oct 13, 2019 · 2 revisions

Group 3 - Company Manager Perspective

Functional Requirements

  • 1.01 The system shall allow the company manager to verify new tutors.
  • 1.02 The system shall allow the company manager to hide any evaluation comments written.
  • 1.03 The system shall allow the company manager to delete any evaluation comments written.
  • 1.04 The system shall authorize the company manager to add new universities.
  • 1.05 The system shall allow the company manager to assign a room with a specific tutor.
  • 1.06 The system shall authorize the company manager to view tutors’ payroll.
  • 1.07 The system shall authorize the company manager to remove students.
  • 1.08 The system shall authorize the company manager to remove tutors.
  • 1.09 The system shall authorize the company manager to add new subjects.
  • 1.10 The system shall authorize the company manager to add new courses.

Non-Functional Requirements

  • 1.11 The system must ensure the integrity of the user account information.
  • 1.12 Passwords shall never be viewable at the point of entry or at any other time.
  • 1.13 System maintenance shall take place every six months.
  • 1.14 The system shall verify the identity of administrators before allowing them to use its root functions.
  • 1.15 The system shall notify the administrators if malware is detected during a scan.