UML: The best diagrams

The main purpose of UML is to provide the developer community a common way to design the base of an application. The primary authors were Jim Rumbaugh, Ivar Jacobson, and Grady Booch; which have originally their own methods, but they joined forces to create a better one.

1. Class Diagram

2. Activity Diagram

These diagrams represent the workflow of the process that needs to be described. In other words, it describes the process or actions between two or more classes. The flow starts with a circle and then continues with the actions that are inside rectangles. There are also conditionals represented by a diamond.

c2eme

3. Deployment Diagram

4. Sequence Diagram