Open PresleyChew opened 1 week ago
No details provided by team.
[The team marked this bug as a duplicate of the following bug]
Incorrect format for UML class diagram
The UML class diagram for
Logic
components uses double \< and > in labels for dependencies:This does not follow the format for UML diagrams that was taught, possibly confusing readers as to what the symbol means.
[original: nus-cs2103-AY2425S1/pe-interim#1661] [original labels: severity.Low type.DocumentationBug]
[This is the team's response to the above 'original' bug]
The exact same diagram can be found in the course website. We are referring to the course website directly. The exact same diagram can be found under: Week 6 Topics > w6.2c (multi-level design) > "Logic"
Furthermore, it is also valid notation as seen here. https://github.com/nus-cs2103-AY2425S1/forum/issues/806
Items for the Tester to Verify
:question: Issue duplicate status
Team chose to mark this issue as a duplicate of another issue (as explained in the Team's response above)
Reason for disagreement: [replace this with your explanation]
Background
There was use of notations not compliant with notations covered in the course below are the screenshots attached, they are primarily the 2 logic UML diagrams used in page 5 and 6 of the Developer Guide
Screenshot 2024-11-15 at 4.17.26 PM
Screenshot 2024-11-15 at 4.19.09 PM
Screenshot 2024-11-15 at 4.06.34 PM
Test case
null
Expected output
Use of proper notation/notations that are compliant with notations covered in the course.
Reason for severity
Would give a low severity, however given that this mistake was reflected on 2 UML diagrams which are very crucial in the Developer Guide a Medium severity is appropriate.