tim-pipi / pe

0 stars 0 forks source link

Use Case Bug #25

Open tim-pipi opened 10 months ago

tim-pipi commented 10 months ago

image.png

Shouldn't PropertyMatch be the one adding the customer into the customer list?

nus-se-script commented 10 months ago

Team's Response

What is meant is that the property agent adds the customer to the address book by entering the command.

Items for the Tester to Verify

:question: Issue response

Team chose [response.NotInScope]

Reason for disagreement: Hi there,

Thank you for your response regarding the Use Cases in the Developer Guide. While I understand your point about the property agent's role in adding customers, I believe there is still a crucial aspect missing in our documentation: the system's interaction with the user.

Essence of Use Cases: A use case is intended to describe a sequence of actions that a system performs that yields a result of value to a user. This typically includes both the user's actions and the system's responses or behaviors in return. Currently, the use cases seem to focus solely on the user's actions without adequately describing how the system processes these actions and what outputs or states result from them.

image.png

Clarifying System Behavior: Detailing the system's responses is vital for understanding how the application behaves in various scenarios. This information is not just crucial for current developers but also for future team members who might work on maintaining or enhancing the application. Without a clear understanding of the system's interactions, the development and troubleshooting processes become more challenging.

Considering these points, I believe that the use cases in the Developer Guide should include explicit descriptions of the system's interactions and responses. As such, this should be a bug which is within the scope of the current version.