Static modeling represents the static elements of software such as classes, objects, and interfaces and their relationships. It includes class diagrams and object diagrams. Class diagrams show classes, attributes, and relationships between classes. Object diagrams show instances of classes and their properties. Dynamic modeling represents the behavior and interactions of static elements through interaction diagrams like sequence diagrams and communication diagrams, as well as activity diagrams.