what are the two broad categories of diagrams in uml?
Any UML diagram will fit into one of two broad categories: structural or behavioral. Structural diagrams analyze and depict the structure of whatever system users want to study. Behavioral diagrams describe what the system does, what actors it features, and what components are needed to build it.