clase 13 uml_paquetes

13
1 UML Diagramas de Paquetes (UML ilustrado) Universidad de los Andes Demián Gutierrez Noviembre 2012

Upload: demian-gutierrez

Post on 28-Jun-2015

373 views

Category:

Technology


0 download

TRANSCRIPT

Page 1: Clase 13 uml_paquetes

1

UMLDiagramas de Paquetes

(UML ilustrado)

Universidad de los AndesDemián GutierrezNoviembre 2012

Page 2: Clase 13 uml_paquetes

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

Page 3: Clase 13 uml_paquetes

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

Page 4: Clase 13 uml_paquetes

4

Diagramas de Paquetes

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

Page 5: Clase 13 uml_paquetes

5

Diagramas de Paquetes

Paquete

Clases dentro del paquete

Page 6: Clase 13 uml_paquetes

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

Page 7: Clase 13 uml_paquetes

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

Page 8: Clase 13 uml_paquetes

8

Diagramas de Paquetes

Los paquetes también puede exportar interfaces

Page 9: Clase 13 uml_paquetes

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

Page 10: Clase 13 uml_paquetes

10

Diagramas de Paquetes(Más Ejemplos)

Page 11: Clase 13 uml_paquetes

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

Page 12: Clase 13 uml_paquetes

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

Page 13: Clase 13 uml_paquetes

13

Gracias

¡Gracias!