Está en la página 1de 7

TALLER DIAGRAMAS DE CLASES

Diagrama de Paquetes:

1. ¿Qué es un Diagrama de paquetes?

Un diagrama de paquetes en el Lenguaje Unificado de Modelado representa las


dependencias entre los paquetes que componen un modelo. Es decir, muestra cómo
un sistema está dividido en agrupaciones lógicas y las dependencias entre esas
agrupaciones.

Dado que normalmente un paquete está pensado como un directorio, los diagramas
de paquetes suministran una descomposición de la jerarquía lógica de un sistema.

¿Cómo se representa?

El objetivo de estos diagramas es obtener una visión más clara del sistema de
información orientado a objetos, organizándolo en subsistemas, agrupando los
elementos del análisis, diseño o construcción y detallando las relaciones de
dependencia entre ellos. El mecanismo de agrupación se denomina Paquete.

Los paquetes están normalmente organizados para maximizar la coherencia interna


dentro de cada paquete y minimizar el acoplamiento externo entre los paquetes.
Con estas líneas maestras sobre la mesa, los paquetes son buenos elementos de
gestión. Cada paquete puede asignarse a un individuo o a un equipo, y las
dependencias entre ellos pueden indicar el orden de desarrollo requerido.

2. Para el desarrollo del diagrama de paquetes de su proyecto:

a. Listar todos los casos de uso del Proyecto


b. Agrupar los casos de uso por afinidad funcional y determinar los Subsistemas
del Proyecto
c. Construir un Diagrama de Paquetes con los subsistemas identificados.
d. Describir cada Subsistema identificando la funcionalidad que posee.
Diagrama de Clases:

3. ¿Qué representa un diagrama de clases?

El diagrama de clases recoge las clases de objetos y sus asociaciones. En este


diagrama se representa la estructura y el comportamiento de cada uno de los
objetos del sistema y sus relaciones con los demás objetos, pero no muestra
información temporal.

Con el fin de facilitar la comprensión del diagrama, se pueden incluir paquetes como
elementos del mismo, donde cada uno de ellos agrupa un conjunto de clases. Este
diagrama no refleja los comportamientos temporales de las clases, aunque para
mostrarlos se puede utilizar un diagrama de transición de estados.

4. Para establecer los elementos básicos de los diagramas de clases, se deberá


investigar los siguientes términos y aportar dos ejemplos para cada término
relacionados con un tema asignado para cada fila dentro del ambiente de
formación.

Término Concepto Ejemplos (2)

Una clase describe un conjunto de


objetos con propiedades (atributos)
- Edificio
similares y un comportamiento común.
- Ubicación
Clase Los objetos son instancias de las clases.

Cualidad o característica propia de una - Descripción


persona o una cosa, especialmente algo - Código
Atributo
que es parte esencial de su naturaleza.

- Relación
- Notación
Operación Ejecución de una acción.
La navegación desde una clase a la otra - A donde va dirigida cada
se representa poniendo una flecha sin clase.
Navegabilidad
relleno en el extremo de la línea,
indicando el sentido de la navegación.

- Una persona trabaja


para una empresa.
Relación de Las relaciones de asociación
asociación entre representan un conjunto de enlaces
- Una ley pertenece a un
clases entre objetos o instancias de clases
país.

Es el mecanismo que permite a una - De la clase empleado se


clase de objetos incorporar atributos y pueden obtener las
métodos de otra clase, añadiéndolos a subclases secretaria,
los que ya posee. técnico e ingeniero.

Relación de - De la clase Derecho, se


generalización pueden obtener las
entre clases subclases

Penal, civil, tributario…

Una relación de dependencia se utiliza - La clase compra


entre dos clases o entre una clase y una depende de la clase
interfaz, e indica que una clase requiere dinero.
Relación de de otra para proporcionar alguno de
dependencia entre sus servicios. - La clase aprender usa la
clases clase estudiar.

La composición es una forma de - Relación entre la clase


agregación donde la relación de máquina y producto.
propiedad es más fuerte, e incluso
Relación de coinciden los tiempos de vida del - Relación entre máquina
composición entre objeto completo y las partes que lo y depósito de monedas.
clases componen.

La agregación es un tipo de relación - motor, ruedas,


jerárquica entre un objeto que carrocería son parte de
representa la totalidad de ese objeto y automóvil.
las partes que lo componen. Permite el
Relación de agrupamiento físico de estructuras
agregación entre relacionadas lógicamente. - Una empresa agrupa a
clases varios clientes.

5. Para las siguientes imágenes, identifique las clases que los representan, incluir
atributos y métodos.

CLASE EJERCICIO CLASE JUGAR CLASE COMPUTACIÓN

6. Teniendo en cuenta la tabla que se muestra a continuación, para cada tipo de


asociación, indicar la representación gráfica (tipo de flechas o conector) de dichas
relaciones en los diagramas de clases.
Tipo de Representación
Asociación Gráfica

Agregación

Asociación

Dependencia

Generalización

Composición

7. De dos ejemplos, uno de agregación y otro de composición. Represente tanto


gráficamente como en código en java.

A- Agregación.

Código:

B- Composición.
Código:

8. El Museo Nacional presenta unas colecciones al público de objetos arqueológicos.


Cada objeto se encuentra en una sala de exhibición o en el almacén. Las salas están
distribuidas en diferentes pisos del edificio. Los objetos pueden requerir procesos
de restauración, por lo que se requiere conocer también cuando se realizó, que
técnica se usó y quien fue el responsable (empresa o persona). El siguiente
diagrama de clases presenta algunos de los conceptos, algunos segmentos deben
corregirse y completarse para que se ajuste a la especificación del sistema.
9. Analice las características del sistema Consumo de medicamentos y elabore el
diagrama de clases correspondiente:

● Se desea diseñar un sistema para controlar los medicamentos consumidos por parte de
los pacientes en un hospital
● Cada paciente ingresado en el hospital consume una serie de medicamentos mientras
está hospitalizado.
● Se desea tener la información relativa a los ingresos de pacientes al hospital -fecha de
entrada, diagnóstico, así como el servicio por el cual ingresó (urgencias, pediatría, etc.).

● También se guardará información sobre los medicamentos (número de registro, el


nombre comercial, nombre clínico, el compuesto químico, su ubicación, el código de
proveedor).
● El sistema deberá permitir la inserción, borrado, consulta y modificación de los
pacientes
● que se encuentran en cada servicio del hospital, así como de los medicamentos,
ingresos y servicios.
● Cada uno de estos pacientes se identifica por su número de historia clínica y se desea
conocer además el nombre, identificación, la dirección, un teléfono y la fecha de
nacimiento.
● Se debe registrar cada uno de los consumos de medicamentos de cada paciente, en qué
fecha y en qué cantidades.

10. Desarrollar el diagrama de clases de su proyecto de formación.

También podría gustarte