david-eom / CS2103T-PE

0 stars 0 forks source link

Too few use cases #20

Open david-eom opened 3 years ago

david-eom commented 3 years ago

For an app like ManageMe, it is a bit unexpected to have only 5 use cases.

截圖 2021-11-12 下午5.40.39.png

nus-pe-bot commented 3 years ago

Team's Response

The reason why we only have 5 use cases is that each one is a Generic use case that applies to all of Task, Module and Link. As for why we condense the use cases for Task, Module and Link into Generic ones, it is because their basic functions of Add, Delete, Edit, Find and List all follow the exact same behaviours. Thus while the number of use cases in small, they in fact cover all major features of our app.

Items for the Tester to Verify

:question: Issue response

Team chose [response.Rejected]

Reason for disagreement: Although it is indeed "generic" find, delete, add, etc., the use cases simply covers CRUD without any other features in ManageMe e.g. opening a link, change calendar to next/previous month, viewing help, mark tasks as done, archive data, just to name a few. In fact, if we look at ManageMe's User Guide, there should be way more use cases specified under the DG.

I really do not think generic add/edit/delete/find/list is enough. Too many use cases