D-PAQ Diagramas de Paquetes Según Métrica V3 1 Paquetes Permiten dividir un modelo en partes manejables mediante la agrupación de clases u otros paquetes. Utilidad: •Ocultar detalles irrelevantes en el diagrama •Dividir el sistema en partes (generalmente independientes) para repartir el trabajo o definir subsistemas. •Desarrollo o uso de un componente de forma más o menos independiente. 2 Se representan mediante un icono con forma de carpeta y las dependencias con flechas discontinuas entre los paquetes. Nombre Dentro del paquete se puede representar los elementos incluidos aunque no es habitual Dado que es una agrupación de elementos, éstos pueden ser de cualquier tipo. E.g. Otros paquetes 3 4 Diagramas de paquetes Un diagrama de paquetes permite dividir al sistema orientado a objetos organizándolo en subsistemas y detallando sus relaciones. Contienen dos tipos de elementos: • Paquetes • Dependencias 5 Paquetes: Agrupación de elementos, que pueden ser: casos de uso, clases o componentes. Es posible anidar paquetes entre si. Se representan mediante un símbolo en forma de carpeta. El nombre se coloca en la pestaña y el contenido dentro de la carpeta. La visibilidad de los elementos debe indicarse con los símbolos: '+','-' y '#' Dependencias: Indican que un elemento de un paquete requiere a otro de un paquete distinto Se representan mediante una flecha discontinua con inicio en el paquete que depende de otro 6 D-PAQ Diagramas de Paquetes Según Métrica V3 7