Académique Documents
Professionnel Documents
Culture Documents
Tabla de Contenido
Objetivo: .................................................................................................................................................. 2
Consigna: ................................................................................................................................................ 2
Caso de Estudio 1: Video C lub ........................................................................................................ 3
Caso de Estudio 2: Secretara de Turismo de la Nacin .......................................................... 4
Caso de Estudio 3: Venta de CD Musicales a travs de Internet ........................................... 5
Caso de Estudio 4: Control de Acceso a Countries .................................................................... 6
Caso de Estudio 5: Telecentro .......................................................................................................... 7
Caso de Estudio 6: Torneo de Municipalidad .............................................................................. 8
Resoluciones Propuestas: ................................................................................................................... 9
Video Club ............................................................................................................................................ 10
Secretara de Turismo ....................................................................................................................... 21
Venta de CD a travs de Internet ................................................................................................... 29
Gerardo Boiero ................................................................................................................................................. 35
Control de Acceso a Countries ....................................................................................................... 38
Telecentro ............................................................................................................................................. 45
Torneo de Municipalidad ................................................................................................................. 53
Leonardo Ptz .................................................................................................................................................. 56
Objeti vo:
Los ejercicios incluidos en la presente gua siguiente t ienen por propsito:
Facilitar a los alum nos la prctica sobr e modelado de la estructura de sistemas de
inf ormacin utilizando como herram ienta el diagrama de clases.
Permit ir la aplicacin de patrones en el modelado de objetos del dominio.
Consigna:
2. Listar el conjunto de requerimientos f uncionales que va a sat isf acer con el modelo
que construya.
3.
4.
5.
6.
7.
8.
9.
fecha en la que las mismas deben estar devueltas. Los socios que
tengan en su poder pel culas cuya f echa de devolucin est vencida se encuentran
inhabilitados de ret ir ar nuevas, hasta tanto cumplimente la devolucin atrasada.
En el mom ento en q ue el cliente devuelve la pelcula se controla si ya ef ectu el
cobro, de lo contrar io se le cobr a y se r egistra la devolucin. En caso de demora en la
devolucin se le debe cobrar el recargo correspondiente.
Las pelculas estn categorizadas de acuerdo a si son estrenos, clsicos, etc.; y
su categor a determina el precio del alquiler, la cantidad de d as del prstamo y el precio
de recargo por devolucin f uera de trmino.
Las pelculas se encuentran clasif icadas por rubro. Los datos que se necesitan de
las pelculas son, entre otros: nombre, protagonist a/s, director, categor a, ubicacin (lo
cual permite r pidamente conocer su ubicacin en las estant er as ante requer imientos de
los clientes).
Los clientes tambin pueden reser var anticipadamente una pelcula, consignando
la f echa de la reser va, la pelcula y el cliente que realiza la reser va.
Pueden exist ir var ios ejemplar es por pelcula, que se compr an al mismo moment o
o no, es decir, si una pelcula es muy demandada puede que se pide una compra
adicional poster ior mente. El responsable del Video es el encargado de realizar la
administracin per idica de las pelculas, que consiste entre otras cosas, en dar de baja
pelculas rot as o en mal estado y en recategorizar las pelculas que dejan de ser
estrenos. Adems el responsable del Video ha solicitado se disee el proceso de negocio
que
permita
la
personalmente),
reser va
de
contemplando
pelculas
como
por
ser vicio
parte
de
adicional
los
socios
(por
telf ono
la
entrega
de
pelculas
domicilio.
lugar
en las
distintos
precios
de
llamada
segn
se
trate
de
llamadas
urbanas,
interur banas o inter nacionales, y de acuerdo al horario que se realicen las llam adas. Es
importante destacar que e s polt ica de la empresa trabajar con promociones para ciertos
acontecim ientos, por ejemplo Da de la Madr e, en el cual ciertas llamadas y en algunos
ciertos horar ios cuentan con precios especiales. Est as promociones t ienen una duracin
f ija y limitada.
Se presentan dos formas alternativas de modelar el Diagramas de Clases, cada una expresa una forma
diferente que se puede utilizar para representar las relaciones entre clases:
1- Se muestran las relaciones entre clases como atributos de referencia, asignando como tipo
la clase que estn relacionando.
2- Se muestran las relaciones entre clases directamente asignndolas como rol en la relacin
correspondiente.
Pelculas ms alquiladas.
10
<<include>>
<<extend>>
<<include>>
<<include>>
Registrar Reserva de
Pelcula
Empleado de
Video
<<extend>>
Registrar Devolucin de
Pelcula
Registrar Venta de
Chequera de Abonos
<<include>>
Generar Comprobante de
Cobro
Registrar Cambio de
Categora a Pelculas
<<extend>>
Buscar Hoja de Recorrido
Registrar Entrega de
Pelculas
11
Alta
Esencial
Simple
Me d i a
Soporte
Me d i a n o
ID: 1
S i g n i f i c a t i vo p a r a l a A r q u i t e c t u r a :
Complejo
Baja
Mu y C o m p l e j o
Si
No
E xt r e m a d a m e n t e C o m p l e j o
Abstracto
12
13
14
20. El
sistema
pregunta
si
desea
registrar el cobro del alquiler.
21. El EV no desea registrar el cobro del
alquiler.
15
Autor
Gerardo Boiero
16
Paquete: Catlogo
Nombre del Use Case: Brindar Consulta de Catlogo de Pelculas
Prioridad:
Categora:
Alta
Esencial
Media
Soporte
ID: 15
Baja
Si
No
Complejidad:
Simple
Mediano
Complejo
Muy Complejo
Extremadamente
Complejo
Actor Principal: Consultor de Catlogo
Actor Secundario: no aplica
(CC)
Tipo de Use Case:
Concreto
Abstracto
Objetivo: Mostrar las pelculas disponibles para su alquiler.
Descripcin: El caso de uso comienza cuando el CC selecciona la opcin Catlogo de Pelculas. El
sistema muestra todas las pelculas disponibles organizadas por categoras y, adems, visualiza el precio
y los das de prstamos. El CC puede consultar informacin detallada de la pelcula deseada; para cada
una se muestra: nombre, rubro, calificacin, pas de origen, duracin, cantidad de ejemplares disponibles
y el elenco.
El sistema permite aplicar filtros de bsquedas por: categora, nombre, rubro, calificacin, pas de origen
y por miembros del elenco. El CC puede aplicar uno o ms filtros y el sistema muestra las pelculas que
cumplen con ese criterio de bsqueda. Fin del caso de uso.
Observaciones: El actor podr cancelar la ejecucin del caso de uso en cualquier momento mediante la
opcin Cancelar.
Requerimientos no Funcionales Asociados: no aplica
Fuente: minuta de relevamiento
Referencia Fuente: 02-MinutaRelevamientoMduloPelculas
Asociaciones de Extensin: no aplica
Asociaciones de Inclusin: no aplica
Use Case donde se incluye: no aplica
Use Case al que extiende: no aplica
Use Case de Generalizacin: no aplica
Historia de Cambios
Versin
Fecha
Descripcin del Cambio
Autor
1.0
25/03/07 Versin inicial.
Gerardo Boiero
17
18
Patrones Utilizados
Clases
# 3 Participante Transaccin
Reserva Alquiler
Sesin Hoja Recorrido
Pelcula Ejemplar
Tipo Abono - Abono
# 5 tem EspecficoTransaccin
Alquiler Ejemplar
DetalleHR Reserva
DetalleTicket Abono
Alquiler Detalle de Abono
19
1..*
1..*
Calificacin
nombre
descripcion
Rubro
nombre
descripcion
PaisOrigen
nombre
Rol
nombre
descripcion
conocerElenco()
conocerCategora()
conocerCalificacin()
conocerRubro()
conocerEjemplar()
conocerPaisOrigen()
hayEjemplarDisponible()
mostrarUbicacinEjemplares()
Pelicula
nombre
nombreOriginal
duracin
elenco : Elenco
ejemplar : Ejemplar
categora : Categora
calificacin : Calificacin
rubro : Rubro
pasOrigen : PasOrigen
conocerRol()
esPersonaje()
1..*
Elenco
rol : Rol
persona : Persona
nombre
personaje
conocerAlquiler()
conocerReserva()
cuantosAlquileresPeriodo()
cuantasReservasPeriodo()
cuantasReservasCanceladas()
conocerAbono()
cuantosAbonosSinVencer()
imprimirCarnet()
peliculasAlquiladasPeriodo()
peliculasReservadasPerodo()
peliculasconReservaNoConfirmada()
conocerEstadoAbono()
fechaNacimiento
fechaAsociacin
numero
estado
fechaBaja
alquiler : Alquiler
reserva : Reserva
abono : Abono
dni
domicilio
Socio
conocerPelcula()
conocerAlquiler()
conocerReserva()
imprimirLineaRecorrido()
1..*
conocerRepartidor()
conocerDetalleHR()
imprimirRecorrido()
0..*
1..*
fecha
numero
detalleHR : DetalleHR
repartidor : EmpleadoVideo
HojaRecorrido
reparte
conocerCargo()
conocerSesin()
conocerEstadoSesin()
validarPassword()
1
DetalleHR
reserva : Reserva
entregado
Reserva
fechaReserva
fechaPedido
estado
alquiler : Alquiler
pelcula : Pelcula
domicilioEntrega
0..*
Persona
nombre
apellido
tomarNombre()
mostrarNombre()
tomarDescripcion()
mostrarDescripcion()
Cargo
nombre
descripcion
EmpleadoVideo
fechaNacimiento
password
permiso
cargo : Cargo
sesin : Sesin
dni
domicilio
0..1
duracinSesin()
estadoSesin()
1
Sesin
fechaInicio
fechaFin
horaInicio
horaFin
determinarCapacidadDisponible()
hayLugarDisponible()
capacidad
numero
Estantera
conocerUbicacin()
nombrePelcula()
1
Ejemplar
fechaAlta
estado
fechaBaja
ubicacin : Ubicacin
conocerEjemplar()
conocerDetalleAbono()
estaDevuelto()
totalAlquiler()
pelculaAlquilada()
0..1
0..1
[mutuame...
Alquiler
fechaAlquiler
fechaDevolucinPrevista
fechaDevolucinReal
precio
recargo
ejemplar : Ejemplar
detalleAbono : DetalleAbono
1..*
conocerTipoAbono()
conocerDetalle()
estVencido()
estCompleto()
imprimirAbono()
Abono
tipoAbono : TipoAbono
0..* numero
fecha
detalleAbono : DetalleAbono
fechaVencimiento
precio
1..*
Estante
capacidad
numero
lugaresDisponibles
calcularTotal()
pedirPrecioDetalle()
conocerDetalleTicket()
imprimirTicket()
Ticket
numeroTicket
fechaEmision
recurso
horaEmision
detalleTicket : DetalleTicket
sesin : Sesin
1..*
mostrarPrecio()
conocerAlquiler()
conocerAbono()
calcularTotalLnea()
imprimirDetalleTicket()
0..1
conocerDetalleTipoAbono()
imprimirDetalleAbono()
1..*
Categoria
nombre
descripcion
precio
diasPrestamo
recargo
conocerCategora()
DetalleTipoAbono
cantidad
categora : categora
DetalleAbono
estado
detalleTipoAbono : DetalleTipoAbono
DetalleTicket
precio
cantidad
abono : Abono
alquiler : Alquiler
1..*
cuantosPorCategora()
conocerDetalleTipoAbono()
TipoAbono
nombre
descripcin
1 detalleTipo : DetalleTipoAbono
precio
20
Excursiones ms requeridas.
21
<<include>>
Validar Usuario
Registrar Usuario
<<include>>
<<extend>>
Iniciar Sesin
<<extend>>
<<extend>>
Cancelar Reserva de
Alojamiento
Consultar Reserva de
Alojamiento
Turista
Registrar Reserva de
Alojamiento
<<extend>>
<<include>>
<<extend>>
<<extend>>
<<extend>>
Consultar Restaurantes
Brindar Consulta de
Lugar Turstico
<<extend>>
<<extend>>
Consultar Medios de
Transporte
<<extend>>
<<extend>>
Consultar Alojamientos
Consultar Lugares de
Inters
<<extend>>
<<extend>>
<<extend>>
Consultar Excursiones
22
Turista
Registrar Lugar de
Inters
Registrar Excursin
<<include>>
Responsable de
Atencin al Turista
Registrar Restaurante
<<include>>
<<include>>
Registrar Empresa de
Transporte
Registrar Alojamiento
Registrar Comodidades
Turista
Registrar Lugar Turstico
Registrar Tipo de
Alojamiento
Registrar Rgimen
Alimentario
Encargado Secretara
Registrar Estadstica de
de Turismo
Visitantes
<<extend>>
Registrar Medio de
Transporte
Buscar Lugar Turstico
23
Alta
Esencial
ID: 8
Media
Baja
Soporte
Complejidad:
Simple
Mediano
Complejo
Actor Principal: Turista (TUR)
Alternativas
1. El caso de uso comienza cuando el TUR elige 1.A. El caso de uso comienza cuando el TUR
la opcin Crear Reserva, habiendo
elige la opcin Crear Reserva, sin haber
seleccionado previamente el lugar turstico
seleccionado previamente el lugar turstico
1.A.1. El sistema muestra los lugares tursticos y
solicita seleccionar uno.
1.A.1.A. No existen lugares tursticos
registrados.
1.A.1.A.1. El sistema muestra un mensaje
informando la situacin.
1.A.1.A.2. Se cancela el caso de uso.
1.A.2. El TUR selecciona un lugar turstico.
2. El sistema muestra los tipos de alojamientos
2.A. No existen tipos de alojamientos registrados.
y solicita seleccionar uno.
2.A.1. El sistema muestra un mensaje
informando la situacin.
2.A.2. Se cancela el caso de uso.
3. El TUR selecciona un tipo de alojamiento.
4. El sistema muestra todos los alojamientos
4.A. No existen alojamientos para el tipo de
disponibles para el tipo de alojamiento
alojamiento elegido.
seleccionado que pertenezcan al lugar
4.A.1. El sistema muestra un mensaje
turstico.
informando la situacin.
4.A.2. Se cancela el caso de uso.
5. El TUR selecciona un alojamiento.
6. El sistema muestra las comodidades
ofrecidas y los regmenes alimentarios
Guia de Ejercicios para Mod Requerimientos CS
3K -3k1 3k4 -3K5- Versin 1.0
24
25
Alta
Esencial
ID: 10
Media
Baja
Soporte
Complejidad:
Simple
Mediano
Complejo
Actor Principal: Turista (TUR)
Observaciones: El actor podr cancelar la ejecucin del caso de uso en cualquier momento
mediante la opcin Cancelar.
Requerimientos no Funcionales Asociados: no aplica
26
Fecha
25/03/07
Autor
Gerardo Boiero
Prototipos GUI
27
0..1
Localidad
1..*
conocerLocalidad()
esCapital()
conocerLugarDeInteres()
orden
tiempoEstimadoPermanencia
lugarDeInteres : LugarDeInteres
DetalleExcursion
conocerLocalidad()
LugarDeInteres
nombre
caracteristicas
precio
localidad : Localidad
concocerLugarTuristico()
esCapital()
1..*
0..*
conocerPais()
conocerProvincia()
DemandaExcursion
cantidadVisitantes
ao
inicioPeriodo
finPeriodo
0..*
0..1
Visitante
pais : Pais
provincia : Provincia
cantidad
ao
incioPeriodo
finPeriodo
0..*
0..*
1..*
0..*
conocerVisitante()
conocerMedioTransporte()
conocerExcurision()
conocerEpocaDeVisita()
conocerLugarDeInteres()
conocerAlojamiento()
conocerLocalidad()
excursionMasDemandadaPeriodo()
conocerCategoriaRestaurante()
concocerComida()
conocerPrecio()
nombre
precio : Precio
categoriaRestaurante : CategoriaRestaurante
comida : TipoComida
domicilio
SitioParaComer
calcularDuracinEstimada()
concocerPrecio()
conocerDetalleExcursion()
conocerDemandaExcursion()
0..*
TipoAlojamiento
nombre
cantidadEstrellas
caracteristicas
0..*
EpocaDeVisita
nombre
mesInicio
mesFin
1..*
conocerTipoAlojamiento()
conocerHabitacion()
conocerRegimenAlimentario()
1..* TipoComida
nombre
CategoriaRestaurante
nombre
cantidadTenedores
Temporada
nombre
descripcion
0..1
TipoHabitacion
nombre
caracteristicas
1..*
conocerDetalleReserva()
conocerCliente()
Reserva
numero
fechaReserva
fechaVto
detalleReserva : DetalleReserva
cliente : Turista
estado
1..*
conocerHabitacin()
DetalleReserva
habitacion : Habitacion
precioHabitacion
conocerTipoHabitacion()
conocerPrecio()
Habitacion
regimenAlimentario : RegimenAlimentario
tipoHabitacin : TipoHabitacion
precio : Precio
Estrellas
cantidadEstrellas
descripcion
1..*
Turista
nombre
tel
mail
cel
localidad : Localidad
pais : Pais
1..*
RegimenAlimentario
nombre
descripcion
1..*
1..*
Precio
temporada : Temporada
montoReferencia
epocaDeVisita : EpocaDeVisita
regimenAlimentario : RegimenAlimentario
Alojamiento
regimenAlimentario : RegimenAlimentario
habitacion : Habitacion
tipoAlojamiento : TipoAlojamiento
nombre
EmpresaTransporte
razonSocial
telContacto
webInstitucional
mailContacto
LugarTuristico
kmDistanciaDesdeCapital
lugarDeInteres : LugarDeInteres
excursion : Excursion
medioTransporte : MedioTransporte
epocaDeVisita : EpocaDeVisita
alojamiento
Excursion
nombre
detalleExcursion : DetalleExcursion
precio : Precio
dondeParte
demanda : DemandaExcursion
0..*
conocerEmpresaTransporte()
MedioTransporte
nombre
empresaTransporte : EmpresaTransporte
precio
Provincia
nombre
localidad : Localidad
esCapital
1..*
conocerProvincia()
nombre
lugarTurstico : LugarTuristico
esCapital
0..1
Pais
nombre
provincia : Provincia
28
Registracin de Cds.
Registracin de Reclamos
Generacin de informes de: Preferencias de Clientes en funcin de sexo, edad, profesin, gnero,
sello discogrfico.
29
Iniciar Sesin
Registrar Cliente
<<extend>>
Registrar Reclamo
<<extend>>
<<extend>>
Registrar Tarjeta de Crdito
de Cliente
Confirmar Pedido
Consultar Reclamo
<<extend>>
Cliente Web
Autorizador de
Venta con Tarjeta
<<extend>>
Quitar Producto a Carro de
Compra
Consultar Carro de Compras
Modificar Pedido
<<extend>>
<<extend>>
Registrar Solicitud de
<<extend>>
Productos
Brindar Consulta de
Catlogo de Productos
Agregar Producto a Carro
de Compras
<<extend>>
Consultar informacin de
Productos
30
Registrar Gnero
Registrar Forma de Pago
Registrar Artista
Registrar CD
<<extend>>
Registrar Medio de
Empaquetamiento
Registrar Catlogo de
Producto
Responsable de
Comercializacin
Consultar Productos
Solicitados
Generar informe de
Preferencias de Clientes
Registrar Solucin de
Reclamo
Generar informe sobre
reclamos
31
ID: 6
Alta
Media
Esencial
Simple
Soporte
Mediano
Baja
Complejo
Muy Complejo
Si
No
Extremadamente Complejo
Alternativas
1-
32
33
Fecha
18/03/07
Historia de Cambios
Descripcin del Cambio
Autor
Gerardo Boiero
Versin inicial.
Alta
Esencial
ID: 11
Media
Soporte
Complejidad:
Simple
Mediano
Complejo
Actor Principal: Cliente Web (CLI)
Baja
Complejo
Muy Complejo
Si
No
Extremadamente
34
Fecha
18/03/07
Historia de Cambios
Descripcin del Cambio
Versin inicial.
Autor
Gerardo Boiero
Prototipos GUI
Caso de Uso:
35
Clases
# 3 Participante Transaccin
Cliente Pedido
Cliente CdPedido
Artista Tema
Pedido - Reclamo
# 4 Lugar Transaccin
# 14 Contenedor Contenido
Catlogo Cd
# 16 Grupo - Miembro
Cd-Tema
Cd Detalle Pedido
36
37
38
Registrar Obra
Empleado del
Country
Encargado de
Obras del Country
Registrar Obrero
Registrar Autorizacin
Registrar Ingreso
<<extend>>
Administrador
del Country
Generar informe de accesos
por tipo de persona
Registrar Lote
<<extend>>
Registrar Familiar
<<extend>>
Consultar Propietario
<<extend>>
Registrar Propietario
<<extend>>
Registrar Guardia
Consultar Lote
<<extend>>
Registrar Propiedad
39
Paquete: no aplica
Iteracin: no aplica
ID: 1
Prioridad:
Categora:
Alta
Esencial
Media
Soporte
Complejidad:
Simple
Mediano
Complejo
Actor Principal: Empleado del Country
Baja
Muy Complejo
Si
No
Extremadamente
40
Paquete: no aplica
Iteracin: no aplica
ID: 2
Prioridad:
Categora:
Alta
Esencial
Media
Soporte
Baja
Complejidad:
Simple
Mediano
Complejo
Actor Principal: Encargado de Obras del Country
41
42
Patrones Utilizados
Clases
# 3 Participante Transaccin
Persona Ingreso
Propietario Autorizacin
Tarjeta Acceso Ingreso
Guardia Sesin Trabajo
Obrero Perodo de Trabajo
# 4 Lugar Transaccin
Propiedad Ingreso
Propiedad Autorizacin
Obra Autorizacin
# 14 Contenedor Contenido
Lote Propiedad
Lote - Obra
43
44
Telecentro
Suposiciones a cerca de la operatoria que se tendrn en cuenta para el Modelado:
El telecentro solo presta servicios de llamadas telefnicas de voz, no se consideran servicios de fax
o de Internet.
Las sesiones del operador se consideran como sesiones de conexin con el sistema, siendo el
perodo comprendido desde que se conecta hasta que finaliza la conexin, no contemplando la
posibilidad de suspenderla.
Se modelar una clase que refleje informacin sobre los cambios de estado de la cabina, para
poder obtener estadsticas al respecto.
45
Iteracin: no aplica
ID: 1
Prioridad:
Categora:
Alta
Media
Esencial
Complejidad:
Simple
Complejo
Actor Principal: Operador
Soporte
Mediano
Baja
Muy Complejo
Si
No
Extremadamente
46
Leonardo Ptz
Leonardo Ptz
47
Iteracin: no aplica
ID: 2
Prioridad:
Categora:
Alta
Media
Esencial
Complejidad:
Simple
Complejo
Actor Principal: Usuario
Soporte
Mediano
Baja
48
49
50
Patrones Utilizados
Clases
Llamada Feriado
Llamada Caracterstica Discado
Llamada Precio
Precio Tipo Tarifa
Precio Tipo Llamada
Promocin Tipo Tarifa
Promocin Tipo Llamada
Promocin Caracterstica Discado
# 3 Participante Transaccin
Operador Sesin
Sesin Ticket
Ticket Llamada
# 4 Lugar Transaccin
Cabina Llamada
Cabina Historial Estado cabina
51
52
53
Registrar categoria
Registrar competencia
Consultar categoria
Consultar sede
<<extend>>
Responsable de
inscripciones
<<extend>>
Registrar torneo
Consultar disciplina
Administrador
de torneos
<<extend>>
Registrar evaluacion de
inscripcion
Registrar disciplina
<<include>>
Consultar competencia
Generar informe comparativos de resultados
obtenidos en las competencias
Consultar inscripcion
<<extend>>
Registrar sede
Registrar aspirante
Registrar resultado de
examen
Registrar aspirante en
disciplina
Responsable de
competencia
Registrar aspirantes en
disciplina via web
Registrar escuela
Registrar resultado de
competencia
Responsable de
secretaria de deportes
Responsable web
de escuela
54
Iteracin: no aplica
ID: 1
Prioridad:
Categora:
Alta
Esencial
Media
Soporte
Baja
Si
No
Complejidad:
Simple
Mediano
Complejo
Muy Complejo
Extremadamente
Complejo
Actor Principal: Responsable web de
Actor Secundario: no aplica
entidad educativa (RW)
Tipo de Use Case:
Concreto
Abstracto
Objetivo: Registrar a uno o ms alumnos de un colegio en una o ms competencias, dentro de la
categora correspondiente.
Precondiciones: no aplica
Post- Condiciones xito: Se inscribi al aspirante en la categora que le corresponde.
Fracaso 1: El RW no encuentra la Entidad Educativa a la que pertenece el
aspirante.
Fracaso 2: El RW no corrige los datos incorrectos del/los aspirante/s.
Fracaso 3: El RW decide cancelar el caso de uso.
Curso Normal
Alternativas
1- El caso de uso comienza cuando el RW selecciona la
opcin Registrar aspirante.
2- El sistema muestra un listado con las Entidades
Educativas registradas de la zona.
3- El RW selecciona la Entidad Educativa.
3.A- El RW no encuentra la Entidad
Educativa correspondiente.
3.A.1- Se cancela el caso de uso.
4- El sistema solicita se ingresen datos personales del
aspirante (nombre, apellido, direccin, fecha de
nacimiento, sexo, DNI).
5- El RW ingresa los datos personales del aspirante.
6- El sistema muestra el aspirante recin ingresado.
7- El RW no desea ingresar otro aspirante.
7.A- El RW desea ingresar otro aspirante.
7.A.1- El RW selecciona la opcin Nuevo
aspirante.
7.A.2-El sistema solicita se ingresen
datos personales del aspirante (nombre,
apellido, direccin, fecha de nacimiento,
sexo, DNI).
7.A.3- El RW ingresa los datos
personales del aspirante.
7.A.4- El sistema muestra el aspirante
recin ingresado.
7.A.5- El RW no desea ingresar otro
aspirante.
8- Por cada aspirante ingresado, el sistema solicita se
seleccione las competencias a inscribirlo.
55
56
57
Iteracin: no aplica
ID: 2
Prioridad:
Categora:
Alta
Esencial
Media
Baja
Soporte
Complejidad:
Simple
Mediano
Complejo
Actor Principal: Responsable de
Actor Secundario: no aplica
competencia
Tipo de Use Case:
Concreto
Abstracto
Objetivo: Registrar los resultados de cada competidor en una categora de una competencia
determinada.
Precondiciones: no aplica
Descripcin: El caso de uso comienza cuando el Responsable de competencia (RC) desea registrar
los resultados de una competencia. El sistema solicita se seleccione la competencia y la categora a
considerar. El RC las selecciona, y registra para cada aspirante inscripto que haya aprobado el
examen fsico el resultado en la competencia (si compiti o no, la posicin en la que result, el
tiempo cronometrado y faltas si las hubiera). El caso de uso finaliza cuando el RC confirma el registro
de los resultados.
Observaciones: no aplica
Requerimientos no Funcionales Asociados: no aplica
Fuente: no aplica
Referencia Fuente: no aplica
Asociaciones de Inclusin: no aplica
Use Case donde se incluye: no aplica
Use Case al que extiende: no aplica
Use Case de Generalizacin: no aplica
Historia de Cambios
Versin
Fecha
Descripcin del Cambio
Autor
1.0
13/03/2007
Versin inicial
Leonardo Ptz
58
59
Patrones Utilizados
Clases
#4 Lugar Transaccin
Sede Competencia
Competencia Categora
Categora Disciplina
Competencia Disciplina
Inscripcin EstadoInscripcin
# 3 Participante Transaccin
Competidor Inscripcin
#16 Grupo-Miembro
Escuela Competidor
Competencia Inscripcin
Torneo Competencia
60
61