Estrictamente hablando, los paquetes y sus dependencias son elementos de los diagramas de casos de uso, de clases y de
componentes, por lo que se podría decir que el diagrama de paquetes es una extensión de éstos. En MÉTRICA Versión 3, el
diagrama de paquetes es tratado como una técnica aparte, que se aplica en el análisis para la agrupación de casos de
uso o de clases de análisis, en el diseño de la arquitectura para la agrupación de clases de diseño y en el diseño
detallado para agrupar componentes.
Estos diagramas contienen dos tipos de elementos:
-
Paquetes: Un paquete es una agrupación de elementos, bien sea casos de uso, clases o
componentes. Los paquetes pueden contener a su vez otros paquetes anidados que en última instancia contendrán
alguno de los elementos anteriores.
-
Dependencias entre paquetes: Existe una dependencia cuando un elemento de un paquete requiere
de otro que pertenece a un paquete distinto. Es importante resaltar que las dependencias no son transitivas.
Se pueden optimizar estos diagramas teniendo en cuenta cuestiones como: la generalización de paquetes, el evitar ciclos
en la estructura del diagrama, la minimización de las dependencias entre paquetes, etc.
|