Este documento describe los componentes de software y cómo crear un diagrama de componentes. Un componente de software es una parte física de un sistema que se encuentra en la computadora, no en la mente del analista. Un diagrama de componentes muestra la organización y dependencias entre los componentes de un sistema y se crea identificando primero las clases del sistema, luego los métodos de esas clases que se convierten en módulos/componentes conectados por interfaces.