In: Computer Science
“A complete and consistent class diagram is all that is required to implement and to understand an application”. Discuss the correctness or otherwise of this statement. In your answer, among other things, consider how class diagrams evolve and who has a stake in the understanding and implementation of an application.
The statement "A complete and consistent class diagram is all that is required to implement and to understand an application" is partially agree with it correctness. Because by only class diagram we can't understand the entire application. All uml diagrams like usecase diagram, sequence diagram, activity diagram etc. are required to understand how the application works and users activities in it. Class diagram shows the structure of an application only.
Therefore, the given statement is partially correct but not complete because only by class diagram developer can't understand the application.