[Php-avanzado] Tesis Marco
Marco Frontini
marcofrontini en hotmail.com
Vie Dic 10 10:20:17 ARST 2010
Hola Leo, la paso de nuevo corregida, los tipos de peliculas se especifican en las calificaciones y acorde a la calificacion que tenga, tendra los dias de prestamo y el precio.
ESPECIFICACION DE REQUERIMIENTOS
Nombre: Marco A. Frontini.
Sistema a desarrollar: Video Club.
Versión: 1.1
Requerimientos funcionales:
1- El sistema debe gestionar Directores.
2- El sistema debe gestionar Actores.
3- El sistema debe gestionar Lenguajes.
4- El sistema debe gestionar Géneros.
5- El sistema debe gestionar Calificaciones.
6- El sistema debe gestionar Clasificaciones.
7- El sistema debe gestionar películas.
7.1- El sistema debe registrar la información de las películas: Título, año de filmada, directores, actores, lenguaje original, lenguajes disponibles, género cinematográfico, duración, valor de compra, clasificación, calificación y cantidad de copias.
7.1.1- Podrá haber películas sin copias.
7.2- El sistema debe mostrar un reporte de películas disponibles
7.2.1- El reporte contendrá el título, género y cantidad de copias como se disponga de dicho título.
8- El sistema debe gestionar socios.
8.1- Debe contener información de: Nombre, Apellido, número de
Documento, teléfono, fecha de nacimiento, domicilio, fecha de inicio como socio, personas habilitadas.
8.2- El sistema debe poder buscar un socio, mostrando Nombre, Apellido, Teléfono, Dirección y personas habilitadas.
9- El sistema debe gestionar los alquileres de las películas.
9.1- El socio podrá alquilar por vez una o más películas.
9.2- El socio debe abonar el valor de los alquileres en el momento de retirar las películas.
9.3- El costo del alquiler será de un valor para las películas calificadas como “estreno”, otro valor para las películas “normales”, y un tercero para las películas “en promoción”.
9.4- El sistema debe permitir la cobranza al socio mediante la emisión de un ticket con el detalle de lo cobrado.
9.4.1- Debe poderse cobrar por mora en la devolución.
9.4.2- Debe poderse cobrar por pérdidas o deterioros en la devolución.
9.4.3- Si el Socio no paga, no puede retirar las películas en alquiler.
9.5- Las películas se alquilan por 24 hs para los estrenos, 48 hs para las normales y 5 días para las de promoción.
9.6- El sistema debe permitir registrar la devolución de películas.
9.6.1- El sistema debe al momento de registrar la devolución actualizar el estado de la película.
9.6.2- Si al momento de devolverla, el socio la hubiera tenido mas tiempo que el indicado para el alquiler, deberá pagar una multa. Este será un valor igual al valor de alquiler por cada día de demora.
9.6.3- Cuando el socio pierda la película o la deteriore impidiendo su uso, deberá pagar el valor de reposición de la misma.
9.6.4- Al informarse de una pérdida o deterioro el sistema deberá inhabilitar la copia para su alquiler.
9.8- El sistema debe mostrar un reporte con el detalle de las películas alquiladas.
9.8.1- El reporte debe mostrar Nombre del socio, teléfono y dirección. Nombre de la película, género y fecha de devolución.
Requerimientos no funcionales:
1- El sistema de pedir contraseña para modificar los precios de los alquileres.
2- El sistema de pedir contraseña para la gestión de socios.
3- El sistema de pedir contraseña para la gestión de películas.
4- El sistema de pedir contraseña para la gestión de Directores
5- El sistema de pedir contraseña para la gestión de Actores
6- El sistema de pedir contraseña para la gestión de Lenguajes
7- El sistema de pedir contraseña para la gestión de Géneros
8- El sistema de pedir contraseña para la gestión de Calificaciones.
9- El sistema de pedir contraseña para la gestión de Clasificaciones.
Diccionario:
Gestión: Alta, Baja y Modificación.
Personas habilitas: son las que se encuentran habilitadas por el socio para poder alquilar películas.
Mora en la devolución: películas devueltas fuera del tiempo establecido para la devolución.
Calificación: es el tipo de una película; normal, estreno o promoción.
Estado de la película: es la cantidad de copias disponibles de determinada película.
Saludos.
Marco.
> From: leonardot en pegasusnet.com.ar
> To: php-avanzado en pato2.fi.mdp.edu.ar
> Date: Thu, 9 Dec 2010 12:57:58 -0300
> Subject: Re: [Php-avanzado] Tesis Marco
>
> Hola Marco!
>
> Está bueno elegir un problema conocido, y esta es una buena primer
> versión de la SRS.
> Te hago unos comentarios para mejorarla:
>
> * Según el RF1, tenés que especificar previamente la gestión de
> Directores, Actores, Lenguajes, Géneros y Calificación, para luego al
> especificar las películas poder hacer referencia a estas cosas.
> * Te hacen falta especificar tipos de alquiler o tipos de películas para
> asociarlas a ellas y de ahí sacar el precio, según el RF3.3. Lo mismo
> para los días de préstamo según el RF3.5.
> * No me doy cuenta como se maneja el RF3.6.4, siendo que las películas
> se especifican con con sus datos y una cantidad de copias... según esto
> no se individualiza cada copia para poder darla de baja.
> * Todo lo que habla de contraseñas son Requerimientos No Funcionales.
> Está bueno enunciarlos, pero ponelos en una sección propia para ellos.
> * Tenés mezclado el diccionario (la abstracción de cada cosa dada por
> sus atributos) con los RF. Por mi no hay problema, pero se leería más
> fácil esto si ponés estas cosas en el diccionario, y dejás solo entre
> los RF las referencias a otros RF.
>
> Seguimos!
>
>
> PD: si tenés tiempo, el miércoles estoy en la FI desde las 18 a las
> 22hs, y podemos charlar más en detalle sobre la SRS.
> PPD: luego de la SRS, estimamos el tiempo que te hará falta juntos... no
> es un sistema corto de escribir, por el tema de los registros de pagos,
> moras y costo de roturas.
>
>
> El jue, 09-12-2010 a las 11:40 -0300, Marco Frontini escribió:
> > Hola Leo, paso la SRS.
> > Saludos
> >
> >
> >
> > ESPECIFICACION DE REQUERIMIENTOS
> > Nombre: Marco A. Frontini.
> > Sistema a desarrollar: Video Club.
> > Requerimientos funcionales:
> >
> >
> >
> > 1- El sistema debe gestionar películas.
> >
> > 1.1- El sistema debe registrar la información
> > de las películas: Título, año de filmada, directores, actores,
> > lenguaje original, lenguajes disponibles, género cinematográfico,
> > duración, valor de compra, calificación y cantidad de copias.
> >
> > 1.1.1- Podrá haber películas sin
> > copias.
> >
> > 1.2- El sistema debe mostrar un reporte de
> > películas disponibles
> >
> > 1.2.1- El reporte contendrá el
> > título, género y cantidad de copias como se disponga de dicho
> > título.
> >
> >
> >
> > 2- El sistema debe gestionar socios.
> >
> > 2.1- Debe contener información de: Nombre,
> > Apellido, número y tipo de
> >
> > Documento, teléfono, fecha de nacimiento, domicilio, fecha de inicio
> > como socio, personas habilitadas.
> >
> > 2.2- El sistema debe poder buscar un socio,
> > mostrando Nombre, Apellido, Teléfono y Dirección.
> >
> >
> >
> > 3- El sistema debe gestionar los alquileres de las
> > películas.
> >
> > 3.1- El socio podrá alquilar por vez una o más
> > películas.
> >
> > 3.2- El socio debe abonar el valor de los
> > alquileres en el momento de retirar las películas.
> >
> > 3.3- El costo del alquiler será de un valor
> > para las películas calificadas como “estreno”, otro valor para las
> > películas “normales”, y un tercero para las películas “en promoción”.
> >
> > 3.4- El sistema debe permitir la cobranza al
> > socio mediante la emisión de un ticket con el detalle de lo cobrado.
> >
> > 3.4.1- Debe poderse cobrar por mora
> > en la devolución.
> >
> > 3.4.2- Debe poderse cobrar por
> > pérdidas o deterioros en la devolución.
> >
> > 3.4.3- Si el Socio no paga, no
> > puede retirar las películas en alquiler.
> >
> > 3.5- Las películas se alquilan por 24 hs para
> > los estrenos, 48 hs para las normales y 5 días para las de promoción.
> >
> > 3.6- El sistema debe permitir registrar la
> > devolución de películas.
> >
> > 3.6.1- El sistema debe al momento
> > de registrar la devolución actualizar el estado de la película.
> >
> > 3.6.2- Si al momento de devolverla,
> > el socio la hubiera tenido mas tiempo que el indicado para el
> > alquiler, deberá pagar una multa. Este será un valor igual al valor de
> > alquiler por cada día de demora.
> >
> > 3.6.3- Cuando el socio pierda la
> > película o la deteriore impidiendo su uso, deberá pagar el valor de
> > reposición de la misma.
> >
> > 3.6.4- Al informarse de una
> > pérdida o deterioro el sistema deberá inhabilitar la copia para su
> > alquiler.
> >
> > 3.8- El sistema debe mostrar un reporte con el
> > detalle de las películas alquiladas.
> >
> > 3.8.1- El reporte debe mostrar
> > Nombre del socio, teléfono y dirección. Nombre de la película, género
> > y fecha de devolución.
> >
> >
> >
> > 4- El sistema de pedir contraseña para modificar los
> > precios de los alquileres.
> >
> > 5- El sistema de pedir contraseña para la gestión de
> > socios.
> >
> > 6- El sistema de pedir contraseña para la gestión de
> > películas.
> >
> >
> >
> >
> >
> >
> >
> > Diccionario:
> >
> >
> >
> > Gestión: Alta, Baja y Modificación.
> >
> > Personas habilitas: son las que se encuentran habilitadas por el socio
> > para poder alquilar películas.
> >
> > Mora en la devolución: películas devueltas fuera del tiempo
> > establecido para la devolución.
> >
> > Calificación: es el estado de una película; normal, estreno o
> > promoción.
> >
> > Estado de la película: es la cantidad de copias disponibles de
> > determinada película.
> >
> >
> > _______________________________________________
> > Php-avanzado mailing list
> > Php-avanzado en pato2.fi.mdp.edu.ar
> > http://www3.fi.mdp.edu.ar/cgi-bin/mailman/listinfo/php-avanzado
> --
>
>
> Leonardo Tadei
> leonardot en pegasusnet.com.ar
> Pegasus Tech Supply
> Tel: (+54)(+223) 471-2880
> La Salle 1131 - Mar del Plata - Argentina
> http://www.pegasusnet.com.ar / http://blog.pegasusnet.com.ar
> http://www.prometeustech.com.ar / http://www.grupopegasus.com
> Firma pública: http://www.pegasusnet.com.ar/LeonardoTadei-public.key
>
>
> _______________________________________________
> Php-avanzado mailing list
> Php-avanzado en pato2.fi.mdp.edu.ar
> http://www3.fi.mdp.edu.ar/cgi-bin/mailman/listinfo/php-avanzado
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: http://www3.fi.mdp.edu.ar/pipermail/php-avanzado/attachments/20101210/bbe0e73e/attachment-0001.htm
Más información sobre la lista de distribución Php-avanzado