juan

Páginas: 4 (853 palabras) Publicado: 29 de abril de 2014
Un ejemplo de casos de
uso. Sokoban

Índice





Descripción del problema
Identificación de requisitos.
Casos de uso.
Conclusiones.

1

Descripción del
problema

Descripcióndel problema
• Sokoban es un juego de varios niveles.
• Cada nivel está compuesto por un jugador,

cajas, repisas y muros.

• El objetivo del jugador es empujar todas las

cajas sobre lasrepisas.

• Cuando esto sucede el jugador pasa al

siguiente nivel.

• Para mover una caja, el jugador debe

colocarse al lado y empujarla. Si la casilla
hacia la que está empujando la caja estálibre
la caja se moverá.
• Si el jugador se queda bloqueado, es decir, no
puede terminar el nivel, puede reiniciar el
nivel perdiendo una vida.
• Cuando el jugador pierde todas sus vidas lapartida termina.

2

Identificación de
requisitos

Una mini entrevista
“Para encontrar las respuestas, antes
hay que dar con la pregunta
adecuada.”
¿Qué debe hacer el sistema (o tiene
quetener) para implementar la
descripción?.

3

Requisitos
• El sistema debe permitir
comenzar una nueva partida y
terminarla.
• El sistema debe permitir mover
al jugador y a las cajas yreiniciar el nivel cuando el
usuario lo solicite.
• El sistema deberá almacenar
varios niveles y cambiar de nivel
cuando el usuario complete el
nivel actual

Casos de uso

4

Casos de uso
Loscasos de uso son una respuesta,
¿para qué preguntas?.
¿Cómo puede un usuario jugar
una partida de sokoban?

Casos de uso
La primera pregunta que vamos a
resolver: ¿cuántos actores tiene elsistema?
¿Qué nos están preguntando, en
realidad?.

5

Casos de uso
Un único actor:
Persona humana que
controla al jugador.
Usuario

Su meta es jugar una
partida de Sokoban

Casos de uso
Lasegunda pregunta que vamos a
resolver: ¿qué casos de uso
necesitamos?
¿Qué nos están preguntando, en
realidad?.

6

Casos de uso
Iniciar partida

Mover jugador
Usuario

Reiniciar...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Juan
  • Juan
  • Juana
  • Juan
  • juan
  • juanes
  • juan
  • juan

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS