Activity An Activity Diagram is a special type of state chart diagram that emphasizes the flow from activity to activity. Activity Diagrams address the dynamics view of the system and flow of control among objects. Component A Component Diagram is a static representation of the system, showing the organizations and dependencies among components. Component Diagrams are related to class diagrams in that a component typically maps to one or more classes, interfaces, or collaborations. Deployment A Deployment Diagram models the configuration of run-time processing nodes and the components that live within the nodes.
Deployment diagrams address the static deployment view of a system.
These diagrams are related to component diagrams in that a node usually encloses one or more components. Architectural Views Design and construction of a complex software system demands that the system be viewed from several different perspectives. Software architecture is the set of significant decisions about the organization of the software, behavior of the software elements, composition of the structural and behavioral elements into successively larger subsystems, and a number of other performance, functionality, reuse, reliability and technology concerns. Use Case View Encompasses the behavior of the system as seen by end-users, analysts, and testers. This view does not emphasis the organization of the software, but exists to specify the uses that shape the system s architecture.