diagramas de clases

Páginas: 5 (1057 palabras) Publicado: 23 de abril de 2014


Diagrama de casos de uso: Videojuego de ejemplo

[editar]Descripción de los casos de uso
La descripción de un caso de uso es un texto que puede ser expresado de varias formas. Nosotros vamos a utilizar una notación formal usando plantillas. Este texto debe ser legible y comprensible por un usuario que no sea experto. Para describir los casos de uso vamos a utilizar una plantilla enformato completo que nos permita dejar fuera de toda duda razonable los casos de uso requeridos en nuestro videojuego.
Vamos a proceder a describir los casos de uso de nuestro videojuego:
DESCRIPCIÓN CASO DE USO: Cargar Niveles
Caso de uso: Cargar Niveles
Descripción: Carga el fichero de niveles de juego en la aplicación desde un fichero de datos.
Actores: Usuario
Precondiciones: Para realizardicha acción deben de existir niveles guardados en el fichero de niveles.
Postcondiciones: Los datos del primer nivel almacenado serán mostrados en pantalla para poder interaccionar con dicho nivel.
Escenario principal: Describimos el escenario principal:
1. El usuario demanda la carga de los niveles.
2. El sistema carga los niveles.
3. El sistema comprueba que el fichero existe.
4. Elsistema comprueba que al menos el primer nivel existe.
5. El sistema carga el nivel en la aplicación.
6. El sistema muestra el primer nivel al usuario.
Extensiones (Flujo alternativo): Describimos el flujo alternativo:

1a Carga de nivel automática por secuencialidad del juego.
1b Carga de nivel a demanda del usuario mediante un interfaz.
3a El fichero no existe en el sistema.
El sistemamuestra el error y cierra el sistema.
4a El nivel no existe en el fichero.
El sistema muestra el error y cierra el sistema.

DESCRIPCIÓN CASO DE USO: Siguiente Nivel

Caso de uso: Siguiente Nivel
Descripción: Muestra el nivel siguiente al cargado actualmente.
Actores: Usuario
Precondiciones: Deben de existir niveles cargados en el sistema.
Postcondiciones: El siguiente nivel será mostrado enpantalla.
Escenario principal: Describimos el escenario principal:
1. El usuario demanda la carga del siguiente nivel.
2. El sistema comprueba que existe un siguiente nivel.
3. El sistema muestra el nivel al usuario.
Extensiones (Flujo alternativo): Describimos el flujo alternativo:
1a Carga de nivel automática por secuencialidad del juego.
1b Carga de nivel a demanda del usuario medianteun interfaz.
2a El nivel no existe en el sistema.
El sistema muestra el error y no se avanza de nivel.
No funcional: El interfaz del usuario proporcinará dos botones de navegación por los niveles del fichero fácilmente identificables.

DESCRIPCIÓN CASO DE USO: Nivel Anterior
Caso de uso: Nivel Anterior
Descripción: Muestra el nivel anterior al cargado actualmente.
Actores: UsuarioPrecondiciones: Deben de existir niveles cargados en el sistema.
Postcondiciones: El nivel anterior será mostrado en pantalla.
Escenario principal: Describimos el escenario principal:
1. El usuario demanda la carga del nivel anterior.
2. El sistema comprueba que existe un nivel anterior.
3. El sistema muestra el nivel al usuario.
Extensiones (Flujo alternativo): Describimos el flujo alternativo:1a El nivel no existe en el sistema.
El sistema muestra el error y no se retrasa de nivel.

DESCRIPCIÓN CASO DE USO: Nuevo Nivel
Caso de uso: Nuevo Nivel
Descripción: Crea un nivel nivel para ser editado.
Actores: Usuario
Precondiciones: Debe estar cargado el fichero de niveles.
Postcondiciones: Muestra un nivel vacío a editar por el usuario.
Escenario principal:Describimos elescenario principal:
1. El usuario demanda un nuevo nivel.
2. El sistema crea dicho nivel.
3. El sistema muestra el nivel al usuario.
Extensiones (Flujo alternativo):Describimos el flujo alternativo:

2a El nivel no se puede crear en el sistema.
El sistema muestra el error y no se continúa.

DESCRIPCIÓN CASO DE USO: Editar Nivel
Caso de uso: Editar Nivel
Descripción: Editamos un nivel de los...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Diagramas De Clases
  • Diagramas de clase
  • diagrama de clases
  • Diagrama de clases
  • Diagramas De clase
  • Diagrama de clases
  • Diagrama de clase
  • Diagrama de clases

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS