Los elementos de estos diagramas son los componentes software y las dependencias entre ellos.
Un componente es un módulo de software que puede ser código fuente, código binario, un ejecutable, o
una librería con una interfaz definida.
Una interfaz establece las operaciones externas de un componente, las cuales determinan una parte del
comportamiento del mismo.
Además se representan las dependencias entre componentes o entre un componente y la interfaz de otro,
es decir uno de ellos usa los servicios o facilidades del otro.
Estos diagramas pueden incluir paquetes que permiten organizar la construcción del sistema de
información en subsistemas y que recogen aspectos prácticos relacionados con la secuencia de compilación entre
componentes, la agrupación de elementos en librerías, etc.
|