Chapter 12. Working with Component Diagrams

What You'll Learn in This Hour:

  • What a component is

  • Components and interfaces

  • What a component diagram is

  • Applying component diagrams

  • Component diagrams in the big picture of the UML

In previous hours, you learned about diagrams that deal with conceptual entities. For example, a class diagram represents a concept—an abstraction of items that fit into a category. A state diagram also represents a concept—changes in the state of an object.

In this hour, you're going to learn about a UML diagram that represents a different kind of entity: a software component.

What Is (and What Isn't) a Component?

A software component is a modular part of a system. Because it's the software implementation of one or more classes, ...

Get Sams Teach Yourself UML in 24 Hours, Third Edition now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.