[Php-avanzado] SRS TP Final - 2da versión
Leonardo Tadei - Pegasus Tech Supply
leonardot en pegasusnet.com.ar
Mar Oct 26 17:38:32 ARST 2010
Hola Valeria,
El mar, 26-10-2010 a las 15:41 -0300, Valeria A. Di Croce escribió:
> Esta es la nueva versión de la especificación de requerimientos de mi TP.
Se ve muy bien!
Te comento unos detalles:
> Requerimientos Empresariales:
> Manejar clientes, reservas y estadías de un grupo de cabañas.
Esto es una descripción general del sistema y no Requerimientos
Empresariales. Los RE son los motivos por el cual a empresa u
organización va a costear,poner en marcha y usar este software.
No hace falta que los pongas si no querés, solo quería aclarar el
concepto.
Si las cabañas están ya en funcionamiento, seguro que esto ya lo hacen
pero en papel u hojas de cálculo, así que unos RE podrían ser
"informatizar la administración" o "controlar de manera más eficiente
las reservas de las cabañas" o "responder más rápido sobre la
disponibilidad de las reservas cuando un cliente consulta por
teléfono"... o todos estos juntos.
> 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.
Como en este sistema hay un solo tipo de actividades, podés sacarle sin
problemas la parte de "...por los clientes". Además, quedaría menos
confuso.
> 8. El sistema debe gestionar clientes.
Pareciera que le falta el "... con su Localidad, Provincia y País y
Condición de IVA".
> 9. El sistema debe registrar reservas de una cabaña a un cliente.
Pusiste como atributos de la Reserva en el diccionario las Actividades
a Realizar, pero: se eligen al momento de hacer la Reserva???
Si vos lo querés así, no hay problema, pero te lo consulto porque suena
raro...
> 10. El sistema debe enviar un e-mail de aviso a la persona que hizo la
> reserva 3 días antes de la fecha reservada para confirmar la asistencia.
Cambiá acá "persona" por "cliente" así mantenemos la regla de
vocabulario mínimo.
> 11. El sistema debe confirmar reservas de una cabaña a un cliente.
> 12. El sistema debe cancelar reservas de una cabaña a un cliente.
"cancelar" significa borrar la Reserva o marcarla como Cancelada?
En el segundo caso deberías tener Estados de la Reserva especificados,
posiblemente como "cancelada" y "vigente" o algo parecido. Ah! y
"confirmada", por tu RF 11.
> 13. El sistema debe registrar las estadías de los clientes en una cabaña.
> 14. El sistema debe tener un buscador por cliente.
> 15. El sistema debe tener un buscador por fecha.
Y qué es lo que se busca??? Si por ejemplo fueran las Estadías, debería
decir "El sistema debe buscar estadías entre dos fechas dadas" o algo
así..
> 16. El sistema debe tener un buscador por actividades realizadas por los
> clientes.
> 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
> 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, 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
Cómo ves, ya estamos con más detalles y evaluando la consistencia de
los RF en el contexto de la SRS,
> Saludos,
=mente!
--
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