Devanshshah1309 / pe

0 stars 0 forks source link

Missing use cases #22

Open Devanshshah1309 opened 1 year ago

Devanshshah1309 commented 1 year ago

Some important use-cases such as: viewing students from tutorial group - are missing from the DG

nus-se-bot commented 1 year ago

Team's Response

As a group, we don't think that use cases should be a comprehensive list of every feature in our application, but merely the important or complex features that have a lot of moving parts

Items for the Tester to Verify

:question: Issue response

Team chose [response.Rejected]

Reason for disagreement: The team's justification is incorrect as per this post by Prof here: https://github.com/nus-cs2103-AY2223S1/forum/issues/444


:question: Issue severity

Team chose [severity.Low] Originally [severity.Medium]

Reason for disagreement: Use-cases are meant to specify system requirements.

If as a developer, you forget to specify use-cases, it is possible that you might forget to implement those system requirements later on while building the application itself.

Your team only provided 6 use-cases. They do not cover multiple aspects of your program. Some of them include:

  1. Viewing all students in a tutorial group (pretty important)
  2. Grading an assignment - entire feature missing :(

If your team designed the application based on the use-cases in the DG alone, it would not add much value to the users as important feature and functionalities would have been left out.

Hence, it is a medium severity documentation bug as the number of missing use cases affects the final product significantly.