Está en la página 1de 6

Especificación de Requerimientos: Definir Alcance - Caso Cancha Tenis - Análisis de Sistemas 2009

Autor: G. Reyes – Juan Pablo Beltramone Versión: 2.0


UTN FRR

Especificación de Requerimientos: Definir Alcance

Análisis de metas

Tabla Metas por Actor


Actor Actividad (*) Funcionalidad del sistema Meta del Actor
Socio Solicitar reserva para tomarValidar e Informar disponibilidades de Conocer turnos
clases de tenis reservas Disponibles
(Acordar una fecha y horario deRegistrar reserva (acordada)Decidir Reserva
reserva) Seleccionar una reserva seleccionada
Presentarse a la reserva paraRegistrar asistencia a la reserva Tomar la Clase de Tenis
tomar clases
Tomar clase de tenis Registrar clase tomada Tomar la Clase de Tenis
Recibir liquidación mensual Enviar la Liquidación Mensual Recibir liquidación
mensual.
Encargado Controlar que sea Socio Validar que sea socio Controlar que sea Socio
Del Turno Informar al socio disponibilidadesInformar disponibilidades de reservas Informar al socio
de reservas disponibilidades de
reservas
Ingresar la reserva seleccionada Registrar reserva (acordada) Ingresar la reserva
Ingresar la asistencia a la reserva Registrar asistencia a la reserva eIngresar la asistencia a la
e informar asistencia al Profesor. ¿Informar asistencia al Profesor? reserva e informar
asistencia al Profesor
Realizar liquidación mensual Generar Liquidación Mensual Realizar liquidación
mensual
Enviar Liquidación Mensual Enviar la Liquidación Mensual Enviar Liquidación
Mensual
Controlar reservas no asistidas Registrar reserva no asistida Controlar reservas no
asistidas
Consultar reservas asignadasInformar reservas asignadas Conocer reservas
Profesor para un día asignadas
Dar clase de Tenis al Socio -------------------------------------------- Dar clase de Tenis
 
 

1/6
Especificación de Requerimientos: Definir Alcance - Caso Cancha Tenis - Análisis de Sistemas 2009
Autor: G. Reyes – Juan Pablo Beltramone Versión: 2.0
UTN FRR

Tabla: Metas Intra-Actor


Actor Meta Meta Intra-Actor
Socio Conocer turnos Disponibles Tomar la Clase de tenis

Decidir Reserva
Tomar la Clase de Tenis

Recibir liquidación mensual. Recibir liquidación mensual.


Encargado Controlar que sea Socio  
del Turno Informar al socio disponibilidades de reservas Gestionar Reservas
  Ingresar la reserva
Ingresar la asistencia a la reserva e informar
asistencia al Profesor
Controlar reservas no asistidas
Enviar Liquidación Mensual Gestionar Liquidación Mensual
Realizar liquidación mensual
Profesor Conocer reservas asignadas Dar clase de Tenis
Dar clase de Tenis

  Tabla de Metas Inter-Actor

Actor Meta Intra – Actor Meta Inter – Actor


Socio Tomar la Clase de Tenis Tomar la Clase de Tenis
Encargado deGestionar Reservas (Principal)
Turno
Profesor Dar Clase de Tenis
Socio Recibir Liquidación Mensual Recibir Liquidación Mensual
Encargado deGestionar Liquidación Mensual (Complementaria)
Turno

Actividad de Requerimiento: ACT-REQ-2 – Definir Límites de Casos de Uso

Artefacto de Requerimiento: Visión (Descripción Límites de Casos de Uso)


 Descripción de Limites de Casos de Uso

o Descripción de Limites de Casos de Uso de Metas Principales


Actor Primario Nombre del Caso de Uso Otros Actores
Socio Administrar reservas y uso canchas clases tenis Encargado del turno
Meta Tomar clases de tenis
Descripción de Limites Desde que socio solicita reserva hasta que toma clases de tenis,
Del flujo de Trabajo pasando por registrar la reserva, registrar presencia en la reserva
(Workflow)

o Descripción de Limites de Casos de Uso de Metas Complementarias


Actor Nombre del Caso de Uso Otros Actores
Primario
Socio Gestionar liquidación mensual al socio Encargado de Turno
Meta Obtener liquidación cuota mensual al socio
2/6
Especificación de Requerimientos: Definir Alcance - Caso Cancha Tenis - Análisis de Sistemas 2009
Autor: G. Reyes – Juan Pablo Beltramone Versión: 2.0
UTN FRR

Descripción de Limites Desde que solicita la generación hasta la emisión y envío de la


Del flujo de Trabajo liquidación mensual a los socios, pasando por el cálculo y la registración.
(Workflow)

Actividad de Requerimiento: ACT-REQ-3 – Definir Casos de Uso (sin


estructurar)

Artefacto de Requerimiento: Modelo de Casos de Uso de Sistema: CU


Resumen sin Estructurar
 Descripción del Caso de Uso Resumen con Alcance de Sistema

Código y Nombre del CASO DE USO: R1 – Administrar toma de clases


Nivel Estructura Alcance Caja Instanciación Interacción
Resumen Sin-estructurar Sistema Negra Real Semántico
Meta del CASO DE USO: Tomar clases de tenis
ACTORES
Primario: Socio Otros: Encargado del Turno

PRECONDICIONES (de negocio): Existen interesados en tomar clases de tenis


PRECONDICIONES (de sistema): Cancha, Profesor, Horarios Profesor, Socios, Política Cancelación están
registrados.

DISPARADOR: Socio se identifica y solicita reservar cancha tenis al Encargado del Turno
FLUJO DE SUCESOS
CAMINO BÁSICO:
1. Encargado del Turno ingresa datos reserva al sistema. Sistema valida RN y le informa
disponibilidad de reserva. Luego Encargado del Turno se lo comunicará al Socio.
2. Cuando el Socio optó por una reserva el Encargado de Turno lo ingresa al sistema. Sistema lo
registra. Luego Encargado de Turno le informará al Socio la reserva realizada.
3. Cuando anunció su presencia a la reserva, el Encargado del Turno lo ingresa al sistema.
Sistema valida que la reserva exista y registra la asistencia. Luego el Encargado del Turno
avisará al Profesor la presencia del Socio para tomar clase de tenis.

CAMINOS ALTERNATIVOS:
1.a <posterior> No es socio
1.a.1 Sistema informa condición. Luego Encargado del Turno informará al Socio
requisitos y lugar de asociación. Fin CU
1.b <posterior> Socio tiene reserva para la fecha solicitada
1.b.1 Sistema informa condición y muestra fechas alternativas. Luego Encargado del
Turno se lo comunicará al Socio.
1.b.2 Cuando el Socio seleccionó una de las sugerencias ofrecidas Encargado de Turno
continúa en paso 2
1.b.2.a <reemplaza> Socio no acepta sugerencias ofrecidas
1.b.2.a.1 Socio desistió de reservar. Fin CU
1.c <posterior> No hay disponibilidad en fecha y hora solicitada
1.c.1 Sistema informa condición y muestra horarios alternativos. Luego Encargado del
Turno se lo comunicará al Socio.
1.c.2 Cuando el Socio seleccionó una de las sugerencias ofrecidas Encargado de Turno
continúa en paso 2.
1.c.2.a <reemplaza> Socio no acepta sugerencias ofrecidas
1.c.2.a.1 Socio desistió de reservar. Fin CU
2.a <reemplaza> Socio no acuerda reserva
2.a.1 Socio desiste de reservar. Fin CU
2.a.1.a <reemplaza> Socio cambia datos de reserva
2.a.1.a.1 Socio se lo comunica al Encargado del Turno. Continúa paso 1.
3.a <previo> Socio cancela reserva
3/6
Especificación de Requerimientos: Definir Alcance - Caso Cancha Tenis - Análisis de Sistemas 2009
Autor: G. Reyes – Juan Pablo Beltramone Versión: 2.0
UTN FRR

3.a.1 Socio le comunica la cancelación (ver RN) al Encargado del Turno y éste lo ingresa
al sistema. Sistema valida que exista y la registra. Luego el Encargado del Turno
se lo comunicará al Socio. Fin CU
3.a.1.a<durante> Se venció el plazo para cancelar.
3.a.1.a.1 Sistema Informa Condición
3.b <posterior> La reserva registrada no es para ese momento
3.b.1 Sistema informa fecha y hora de la reserva registrada. Luego el Encargado del
Turno se lo comunicará al Socio. Vuelve al paso 3
3.b.1.a <reemplaza> La reserva está vencida y no tuvo asistencia
3.b.1.a.1 Sistema informa condición. Luego Encargado del Turno se lo
comunicará al Socio. Fin CU
3.c <posterior> La reserva fue cancelada por el Socio
3.c.1 Sistema informa condición. Luego Encargado del Turno se lo comunicará al Socio.
Fin CU

POSTCONDICIONES (de sistema)


Éxito: Reserva está registrada como Asistida.
Fracaso: Reserva está registrada como Cancelada 3.a
- Reserva está registrada como no asistida..
Éxito alternativo:

POSTCONDICIONES (de negocio)


Éxito: El socio tomó clases de tenis con el profesor seleccionado
Fracaso: No pudo tomar clases de tenis por no ser socio, o por no aceptar fecha alternativa, o por no
aceptar horarios alternativos, o por no acordar reserva, o por cancelar reserva, o por no
asistir a la reserva.
Éxito alternativo: El socio tomo clases de tenis con sugerencias de fechas alternativas, o con
sugerencias de horarios alternativos o con cambios en la formulación de la reserva.

Reglas de Negocio relacionadas con el caso de uso:


PASO REGLA DE NEGOCIO
1 RN 08 - RN 11
3.a.1 RN16

Restricciones (no completadas en esta iteración)


Requerimientos no funcionales (no completadas en esta iteración)

Cuestiones Abiertas:
1. Se plantea la duda de cómo funcionaría la reserva si el socio mantiene deuda de cuota mensual
Cuestiones Cerradas: (no completadas en esta iteración)

Código y Nombre del CASO DE USO: R2- Gestionar liquidación de cuota mensual al socio
Nivel Estructura Alcance Caja Instanciación Interacción
Resumen Sin-estructurar Sistema Negra Real Semántico
Meta del CASO DE USO: Obtener liquidación de cuota mensual para los socios
ACTORES:
Primario: Socio Otros: Encargado de Turno

PRECONDICIONES (de negocio): Existen socios.


PRECONDICIONES (de sistema): Cancha, Profesor, Socios, Política Cancelación, Cuota Mensual, Costo Clase
están registrados.

DISPARADOR: Ha llegado el primer día hábil del mes.


FLUJO DE SUCESOS
CAMINO BÁSICO:

1. Encargado del turno solicita al sistema la generación de la liquidación de cuotas mensuales a los
socios del mes anterior. El Sistema genera costo de cuota mensual y costo de canchas reservadas
con asistencia, registra y emite las liquidaciones correspondientes a los socios y las envía.

CAMINOS ALTERNATIVOS:
4/6
Especificación de Requerimientos: Definir Alcance - Caso Cancha Tenis - Análisis de Sistemas 2009
Autor: G. Reyes – Juan Pablo Beltramone Versión: 2.0
UTN FRR

POSTCONDICIONES (de sistema)


Éxito: <vacío>
Fracaso: <vacío>
Éxito alternativo:

POSTCONDICIONES (de negocio)


Éxito: Se generó y envió la liquidación mensual
Fracaso: <vacío>
Éxito alternativo:

Reglas de Negocio relacionadas con el caso de uso:


Paso Regla de Negocio
1 RN01 - RN 12 – RN 13 – RN 14 – RN 15

Restricciones (no completadas en esta iteración)


Requerimientos no funcionales (no completadas en esta iteración)

Cuestiones Abiertas: ¿Debe hacerse alguna registración de la liquidación generada?


¿Debe maracarse las reservas incluidas en alguna liquidación con el fin de que no se puedan modificar ?

Cuestiones Cerradas: El cobro de la liquidación queda afuera del alcance del sistema

Código y Nombre del CASO DE USO: RR1 – Administrar toma de clases (Re-Estructurado)
Nivel Estructura Alcance Caja Instanciación Interacción
Resumen Re-Estructurado Sistema Negra Real Semántico
Meta del CASO DE USO: Tomar clases de tenis
ACTORES
Primario: Socio Otros: Encargado del Turno

PRECONDICIONES (de negocio): Existen interesados en tomar clases de tenis


PRECONDICIONES (de sistema): Cancha, Profesor, Horarios Profesor, Socios, Política Cancelación están
registrados.

DISPARADOR: Socio se identifica y solicita reservar cancha tenis al Encargado del Turno
FLUJO DE SUCESOS

CAMINO BÁSICO:
1. Encargado del Turno consulta turnos disponibles e ingresa la reserva invocando CUU 1.1 Ingresar
Reservas
2. Cuando anunció su presencia a la reserva, el Encargado del Turno lo ingresa al sistema invocando CUU
1.2 Ingresas Asistencia

CAMINOS ALTERNATIVOS:
2.a <previo> Socio cancela reserva
2.a.1 Encargado del Turno ingresa cancelación invocando CUU 1.3 Ingresar Cancelación

POSTCONDICIONES (de sistema)


Éxito: Reserva está registrada como Asistida.
Fracaso: Reserva está registrada como Cancelada 3.a
- Reserva está registrada como no asistida..
Éxito alternativo:

POSTCONDICIONES (de negocio)


Éxito: El socio tomó clases de tenis con el profesor seleccionado
5/6
Especificación de Requerimientos: Definir Alcance - Caso Cancha Tenis - Análisis de Sistemas 2009
Autor: G. Reyes – Juan Pablo Beltramone Versión: 2.0
UTN FRR

Fracaso: No pudo tomar clases de tenis por no ser socio, o por no aceptar fecha alternativa, o por no
aceptar horarios alternativos, o por no acordar reserva, o por cancelar reserva, o por no
asistir a la reserva.
Éxito alternativo: El socio tomo clases de tenis con sugerencias de fechas alternativas, o con
sugerencias de horarios alternativos o con cambios en la formulación de la reserva.

Reglas de Negocio relacionadas con el caso de uso:


PASO REGLA DE NEGOCIO
1 RN 08 - RN 11
3.a.1 RN16

Modelo de Dominio

Modelo de Dominio
Caso: Reserva de Clases de Tenis

Reserva
Cuota Mensual
-hora
-valorCuotaMensual
-asistido
-fechaHoraCancelación
Política Cancelación
-Cantidad Horas antes

Socio
-dni * * Cancha
-nombre
Costo Clase -nroCancha
-fecha Nacimiento
-horaDesde
-horaDesde -dirección -Fin5 -Fin6 -horaHasta
-valorClase -teléfono
-email
1

Profesor
Horarios Profesor 3 da clases asignado a4
-documento
-diaSemana -nombre
-horaDesde 1..* -teléfono 0..*
-horaHasta 1

Historia de Versiones
Fecha Versión Autor Descripción

6/6

También podría gustarte