johnnythesnake12 / pe

0 stars 0 forks source link

if Actor is HR Manager, then the word HR Manager should be used in place of User, this happens throughout the whole Use Case Documentation #20

Open johnnythesnake12 opened 11 months ago

johnnythesnake12 commented 11 months ago

image.png

nus-pe-bot commented 11 months ago

Team's Response

To quote from the course website:

Actor: An actor (in a use case) is a role played by a user. An actor can be a human or another system. Actors are not part of the system; they reside outside the system.

There is only one external actor throughout all use cases, thus even though the Actor should be specified as HR Manager in the use cases, there is little to no ambiguity involved in this case, which justifies a downgrade to a Low severity.

Items for the Tester to Verify

:question: Issue severity

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

Reason for disagreement: Coursebook has shown examples if you specify that Actor is HR Manager, then HR Manager should be used throughout the use case instead of user. Moreover, if a tester was unsure of how the app works from the other parts of the UG and DG, such an inconsistent usage of User vs HR Manager could only further cause more confusion.