[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