Open nus-pe-bot opened 4 years ago
Our Developer Guide aims to provide a comprehensible overview of the workings of our App.
The purpose of the Logic Component diagram is to give a clear overview of its relevant classes. Moreover, we included the Model Component as developers working on the Logic Component will interact very often with the Model component. In addition, the Storage component is not actively shown because it is largely fixed in functionality and developers are not expected to perform much change to it.
Furthermore, according to the CS2103T website, in "potential bugs of UML diagrams", the diagrams do not have to be overly comprehensive.
Severity (if any): low because this unlikely affects normal operation (if any)/brings minor inconvenience (if any). Note that this is explained despite us rejecting it, as the Github forum requires us to explain any changes to severity.
--
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.
In the sequence diagram of the user guide in page 6. is is seen the the Logic access the sotrage to modify the file when the model is changed.
However, in the logic Class diagram, there is no pointer to the Storage class.
Also in the sequence diagram in the page 9, the interaction between logic and storage is not reflected
[original: nus-cs2103-AY1920S2/pe-interim#2273]