nus-cs2103-AY2324S2 / forum

17 stars 0 forks source link

Model PlantUML diagram #827

Open jiahui0309 opened 2 months ago

jiahui0309 commented 2 months ago

Screenshot 2024-04-13 at 11 28 02 PM

If there is a function dependency between ModelManager and Note, will it be necessary for us to draw a dotted line linking them together?

We are concerned whether we should make the dependency relations more explicit.

Thank you!

damithc commented 2 months ago

If there is a function dependency between ModelManager and Note, will it be necessary for us to draw a dotted line linking them together?

@jiahui0309 Given a UML diagram can omit unimportant details, it is up to you to decide if this dependency is important enough to show in this diagram. You can consider costs (e.g., it adds to the complexity of the diagram) and benefits (e.g., the value of a reader seeing the dependency otherwise might not get noticed) when making that decision.