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.