O'Reilly logo

Sams Teach Yourself UML in 24 Hours, Third Edition by Joseph Schmuller

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

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, ...

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