Usted puede poner los paquetes directamente en el diagrama de clases si quieres, ya que esto puede hacer que algunas relaciones componente clearer.Components diagrama es una clase o grupo de clases que expone alguna de las interfaces a algunos servicios y que puede ser reemplazado por otro con la misma interfaz sin pérdida de funcionalidad. De una manera más simple, es un código que es conectable en el sistema y puede ser sustituido por otro que se parece a ella (como bloques de Lego).
El diagrama de componentes muestra la interacción entre los componentes para formar los componentes más complejos y o para formar el sistema de software. En nuestro sistema de bibliotecas, la autenticación estará a cargo de un componente (podría ser OpenID) Diagrama .deployment DiagramThis muestra los recursos físicos necesarios para poner el sistema en la producción y cómo se combinan estos recursos. En este diagrama cada nodo es un equipo que publique o interactúa con algún servicio y la interacción entre estos nodos hace que el sistema funcione.
Este diagrama es sólo tiene sentido cuando el sistema tiene un despliegue complicado. Casos simples como nuestro sistema de bibliotecas no son un buen ejemplo de un diagrama de despliegue.