yisiox / pe

0 stars 0 forks source link

Possible UML notation mistake in delete class implementation section of DG #12

Open yisiox opened 2 months ago

yisiox commented 2 months ago

Description

The screenshot below is potentially an unintended mistake in the UML diagram, since the activation bars and return arrows don't seem to match up. The text description which follow this diagram also does not give much detail on the workings of this interaction.

Screenshot

image.png

Reason for Severity

As the diagram and text fail to give the reader a good idea of this part of the implementation, it hinders the reader's understanding to a notable extent.

nus-se-script commented 2 months ago

Team's Response

Woopsie

Items for the Tester to Verify

:question: Issue severity

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

Reason for disagreement: With closer inspection of the DG and codebase, I believe I understand the original intention of the diagram to be that findModuleFromList() returns a corresponding module object, on which a method is called to delete a class.

However, I believe the severity should be maintained as medium for the reasons below:

image.png