florentianayuwono / pe

0 stars 0 forks source link

Use cases are severely not complete/lacking #28

Open florentianayuwono opened 1 year ago

florentianayuwono commented 1 year ago

Only 3 Use Cases are provided out of so many features.

image.png

soc-se-bot commented 1 year ago

Team's Response

There was no specification in the module website on the number of use cases that was required. Even in AB3, there is only 1 use case and the team has expanded on it to 3. Moreover, the team feels that the number of use cases to write is subjective.

Items for the Tester to Verify

:question: Issue response

Team chose [response.Rejected]

Reason for disagreement: The module website clearly specifies that:

image.png

This team clearly has more than 3 important use cases. For example:

Use case: Delete a contact

MSS

  1. User requests to list contacts.
  2. YellowPages shows a list of contacts.
  3. User requests to delete a specific contact in the list.
  4. YellowPages deletes the contact.

Use case ends.

Extensions

1a. The list is empty.

Use case ends.

3a. The given index is invalid.

3a1. YellowPages shows an error message.

Use case resumes at step 2.

More complicated features that for sure require use cases: Add contact to a meeting, Edit meeting details, Sorting meetings, Filtering meetings, etc.

The argument for AB3 only has 1 use case is easily countered by this statement:

image.png