proyecto batalla naval

24
MODELO DEL NEGOCIO SISTEMA JUEGO MODELO DEL DOMINIO

Upload: julileal

Post on 26-Nov-2014

126 views

Category:

Documents


0 download

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