A type of process model that visually shows the complex flow of use cases. Activity diagrams are similar to process flows in syntax, however they commonly show user and system interactions in one diagram and mirror the textual description of use cases. See also process flow.