1) The document discusses Unified Modeling Language (UML) diagrams for modeling systems, including both structural and behavioral diagrams.
2) Structural diagrams represent the static aspects of a system and include class, object, component, and deployment diagrams.
3) Behavioral diagrams model the dynamic aspects and include use case, sequence, collaboration, state chart, and activity diagrams.