Sunteți pe pagina 1din 2

Cibertec Anlisis y Diseo de Sistemas II - T4EM

Profesor: Marco Arce

Control de Loteras

Se desea implementar un juego de lotera, cada juego dependiendo de la temporada podra tener
promociones, estas tienen un nombre, un precio de la jugada, as como la fecha en la que inicia y la que
termina el juego. Asimismo existen dos tipos de juegos, extensivos y directos. Adems existen dos tipo
de juegos Directos, para Marcar y para Raspar.
Todos los juegos tienen un nombre, la cantidad de nmeros totales (por ejemplo 50), y la cantidad de
nmeros para acertar. Los nmeros extensivos tiene la cantidad de nmeros adicionales.
Una promocin A puede generarse a partir de alguna otra promocin B. B solo podr generar una
promocin A.
Actividad:
Desarrollar el Modelo Conceptual.

Vendedor

Ingresar Jugadas

Jugar Sorteo

<<extend>>

Generar Numeros al Azar

<<include>>

<<include>>

Buscar Jugada Ganadora

Funcionario
Consultar Jugadas por
Sorteo
ID
Nombre
Descripcin
Precondicin
Secuencia
Normal

Postcondicin
Excepciones

ID
Nombre
Descripcin
Precondicin
Secuencia
Normal

CU-001
Ingresar Jugadas
El vendedor de cada punto de venta podr ingresar seleccin de jugadas del usuario
Paso Accin
1
Al ingresar seleccionara un juego
2
Dependiendo del juego seleccionado, podr seleccionar las promociones para ese juego. Se
seleccionar solo una de las promociones de juegos vigentes.
3
Ingresar la cantidad de jugadas que realizar
4
Escoge manualmente los nmeros de cada jugada, dependiendo del juego (Extensivo o Directo) variar
la cantidad de nmeros por jugada, no menos de 6 ni ms 10. (Excepcion1)
5
Valida que no ingrese nmeros repetidos. (Excepcion2)
6
Puede ingresar nmeros adicionales en caso que el juego sea extensivo. Pudiendo ingresar hasta 3
nmeros adicionales. (Excepcion1)
7
Valida que no ingrese nmeros repetidos. (Excepcion2)
8
Ingresa la cantidad de sorteos que desea participar, por lo menos debe ser mayor a uno.
9
Se calcular el monto a pagar por todas las jugadas.
Se guardar la Jugada, guardando su fecha, la cantidad de sorteos, los nmeros y nmeros adicionales
ingresados, adems del punto de venta donde se hizo. La jugada inicialmente es Vlida.
10
Se imprimir cada una de las jugadas.
Paso Accin
1
Solicita que se genere aleatoriamente los nmeros a cada una de las jugadas. (Ver caso de CU-004.
2
Si ingresa un nmero repetido sobre la misma jugada, le mostrar un mensaje.
CU-002
Jugar Sorteo
El funcionario realizar automticamente el sorteo.
Paso Accin
1
Al ingresar seleccionara un juego
2
Dependiendo del juego seleccionado, podr seleccionar las promociones para ese juego. Se
seleccionar solo una de las promociones de juegos vigentes.
3
Realizar el sorteo, aleatoriamente se encontrar el nmero sorteado.

Cibertec Anlisis y Diseo de Sistemas II - T4EM


Profesor: Marco Arce
4
5
6
7
8
Postcondicin
Excepciones

ID
Nombre
Descripcin
Precondicin
Secuencia
Normal

Postcondicin
Excepciones
ID
Nombre
Descripcin
Precondicin
Secuencia
Normal

Postcondicin
Excepciones

Se verificar si existe jugada ganadora


De NO existir jugada ganadora, mostrar mensaje y proceder a encontrar UN nmero adicional. Se
validar que el nmero adicional no sea ninguno de los nmeros del nmero sorteado. (Excepcion1)
Se verificar si existe jugada ganadora.
De NO existir jugada ganadora, mostrar mensaje. Despus del sorteo y si no hay ganadores todas las
jugadas que participaron en ese sorteo pasan a Expirada.
Guardar sorteo y cada uno de los nmeros tanto sorteado como el nmero adicional.

Paso Accin
1
De SI existir jugada ganadora, se mostrar un mensaje y se continuar con el paso 8. Las Jugadas
ganadoras cambiarn su estado a Ganadoras. Si en el transcurso de 7 das la persona ganadora no se
aproxima a recoger su premio, la jugada pasa a Anulada.
CU-003
Consultar Jugadas Por Sorteo
El funcionario podr consultar las jugadas ganadoras seleccionando un sorteo ya realizado.
Paso Accin
1
Al ingresar seleccionara un juego
2
Dependiendo del juego seleccionado, podr seleccionar las promociones para ese juego. Se
seleccionar solo una de las promociones de juegos vigentes.
3
Se le mostrar una lista de sorteos de la promocin seleccionada.
4
Asimismo le aparece una lista con los tres mximos Nmeros Escogidos del juego. Por ejemplo ([10, 9 8]
en caso que nmeros escogidos del juego sea 10). Y lo selecciona
5
Procede a hacer la bsqueda de las jugadas ganadoras con la cantidad de nmero de aciertos
seleccionada.
6
Se verificar si existe jugada ganadora.
7
Mostrar lista de jugadas ganadoras.
8
Manda a imprimir la lista de jugadas.
Paso Accin
CU-004
Genera nmeros al azar
Vendedor selecciona generar jugadas al azar.
Ya se han definido las jugadas.
Paso Accin
1
Presiona generar jugadas al azar.
3
Se genera los nmeros aleatorios de cada jugada, dependiendo del juego (Extensivo o Directo) variar la
cantidad de nmeros por jugada, no menos de 6 ni ms 10. y en caso que sea extensivo hasta 3
nmeros.
Paso Accin

Modelo Conceptual

S-ar putea să vă placă și