Está en la página 1de 22

MODELO DEL NEGOCIO SISTEMA JUEGO

Inicio

juego en curso No Cargar interfaz


Si

Cargar Interfaz Si Nueva juego No

Cargar perfil
Reanudar Cargar juego Si Cargar juego No
Si
juego

Cargar juego No
Vs maquina No Perfil
Si Si

Si Guardar juego Buscar conexión


Cargar juego Crear perfil
Si
No
Guardar juego
Autorizar conexión Crear perfil Consultar perfil
Si Terminar juego
No

Terminar juego Establecer


Seleccionar conexión
No Modificar perfil Si
volumen

Seleccionar perfil No Eliminar perfil Seleccionar perfil


Si

Seleccionar perfil Modificar perfil

Terminar Eliminar perfil


Instrucciones

No

Si
Salir No Creditos Si Consultar creditos

Consultar
instrucciones

MODELO DEL DOMINIO

Perfil Conexión

Volumen Instrucciones

Créditos
Juego
DEFINICIÓN DE ACTORES

ACTOR DESCRIPCION
JUGADOR Este es el actor encargado de crear,
jugar y terminar el juego, puede solicitar
crear una conexión con un celular de otro
jugador.

SISTEMA Es el que carga el perfil y tiene el control sobre


el juego, ya que verifica cada una de las
jugadas (movimientos), guarda el puntaje
maximo y el tiempo de partida en cada perfil.

LISTA PRELIMINAR DE CASOS DE USO

Seleccionar volumen Modificar perfil


Cargar perfil Eliminar perfil
Buscar conexión Consultar instrucciones
Autorizar conexión Consultar créditos
Establecer conexión Salir
Crear perfil Cargar juego
Consultar perfil Buscar juego
Seleccionar perfil Terminar juego

DEPURACION DE CASOS DE USO SISTEMA JUEGO


Terminar juego Seleccionar volumen
Guardar juego

Seleccionar perfil

Usuari o

Gestionar perfil

Consultar instrucci ones

Cargar juego Salir Consultar creditos

Cargar perfil

Sistema

Gestionar conexion

Documentación caso de uso cargar juego

Nombre: cargar juego


Descripción: este caso de uso permite a los jugadores o al jugador solicitar cargar
el juego para iniciar o continuar una partida.
Actores: Usuario.
Pre-condiciones: Validar perfil
Post-condiciones: cerrar interfaz
Flujo normal de eventos: seleccionar modo de juego, carga interfaz.
Manejo de situaciones excepcionales: si el perfil no existe se mostrará un
mensaje de error y se solicitará de nuevo.

Documentación caso de uso seleccionar

Nombre: seleccionar volumen


Descripción: este caso de uso permite a los jugadores o al jugador modificar el
volumen de una partida
Actores: Usuario.
Pre-condiciones: Validar música
Post-condiciones: cerrar interfaz
Flujo normal de eventos: consultar volumen, seleccionar volumen.

Documentación caso terminar juego


Nombre: terminar juego
Descripción: este caso de uso permite a los jugadores o al jugador solicitar
terminar el juego y guardarlo en el sistema.
Actores: Usuario.
Pre-condiciones: Validar perfil
Post-condiciones: cargar interfaz menú
Flujo normal de eventos: cargar interfaz, seleccionar terminar juego y guardar.
Manejo de situaciones excepcionales: si el perfil no existe se mostrará un
mensaje de error y se solicitará de nuevo.

Documentación caso de uso guardar juego

Nombre: guardar juego


Descripción: este caso de uso permite a los jugadores o al jugador solicitar
guardar el juego para poderlo continuar despues.
Actores: Usuario.
Pre-condiciones: Validar perfil
Post-condiciones: cerrar interfaz
Flujo normal de eventos: tener una partida en juego existente y en pausa,
serializar juego.
Manejo de situaciones excepcionales: si el perfil no existe se mostrará un
mensaje de error y se solicitará de nuevo.

Documentación caso de uso gestionar perfil

Nombre: getionar perfil


Descripción: este caso de uso permite a los jugadores o al jugador crear,
consultar, modificar ó eliminar un perfil.
Actores: Usuario.
Pre-condiciones: cargar interfaz
Post-condiciones: cerrar interfaz
Flujo normal de eventos: se consultan todos los perfiles y se muestra la lista, para
crear un perfil se digitan los datos (Nick), se valida si es existente y se agrega a
lista de perfiles, para modificar un perfil, se selecciona un perfil, se modifican los
datos, se guardan los datos, para eliminar, se selecciona perfil y se elimina de la
lista.

Documentación caso de uso cargar perfil

Nombre: cargar perfil


Descripción: este caso de uso permite al sistema cargar un perfil para una partida.
Actores: Sistema.
Pre-condiciones: cargar interfaz
Post-condiciones: cargar partida
Flujo normal de eventos: se consulta todos los perfiles, se selecciona el perfil, se
carga el perfil
Documentación caso de uso seleccionar perfil

Nombre: seleccionar perfil


Descripción: este caso de uso permite al usuario seleccionar un perfil para una
partida.
Actores: usuario.
Pre-condiciones: cargar interfaz
Post-condiciones: cerrar interfaz
Flujo normal de eventos: se consultan todos los perfiles y se muestra la lista, se
selecciona el perfil
DIAGRAMA DE SECUENCIA GESTIONAR PERFIL

Editorperfiles DAO Perfiles DAO DAO


Us uario : <Actor
Name>
Seleccionar crear perfil

Crear perfil

Solicitar crear perfil

Solicitar crear perfil

Perfil creado

Perfil creado

Perfil creado

Perfil creado

Seleccionar cons ultar perfil

Cons ultar perrfil

Solicitar consultar perfil

Solicitar consultar perfil

Perfil consultado

Perfil consultado

Perfil consultado

Perfil consultado

Seleccionar modificar perfil

modilficar perfil

Solicitar m odificar perfil

Solicitar modificar perfil

Modificar perfil

Modificar perfil

Perfil modificado

Perfil modificado

Seleccionar elim inar perfil

Eliminar perfil

Solicitar eliminar perfil

Solicitar eliminar perfil

Perfil eliminado

Perfil eliminado

Perfil eliminado

Perfil eliminado
DIAGRAMA DE SECUENCIA SELECCIONAR PERFIL

Editorperfiles DAO PerfilesDAO DAO


Usuario : <Actor
Name>
Seleccionar perfil

Seleccionar perfil

Solicitar seleccionar perfil

Solicitar seleccionar perfil

Perfil seleccionado

perfil seleccionado

Perfil seleccionado

Perfil seleccionado

DIAGRAMA DE SECUENCIA CARGAR PERFIL

Batallanaval PerfilesDAO DAO PerfilesDAO


Sistema : <Actor
Name>
Cargar perfil

Solicitar cargar perfil

Solicitar cargar perfil

Perfil cargado

Perfil cargado

Perfil cargado

Perfil cargado
DIAGRAMA DE SECUENCIA SELECCIONAR VOLUMEN

Reproductor Volumen Sonido Volumen


Usuario : <Actor
Name>
Seleccionar volumen

Seleccionar volumen

Solicitar seleccionar volumen

Solicitar seleccionar volumen

Volumen establecido

Volumen establecido

Volumen seleccionado

Volumen seleccionado

DIAGRAMA DE SECUENCIA SALIR


DIAGRAMA DE SECUENCIA CONSULTAR CREDITOS

DIAGRAMA DE SECUENCIA CONSULTAR INSTRUCCIONES


DIAGRAMA DE SECUENCIA GUARDAR JUEGO

DIAGRAMA DE SECUENCIA TERMINAR JUEGO


DIAGRAMA DE COLABORACIÓN GESTIONAR PERFIL
2: Crear perfil
10: Consultar perrfil
18: modilficar perfil
26: Eliminar perfil
Editorper
files DAO
1: Seleccionar crear perfil
9: Seleccionar consultar perfil 7: Perfil creado
17: Seleccionar modificar perfil 15: Perfil consultado
25: Seleccionar eliminar perfil 23: Perfil modificado
31: Perfil eliminado
6: Perfil creado
8: Perfil creado
14: Perfil consultado
16: Perfil consultado
22: Modificar perfil
24: Perfil modificado
30: Perfil eliminado
32: Perfil eliminado
3: Solicitar crear perfil
11: Solicitar consultar perfil
19: Solicitar modificar perfil
Usuario : <Actor 27: Solicitar eliminar perfil
Name> 4: Solicitar crear perfil DAO
12: Solicitar consultar perfil
20: Solicitar modificar perfil
28: Solicitar eliminar perfil

PerfilesD
AO 5: Perfil creado
13: Perfil consultado
21: Modificar perfil
29: Perfil eliminado
DIAGRAMA DE COLABORACIÓN SELECCIONAR PERFIL

2: Seleccionar perfil
Editorper
files DAO
1: Seleccionar perfil
7: Perfil seleccionado

8: Perfil seleccio...
6: perfil seleccionado

Usuario : <Actor
Name> 3: Solicitar seleccionar perfil

4: Solicitar seleccionar perfil DAO

PerfilesD
AO 5: Perfil seleccionado

DIAGRAMA DE COLABORACIÓN CARGAR PERFIL

Batallana
val PerfilesD
1: Cargar perfil AO
6: Perfil cargado

7: Perfil cargado
5: Perfil cargado

Sistema : <Actor
2: Solicitar cargar perfil
Name>
3: Solicitar cargar perfil PerfilesD
AO
DAO
4: Perfil cargado
DIAGRAMA DE COLABORACIÓN SELECCIONAR VOLUMEN

2: Seleccionar volumen
Reprodu
ctor Volumen
1: Seleccionar volumen
7: Volumen seleccionado

8: Volumen seleccionado
6: Volumen establecido

Usuario : <Actor
3: Solicitar seleccionar volumen
Name>
4: Solicitar seleccionar volumen Volumen

Sonido
5: Volumen establecido

DIAGRAMA DE COLABORACIÓN SALIR

DIAGRAMA DE COLABORACIÓN CONSULTAR CREDITOS


DIAGRAMA DE COLABORACIÓN CONSULTAR INSTRUCCIONES

DIAGRAMA DE COLABORACIÓN GUARDAR JUEGO


DIAGRAMA DE COLABORACIÓN TERMINAR JUEGO
DIAGRAMA DE ACTIVIDAD SALIR
DIAGRAMA DE ACTIVIDAD CONSULTAR INSTRUCCIONES

RAMA DE ACTIVIDAD CONSULTAR CREDITOS


DIAGRAMA DE ACTIVIDAD TERMINAR JUEGO
DIAGRAMA DE ACTIVIDAD GUARDAR JUEGO
DIAGRAMA DE ACTIVIDAD GETIONAR PERFIL

Editor perfiles Usuario


Perfil

Consultar perfiles

Mostrar lista
Gestionar perfil
perfiles

Si

Cear perfil Si

Digitar datos

si
No
Perfil existente

No
Modificar perfil

Agregar a la lista
de perfiles

Si

Seleccionar perfil

Modificar datos

Eliminar perfil

Guardar datos
nO
Si

Seleccionar pefil

Eliminar perfil

DIAGRAMA DE ESTADO SALIR


DIAGRAMA DE ESTADO CONSULTAR CREDITOS

DIAGRAMA DE ESTADO CONSULTAR INSTRUCCIONES

DIAGRAMA DE ESTADO GUARDAR JUEGO

También podría gustarte