Diagramas de paquetes

8
DIAGRAMA DE PAQUETES INTEGRANTES: ARMANDO ROSALES VALDIVIA. MOISES CRUZ JOSE.

Transcript of Diagramas de paquetes

Page 1: Diagramas de paquetes

DIAGRAMA DE PAQUETES

INTEGRANTES:

ARMANDO ROSALES VALDIVIA.

MOISES CRUZ JOSE.

Page 2: Diagramas de paquetes

Diagramas de PaquetesUn paquete es un mecanismo utilizado para agrupar elementos de UML

Un paquete es una parte de un modelo. Contiene elementos del modelo al más alto nivel, tales como clases y sus relaciones, máquinas de estado, diagramas de casos de uso, interacciones y colaboraciones: cualquier elemento que no esté contenido en otro.

Los paquetes pueden contener otros paquetes. Las dependencias entre paquetes resumen dependencias entre los elementos internos a ellos, es decir, las dependencias del paquete se derivan a partir de las dependencias entre los elementos individuales. dependencia: indica que un elemento de un paquete requiere a otro de un paquete distinto . Se representa mediante una flecha discontinua con inicio en el paquete que depende del otro

Permite organizar los elementos modelados con UML, facilitando de ésta forma el manejo de los modelos de un sistema complejo.

Define un espacio de nombres: Dos elementos de UML pueden tener el mismo nombre, con tal y estén en paquetes distintos.

En este sentido, son similares a los namespaces en C++ o a los paquetes en Java

Page 3: Diagramas de paquetes

Ejemplo: considere el sistema de control bibliotecario y cree un diagrama de paquetes del mismo, haciendo referencia a una vista funcional.

Page 4: Diagramas de paquetes

Los paquetes pueden ser simples estructuras conceptuales o pueden estar reflejados en la implementación

Page 5: Diagramas de paquetes

Permiten dividir un modelo para agrupar y encapsular sus elementos en unidades lógicas individuales.

En general, pueden tener una interfaz (métodos de clases e interfaces exportadas) y una realización de éstas interfaces (clases internas que implementan dichas interfaces).

Los paquetes pueden estar anidados unos dentro de otros, y unos paquetes pueden depender de otros paquetes.

Se pueden utilizar para plantear la arquitectura del sistema a nivel macro.

Page 6: Diagramas de paquetes
Page 7: Diagramas de paquetes
Page 8: Diagramas de paquetes