Los diagramas de paquetes permiten organizar los elementos modelados con UML dividiendo un modelo en unidades lógicas individuales llamadas paquetes. Los paquetes definen un espacio de nombres y pueden contener otros paquetes, clases u otros elementos. Además, los paquetes pueden mostrar dependencias entre ellos y exportar interfaces. Los diagramas de paquetes son útiles para plantear la arquitectura del sistema a nivel macro.
2. 2
Diagramas de Paquetes
Un paquete es un mecanismo utilizado para agrupar
elementos de UML
Permite organizar los elementos modelados con UML,
facilitando de ésta forma el manejo de los modelos de un
sistema complejo
Permiten dividir un modelo para agrupar y encapsular
sus elementos en unidades lógicas individuales
Se pueden utilizar para plantear la arquitectura del sistema
a nivel macro
3. 3
Diagramas de Paquetes
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
Los paquetes pueden estar anidados unos dentro de
otros, y unos paquetes pueden depender de otros
paquetes
4. 4
Diagramas de Paquetes
Los paquetes pueden ser simples estructuras conceptuales
o pueden estar reflejados en la implementación
6. 6
Diagramas de Paquetes
Dependencias
entre paquetes
El diagrama muestra
como está estructurado
el sistema. Cada paquete
puede contener otros
paquetes o clases, que
tienen interfaces y
realizan cierta
funcionalidad
Paquetes,
Subpaquetes
7. 7
Diagramas de Paquetes
También se pueden mostrar algunas clases dentro de los
paquetes, así como las relaciones de dependencia de estas clases
con otras clases o paquetes
9. 9
Diagramas de Paquetes
Es importante evitar las dependencias circulares, esto aplica en
general a paquetes y clases, aunque en lo que respecta a clases
muchas veces no se puede evitar
11. 11
Diagramas de Paquetes
(Más Ejemplos)
Inscripción
Manejo de
préstamos y becas
Manejo de
matrículas
Manejo de
seminarios
Estudiante
Profesor
Planificador
Administrador
de fianzas
Sistema de
información
de la Universidad
12. 12
Diagramas de Paquetes
(Más Ejemplos)
Operaciones Contenedor
Seguridad
Error
Documentación Taxón Espécimen
Textual Gráfica Jardín Fósil Xiloteca Anatomía Palinoteca Herbario
•Unidades
•Medidas
•Tridimensional
•Bidimensional
•Lineal
•Comentarios
Diversos
Paquetes de ORINOCO
ProyectoPersona