[Php-avanzado] SRS TP Final - 3ra versión

Leonardo Tadei - Pegasus Tech Supply leonardot en pegasusnet.com.ar
Vie Oct 29 18:43:35 ARST 2010


Hola Valeria,

El vie, 29-10-2010 a las 13:22 -0300, Valeria A. Di Croce escribió:
> Nuevamente mi SRS
> 
> Dos aclaraciones:
>   * Actividad a realizar: es la causa por la cual el cliente viaja y se
> hospeda en la cabaña. Por ejemplo: Vacaciones, Trabajo, Deporte, etc. Es
> un dato estadístico que le sirve al dueño de las cabañas para ofrecer
> servicios depende de lo que el cliente busca.

	Jamás me hubiera imaginado que significaba eso si no me lo aclarabas...
un dato así hubiera esperado que se llame "motivo de la estadía" o algo
por el estilo.

>   * Estado de la reserva: Vigente, Confirmada, Cancelada.

	ok.

	Te cuento que así, si bien está un poco en general, se entiende qué
sistema vas a escribir como tesis.

	Al RF 9 le falta mencionar el estado de la reserva... entonces el RF 11
debería estar antes del 9.

	Si tenés tiempo y ganas, la parte con menos detalle de la SRS es la que
se refiere a los estados, ya que no indicás de qué estado se parte...
faltan las condiciones iniciales.

	Por ejemplo, en el RF 9, faltaría especificar que la reserva se toma
solo si esa cabaña para todos los días que dura la reserva, no tiene
reservas ni vigentes ni canceladas.

	Así, al RF 12 debe aclarar que la reserva debe estar vigente, y para el
RF 13, debe estar vigente o confirmada.

	Si tenés un rato, estaría bueno pulir esto, ya que si bien se podría
deducir del funcionamiento de unas cabañas, podría ser que haya
variaciones, como por ejemplo que se cancelan solo reservas confirmadas,
y las vigentes se borran, como si nunca hubiesen existido.

	Muy buena la redacción de los requerimientos empresariales!

	Salu2!


> Requerimientos Empresariales:
> Informatizar la administración de un grupo de cabañas para controlar de
> manera eficiente las reservas y responder rápidamente sobre la
> disponibilidad de reservas cuando un cliente consulta.
> 
> Requerimientos Funcionales:
>    1. El sistema debe gestionar países.
>    2. El sistema debe gestionar provincias con sus respectivos países.
>    3. El sistema debe gestionar localidades con sus respectivas provincias
> y países.
>    4. El sistema debe listar las condiciones de IVA.
>    5. El sistema debe gestionar servicios.
>    6. El sistema debe gestionar cabañas.
>    7. El sistema debe gestionar actividades a realizar por los clientes.
>    8. El sistema debe gestionar clientes con su localidad, provincia, paÍs
> y condición de IVA.
>    9. El sistema debe registrar reservas de una cabaña a un cliente.
>   10. El sistema debe enviar un e-mail de aviso al cliente que hizo la
> reserva 3 días antes de la fecha reservada para confirmar la asistencia.
>   11. El sistema debe listar los estados de una reserva.
>   12. El sistema debe confirmar reservas de una cabaña a un cliente.
>   13. El sistema debe cancelar reservas de una cabaña a un cliente.
>   14. El sistema debe registrar las estadías de los clientes en una cabaña.
>   15. El sistema debe buscar las reservas realizadas por un cliente y sus
> estados entre un rango de fechas dadas.
>   16. El sistema debe buscar las reservas realizadas y sus estados entre
> un rango de fechas dadas.
>   17. El sistema debe buscar los clientes que realizaron una actividad en
> particular.
> 
> Diccionario:
> País:
>     Atributos: Nombre País
> Provincia:
>     Atributos: Nombre País, Nombre Provincia
> Localidad:
>     Atributos: Nombre País, Nombre Provincia, Nombre Localidad
> Condición IVA:
>     Atributos: Nombre Condición
> Servicio:
>     Atributos: Nombre Servicio, Precio
> Cabaña:
>     Atributos: Número/Nombre, Capacidad Máxima
> Actividad a realizar:
>     Atributos: Nombre
> Estado de la reserva:
>     Atributos: Nombre
> Reserva:
>     Atributos: Nombre, Apellido, Domicilio, País, Provincia, Localidad,
> Teléfono, e-mail, Día ingreso, Cantidad días, (Fecha ingreso, noches
> permanencia), Servicios, Cantidad adultos, Cantidad niños,  Estado de
> la reserva, Actividad a realizar, Comentario
> Cliente:
>     Atributos: Nombre, Apellido, Domicilio, País, Provincia, Localidad,
> Teléfono, e-mail, Condición IVA
> Estadía:
>     Atributos: Cliente, Día ingreso, Cantidad días, Servicios, Cantidad
> adultos, Cantidad niños, Actividad a realizar,  Comentario
> 
> 
> 
> Saludos,
>    Valeria.-
> 


-- 

Leonardo Tadei
leonardot en pegasusnet.com.ar
http://blog.pegasusnet.com.ar
Firma pública: http://www.pegasusnet.com.ar/LeonardoTadei-public.key



Más información sobre la lista de distribución Php-avanzado