Appearance
Unified Modeling Language
The Unified Modeling Language (UML) has emerged as the standard notation for OOP. UML has many types of diagrams, each aimed to either describe the structure or the behavior of a software system. The most commonly used is the Class diagram employed to illustrate a software system's necessary classes and their relationships.
INFO
You must produce a UML Class diagram for the data model of your software project and keep it updated at each iteration.
The diagram gives us an overall view of your software system more effectively than either a natural language or a programming language can.