1
UMLDiagramas de Paquetes
(UML ilustrado)
Universidad de los AndesDemián GutierrezNoviembre 2012
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
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
Diagramas de Paquetes
Los paquetes pueden ser simples estructuras conceptuales o pueden estar reflejados en la implementación
5
Diagramas de Paquetes
Paquete
Clases dentro del paquete
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
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
8
Diagramas de Paquetes
Los paquetes también puede exportar interfaces
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
10
Diagramas de Paquetes(Más Ejemplos)
11
Diagramas de Paquetes(Más Ejemplos)
Inscripción
Manejo de préstamos y becas
Manejo dematrículas
Manejo deseminarios
Estudiante
Profesor
Planificador
Administradorde fianzas
Sistema de información de la Universidad
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
13
Gracias
¡Gracias!