Está en la página 1de 12

1.

Diagrama de Clases
Ejemplo:
A. Crear un proyecto UML llamado Asociacin en el que se
disee un diagrama de clases que modele el proceso de dar
de alta a cada una de las personas que se apuntan a una
asociacin. De cada persona interesa saber sus datos
bsicos: NIF, nombre completo y fecha de nacimiento.
Cuando cada nuevo socio se da de alta, se le asigna
un cdigo de asociado alfanumrico y se anota la fecha de
alta.
La clase Fecha se modela con tres campos (da, mes y ao)
de tipo entero. La clase Nif se modela con un campo de tipo
entero llamado dni y un campo de tipo carcter llamado letra.
1. Nombre del proyecto Asociacion
2. Nombre del diagrama AltaAsociacion
3. tems Elementos significativos del enunciado.

Persona
Socio
Nif
Nombre completo
Fecha de nacimiento
Cdigo de asociado
Da
Mes
Ao
Dni
Letra

Tipos de datos

Integer
Char
String
Nif
Fecha
Nombre

Diseo de clases
Clase Nif

Clase Fecha

Clase Nombre

Clase Persona

Clase Socio

Relaciones
Persona Socio

Socio Fecha

Navegabilidad

Cordialidades

Persona Fecha

Persona Nif

Persona Nombre

Diagrama de clases completo

B. Crear un proyecto UML llamado Torneo en el que se disee


un diagrama de clasesque modele la estructura necesaria
para manejar los datos de los encuentros de
un torneode tenis de mesa en la modalidad de sorteo y
eliminatoria. Del torneo interesa conocer la fecha del torneo,
los encuentros celebrados y el ganador. De cada jugador,
que debe de conocer perfectamente las reglas, interesa
saber el nmero de federado de la federacin de la que es
miembro.
De cada persona interesa saber sus datos
bsicos: NIF, nombre completo y fecha de nacimiento. La
clase Fecha se modela con tres campos (da, mes y ao) de
tipo entero. La clase Nif se modela con un campo de tipo
entero llamado dni y un campo de tipo carcter llamado letra.
De cada encuentro interesa conocer los oponentes,
el ganador y el resultado final del marcador de cada una de
las tres partidas que se juegan a 21 puntos.

1. Nombre del proyecto Torneo


2. Nombre del diagrama EncuentrosTorneo
3. tems Elementos significativos del enunciado.

Encuentro
Fecha del torneo
Jugador
Nmero de federado
Persona
Nif
Nombre completo
Fecha de nacimiento
Dia
Mes
Ao
Dni
Letra


Oponente

Resultado final

Partida
Diseo de clases
Clase Nif

Clase Fecha

Clase Nombre

Clase Marcador

Clase Persona

Clase Jugador

Clase Partida

Clase Encuentro

Clase Torneo

Relaciones
Persona Jugador

Persona Fecha

Navegabilidad

Cardinalidades

Agregacin Composicin

Persona Nif

Persona Nombre

Encuentro Jugador

Encuentro Marcador

Torneo Fecha

Torneo Encuentro

Torneo Jugador

Clase Partida

Realizaciones
Jugador IJugador

2. Diagrama de Objetos
2.1.
Ejemplos:
3. Diagrama de Casos de Uso
3.1.
Ejemplos:
4. Diagrama de Estados
4.1.
Ejemplos:
5. Diagrama de Secuencias
5.1.
Ejemplos:

6. Diagrama de Actividades
6.1.
Ejemplos:
7. Diagrama de Colaboraciones
7.1.
Ejemplos:
8. Diagrama de Componentes
8.1.
Ejemplos:
9. Diagrama de Distribucin
9.1.
Ejemplos:

También podría gustarte