Skip to content

Functional and non functional requirements

Max Brodeur-Urbas edited this page Feb 15, 2019 · 12 revisions

Group 19 - Co-op Academic Program Manager Perspective

Functional requirements

  • 1.1: The CO-OP-ERATOR system shall allow the academic program manager to view a complete list of students enrolled in university in their departments co-op program.
  • 1.2: The CO-OP-ERATOR system shall allow the co-op academic program manager to filter the complete student list by “problematic status”.
  • 1.3: The CO-OP-ERATOR system shall allow academic program manager to view the criteria causing the student to be deemed “problematic”.
  • 1.4: The CO-OP-ERATOR system shall allow users to view the co-op internship evaluation submitted by employer or a student.
  • 1.5: The CO-OP-ERATOR system shall allow academic program manager to identify courses which are marked as the most or the least valuable within the current curriculum from a co-op perspective.
  • 1.6: The CO-OP-ERATOR system shall allow the program manager to adjudicate the successful completion of a co-op term in case if some important documentation is missing (e.g. the employer does not submit the student evaluation form).
  • 1.7: The CO-OP-ERATOR system shall enable the Co-op term instructor to access to all reports during the co-op term (in myCourses).
  • 1.8: The CO-OP-ERATOR system shall allow the Co-op term instructor to grade the student in myCourses (e.g. pass/fail or letter grade).
  • 1.9: The CO-OP-ERATOR system shall require login after 1 hour of inactivity
  • 1.10: The CO-OP-ERATOR system shall retain written fields upon the refreshing or failing of the coop evaluation page

Non-functional

  • 2.1: The CO-OP-ERATOR system shall be large enough to support a database of 1000 active students.
  • 2.2: The CO-OP-ERATOR system shall be optimized to an average response time of less than 3 seconds for 90% of the time.
  • 2.3: The CO-OP-ERATOR system login shall include a secure authentication procedure to ensure that only administrators gain access.
  • 2.4: The CO-OP-ERATOR system shall be user friendly enough so that academic program managers and term instructors shall be able to use all system functions within one hour of training.