. The Class Diagram
The class diagram is core to object-oriented design. It describes the types of objects in the system and the static relationships between them.
Packages
Packages allow you to break up a large number of objects into related groupings. In many object oriented languages (such as Java), packages are used to provide scope and division to classes and interfaces. In the UML, packages serve a similar, but broader purpose.
View Complete Post