proyecto batalla naval
TRANSCRIPT
MODELO DEL NEGOCIO SISTEMA JUEGO
MODELO DEL DOMINIOPerfil Conexin
Volumen
Instrucciones
Juego
Crditos
DEFINICIN DE ACTORES ACTOR JUGADOR DESCRIPCION E a j a y a a a j a . E
j
a a , p a
a, a
SISTEMA
q a a p y j , ya q v a a a a ), a a p j a a ( v a y p pa a a ap
b a aj .
LISTA PRELIMINAR DE CASOS DE USO a v S Ca a p B a za A E ab C a p C a p a p S M a p E a p C a a C Sa Ca a j B a j a j T
DEPURACION DE CASOS DE USO SISTEMA JUEGO
a
Documentacin caso de uso cargar juego Nombre: a a j Descripcin: a p a j pa a a a a pa a. Actores: U a . Pre-condiciones: a a p Post-condiciones: a az Flujo normal de eventos: a Manejo de situaciones excepcionales: aj y a v . Documentacin caso de uso seleccionar Nombre: a v Descripcin: a p a pa a v Actores: U a . Pre-condiciones: a a a Post-condiciones: a az Flujo normal de eventos: a v Documentacin caso terminar juego a j a a j a a j a a j a a a a
a
a a p
a
a a j
U a
a p a p a a
a j a v
a a j
j p
, a a
az. a
,
a v
.
Nombre: terminar j ego Descripcin: este aso e so permite a os j ga ores o a j ga or solicitar terminar el j ego y guardarlo en el sistema. Actores: Usuario. Pre-condiciones: alidar 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. Documentacin caso de uso guardar juego Nombre: guardar juego Descripcin: este caso de uso permite a los jugadores o al jugador solicitar guardar el juego para poderlo continuar despues. Actores: Usuario. Pre-condiciones: alidar 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. Documentacin caso de uso gestionar perfil Nombre: getionar perfil Descripcin: 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. Documentacin caso de uso cargar perfil Nombre: cargar perfil Descripcin: 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
Documentacin caso de uso seleccionar perfil Nombre: seleccionar perfil Descripcin: 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 Usuario : Seleccionar crear perfil Crear perfil
DAO
PerfilesDAO
DAO
Solicitar crear perfil Solicitar crear perfil Perfil creado Perfil creado Perfil creado Perfil creado
Seleccionar consultar perfil Consultar perrfil
Solicitar consultar perfil Solicitar consultar perfil
Perfil consultado Perfil consultado Perfil consultado Perfil consultado
Seleccionar modificar perfil modilficar perfil Solicitar modificar 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
Edit rperfiles Usuar : < t r ame> Seleccionar perfil
DAO
PerfilesDAO
DAO
Perfil seleccionado
DIAGRAMA DE SECUENCIA CARGAR PERFIL
Sistema :
Car ar perfil Solicitar car ar perfil
Solicitar car ar perfil
Perfil car ado
Perfil car ado Perfil car ado Perfil car ado
$
$
$
$
$
$
$
"! !
# #
Seleccionar perfil Solicitar seleccionar perfil Solicitar seleccionar perfil Perfil seleccionado
perfil seleccionado Perfil seleccionado
Batallanaval
PerfilesDAO
DAO
PerfilesDAO
DIAGRAMA DE SECUENCIA SELECCIONAR VOLUMEN
Reproductor Usuari : < t r Name> Seleccionar volumen
Volumen
Sonido
Volumen
Volumen seleccionado
DIAGRAMA DE SECUENCIA SALIR
%' %'
&
% %
Seleccionar volumen Solicitar seleccionar volumen
Solicitar seleccionar volumen Volumen establecido Volumen establecido Volumen seleccionado
DIAGRAMA DE SECUENCIA CONSULTAR CREDITOS
DIAGRAMA DE SECUENCIA CONSULTAR INSTRUCCIONES
DIAGRAMA DE SECUENCIA GUARDAR JUEGO
DIAGRAMA DE SECUENCIA TERMINAR JUEGO
DIAGRAMA DE COLABORACIN GESTIONAR PERFIL2: rear perfil 10: ons ultar perrfil 18: m odilficar perfil 26: Elim inar perfil 1: Seleccionar crear perfil 9: Seleccionar cons ultar perfil 17: Seleccionar m odificar perfil 25: Seleccionar elim inar perfil Editorper files 7: Perfil creado 15: Perfil cons ultado 23: Perfil m odificado 31: Perfil elim inado 6: Perfil creado 14: Perfil cons ultado 22: Modificar perfil 30: Perfil elim inado 3: Solicitar crear perfil 11: Solicitar cons ultar perfil 19: Solicitar m odificar perfil 27: Solicitar elim inar perfil 4: Solicitar crear perfil 12: Solicitar cons ultar perfil 20: Solicitar m odificar perfil 28: Solicitar elim inar perfil DAO
8: Perfil creado 16: Perfil cons ultado 24: Perfil m odificado 32: Perfil elim inado
Us uario :
Perfiles D AO
5: Perfil creado 13: Perfil cons ultado 21: Modificar perfil 29: Perfil elim inado
)
)
DAO
(
DIAGRAMA DE COLABORACIN SELECCIONAR PERFIL2: eleccionar perfil 1: eleccionar perfil6
Editorper files
7: Perfil seleccionado
8: Perfil seleccio... 6: perfil seleccionado s uario ctor ame6 4 5 21 3 0
3: olicitar seleccionar perfil 4: olicitar seleccionar perfil6
PerfilesD AO
5: Perfil seleccionado
DIAGRAMA DE COLABORACIN CARGAR PERFILBatallana val 1: Cargar perfil 6: Perfil cargado 7: Perfil cargado 5: Perfil cargado
3: olicitar cargar perfil DAO 4: Perfil cargado6
6
istema : Actor ame5 2 4
2: olicitar cargar perfil PerfilesD AO
6
DAO
DAO
PerfilesD AO
6
DIAGRAMA DE COLABORACIN SELECCIONAR VOLUMEN2: Seleccionar olumen
: Volumen seleccionado
: Volumen seleccionado
: Volumen establecido
3: Solicitar seleccionar olumen 4: Solicitar seleccionar olumen
Sonido : Volumen establecido
DIAGRAMA DE COLABORACIN SALIR
DIAGRAMA DE COLABORACIN CONSULTAR CREDITOS
B
Usuario : Actor ame
Volumen
@ B C
Reprodu ctor 1: Seleccionar olumen
B
olumen
E
D
B
9 7
A 8
DIAGRAMA DE COLABORACIN CONSULTAR INSTRUCCIONES
DIAGRAMA DE COLABORACIN GUARDAR JUEGO
DIAGRAMA DE COLABORACIN 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
DIAGRAMA DE ESTADO SALIR
DIAGRAMA DE ESTADO CONSULTAR CREDITOS
DIAGRAMA DE ESTADO CONSULTAR INSTRUCCIONES
DIAGRAMA DE ESTADO GUARDAR JUEGO