O'Reilly logo

Microsoft® .NET: Architecting Applications for the Enterprise by Dino Esposito and Andrea Saltarello

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

UML Diagrams

UML 2.0 has 13 different types of diagrams, articulated in two groups: structural and behavioral. Structural diagrams define classes as well as their attributes, operations, and relationships. Behavioral diagrams show collaborations among objects as required by the system. Table 2-2 lists all UML diagrams available.

Table 2-2. Diagrams in UML 2.0

Diagram

Category

Purpose

Activity

Behavior

Shows the flow of operations in an activity

Class

Structure

Shows classes, interfaces, and relationships within a system

Communication

Behavior

Shows the interaction between objects

Component

Structure

Shows components and their dependencies

Composite structure

Structure

Shows the internal structure of a class

Deployment

Structure

Shows how components are mapped to hardware ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required