[Php-avanzado] SRS VS2 Leandro Schereik
Leonardo Tadei - Pegasus Tech Supply
leonardot en pegasusnet.com.ar
Lun Dic 14 19:20:02 ARST 2009
Hola Leandro,
El lun, 14-12-2009 a las 18:59 +0000, Leandro Schereik escribió:
> Hola Leo, te mando la SRS con algunos cambios que hice a partir de tus
> correcciones.
Ok.
> >En general, por un tema organizativo, este tipo de sistemas tienen
> >Rubros y/p Subrubros para organizar los Artículos, pero tu sistema
> no.
> >Es una omisión o es a propósito?
>
> En realidad las categorias las tengo en tipo de articulo (Collar,
> llavero, prendedor) que te parece?
Me parece bien, pero tu SRS funcional no lo dice, y lo que yo estoy
viendo es la SRS funcional... Si hay categorías, debés especificarlo.
> Por otro lado me comentaste que haria falta alguna gestion de
> comprador ya que en un momento dado tengo que mandar un mail, pero eso
> no seria gestionar usuarios?
No, porque los usuarios no son nunca un requerimiento funcional, así
que seguro que no van a aparecer. Hacer equivalentes los Compradores a
los Usuarios es una decisión de diseño que no es momento de tomar: la
SRS dice el qué, y no el cómo.
>
> ESPECIFICACION DE REQUERIMIENTOS
>
>
> Este sistema se lleva a cabo para informatizar las ventas de
> accesorios de bijouterie.
>
> Diccionario
>
> Carrito de compras: nombre genérico utilizado para recoger pedidos de
> los clientes.
>
> Articulo: Collar, llavero, prendedor:
> Atributos de los articulos
> a identificador de articulo
> b tipo de articulo (Collar, llavero, prendedor)
> c nombre
> d precio
> e stock
> f estado (por si hay articulos con stock que no se quieren listar)
>
> Comprador: Persona fisica capaz de realizar compras de articulos.
> Atributos de los compradores:
> a identificador del comprador
> b nombre
> c apellido
> d telefono
> e email
> f permiso (1-comprador, 0-administrador) // tengo dudas con esto
> esta bien? porque un administrador no es un compradror
> g usuario
> h pass
Como te decía más arriba, estás tomando acá una decisión de diseño, y
no es momento de tomarla.
Sacale permiso, usuario y pass y tratá al comprador como tal en esta
etapa.
> Stock: Cantidad de artículos.
>
> Requerimientos funcionales
>
>
> 1 El sistema debe gestionar artículos.
Pero los artículos no se organizan en categorías???
Tenés que especificarlo!
> 2 El sistema debe listar los artículos con stock superior a cero para
> su compra.
>
> 3 El sistema debe agregar y eliminar artículos al carrito de compras
>
> 4 El sistema debe verificar disponibilidad en stock de los artículos a
> comprar.
>
> 5 El sistema debe actualizar el stock resultante de los artículos
> comprados.
>
> 6 El sistema debe enviar un mail al comprador por cada venta realizada
> superior a los 500 pesos.
>
> 7 El sistema debe listar las ventas entre dos fecha ingresadas o las
> ventas de una determinada fecha ingresada.
Esto depende de que el sistema registre las ventas, pero no está
especificado.
> 8 El sistema debe listar la cantidad de artículos ya comprados por el
> monto correspondiente por el usuario que este visitando el sitio.
Acá en vez de "usuario" debería decir "comprador".
Por otra parte, esto también depende de que se registren las ventas.
> 9 El sistema debe listar el primer y ultimo artículos adquirido por el
> usuario que este visitando el sitio.
Esto está bien especificado, pero no le encuentro el sentido: para qué
ver el primer y último artículo adquirido?
> 10 El sistema debe listar el artículo más costoso adquirido por el
> usuario que este visitando el sitio.
> Gracias y saludos
Por nada!
--
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