NicholasT1 / pe

0 stars 0 forks source link

Missing Extensions in Use Cases #10

Open NicholasT1 opened 1 week ago

NicholasT1 commented 1 week ago

Some use cases are missing extensions that are likely to occur. Some examples shown:

Possible extension for when the list is empty could be added Screenshot 2024-11-15 172207.png

nus-pe-bot commented 1 week ago

Team's Response

It is mentioned in the Course Textbook that uses cases should not prescribe how the user interface should be displayed.

In this case, stating that The system displays a list of all contacts includes both the case where the list is non-empty, as well as the case when the list is empty ("all contacts" could mean "none"). It should be intuitive that if the list was empty, then either no contacts are shown, or some sort of message will be displayed to the user.

The bug report suggests that we should add an extension for the case where the list is empty, but does not specify what exactly the system should do in such a case.

The team can only give the benefit of doubt that the bug report means to include an error message for when the list is empty, which to begin with, is not necessary to be included in the use case.

Hence, the bug report is rejected.

Items for the Tester to Verify

:question: Issue response

Team chose [response.Rejected]

Reason for disagreement: [replace this with your explanation]