You are on page 1of 5

Caso de uso: Pasar de turno Actor principal: Usuario (jugador

)

Versión: 1.0

Precondiciones: - El usuario debió haber modificado todo lo que deseaba de los proyectos - El usuario debió haberse logueado Poscondiciones: - Se cargaron todas las modificaciones y en base a ellas se generaron nuevos valores y se simularon las ventas en ese período Escenario principal de éxito: Actor 1- Confirma que desea pasar de turno y que no desea realizar mas cambios Sistema 2- Simula los resultados del proyecto en base a lo modificado, presenta proyectos nuevos, actualiza los avisos y eventos, modifica los estados contables

Caso de uso: Administrar proyecto Actor principal: Usuario (jugador)

Versión: 1.0

Precondiciones: - El usuario debió haber aceptado un proyecto - El usuario debió haberse logueado - El simulador debió haber generado y mostrado el progreso del proyecto (exceptuando el turno cero) Poscondiciones: - Se guardaron todas las modificaciones Escenario principal de éxito: Actor 1- Realiza las modificaciones en base al progreso del proyecto Sistema 2- Guarda las modificaciones realizadas

Caso de uso: Aceptar proyecto Actor principal: Usuario (jugador)

Versión: 1.0

Precondiciones: - El usuario debe tener el dinero suficiente para aceptar el proyecto - El usuario debió haberse logueado Poscondiciones: - Se aceptó el proyecto y se modificaron los estados contables (se restó la inversión) Escenario principal de éxito: Actor 1- Acepta el proyecto y realiza las modificaciones que desea del mismo Sistema 2- Modifica los estados contables Caso de uso: Cancelar proyecto Actor principal: Usuario (jugador) Precondiciones: - El usuario debió haber aceptado un proyecto - El usuario debió haberse logueado Poscondiciones: - Se canceló el proyecto con todas las consecuencias correspondientes Escenario principal de éxito: Actor 1- “Aprieta el botón” de cancelar el proyecto Sistema 2- Le comunica las “consecuencias” que esto tendrá (saldar la cuenta con el proveedor, vender mercadería, etc.) 3- Acepta las consecuencias 4- Modifica los estados contables en base a las consecuencias Versión: 1.0

Caso de uso: Tomar decisiones Actor principal: Usuario (jugador) Precondiciones: - El usuario debió haberse logueado Poscondiciones: - Se guardaron las decisiones Escenario principal de éxito: Actor 1- Realiza las decisiones (modificaciones) en que crea necesarias Sistema

Versión: 1.0

2- Guarda las modificaciones

Caso de uso: Consulta/aceptar avisos Actor principal: Usuario (jugador) Precondiciones: - El usuario debió haberse logueado - Debe haber pasado al menos 1 turno

Versión: 1.0

Poscondiciones: - En caso de aceptar lo que el aviso propone se realizan dichas las acciones Escenario principal de éxito: Actor 1- Dar doble clic en el aviso Sistema 2- Muestra una descripción detallada del aviso (que sucede, que recomienda) 3 - Presiona Aceptar 4 - Realiza las acciones propuestas por el aviso

Caso de uso: Administrar proyectos Actor principal: Administrador Precondiciones: - El administrador debió haberse logueado

Versión: 1.0

Poscondiciones: - En caso de aceptar lo que el aviso propone se realizan dichas las acciones Escenario principal de éxito: Actor 1- Selecciona un proyecto existente 3 - Realiza las modificaciones al proyecto 4 - Almacena en un nuevo proyecto los datos modificados (no sobrescribe el proyecto seleccionado) Sistema 2- Carga la información del proyecto

Flujo alternativo: Actor 1- Selecciona un proyecto existente 3 - Presiona “Borrar proyecto” 4 - Solicita confirmación 5 - Presiona “Si” 6 - Elimina el proyecto de la base de datos Sistema 2- Carga la información del proyecto

Caso de uso: Log In Actor principal: Usuario (jugador) Precondiciones: - El usuario (jugador) debió haberse logueado

Versión: 1.0

Poscondiciones: - Ve el historial de partidas (pudiendo continuar cualquiera que no haya sido Terminada) - Comienza una nueva partida Escenario principal de éxito: Actor 1 - Selecciona “Nueva partida” 3 - Selecciona el nivel 4 - Carga un proyecto y comienza el turno cero Sistema 2 - Muestra una lista con los diferentes niveles

Flujo alternativo: Actor 1- Selecciona ver historial 3 – Selecciona una partida que no haya finalizado 4 - Solicita confirmación 5 - Presiona “Si” 6 - Carga la partida seleccionada Sistema 2- Carga el historial del usuario