Un diagrama de actividad muestra el flujo de control entre actividades y las rutas posibles que puede tomar un sistema. Comienza con un círculo negro que representa el inicio y usa óvalos para mostrar actividades y líneas con flechas para las transiciones. Los diagramas de estado describen los eventos y estados de los objetos a través de eventos, acciones, actividades y estados. Un diagrama de distribución se enfoca en el hardware y usa nodos para recursos de cómputo que se pueden conectar a través de rutas de comunicación.