Open acekhoon opened 7 months ago
No details provided by team.
[The team marked this bug as a duplicate of the following bug]
UML diagram is inaccurate to the app implementation
Note from the teaching team: This bug was reported during the Part II (Evaluating Documents) stage of the PE. You may reject this bug if it is not related to the quality of documentation.
Person to CCA is missing a composite relation.
[original: nus-cs2103-AY2324S2/pe-interim#652] [original labels: severity.Low type.DocumentationBug]
[This is the team's response to the above 'original' bug]
Valid.
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: This issue is not pointing out that composition relation between Person and CCA is missing. The issue is that, even though Person class needs to contain only and only one Phone, Name, Address and Email attributes, they did not indicate on the arrow indicating composition relation that only 1 of them are allowed (i.e. there should be 1 above the composition arrow from Person to Phone, Name, Address and Email classes).
In the UML diagram of model class from Developer Guide, even though one person could possess one and only one phone number, name, address and email, they are not specified with the value "1" on the arrow pointing to those attributes from the person class.