Activity diagrams and swimlane diagrams supplement use case diagrams by providing a visual representation of procedural workflow. Activity diagrams show the start and end of a process, decisions as diamonds, and can represent concurrent activity using branches and joins. Swimlane diagrams divide the diagram into lanes to indicate which actor or class is responsible for each activity. Together, these diagram types detail the flow of activities and responsibilities described in use cases.