[Php-avanzado] SRS VS3 Leandro Schereik

Leonardo Tadei - Pegasus Tech Supply leonardot en pegasusnet.com.ar
Mar Dic 15 04:00:03 ARST 2009


Hola Leandro,

	te respondo intercalado:

El mar, 15-12-2009 a las 02:27 +0000, Leandro Schereik escribió:
> Hola Leo hice los cambios que me pediste:
> 
> Agregue como requerimiento registrar las ventas.
> 
> Agregue como requerimiento gestionar compradores.
> 
> Saque de los atributos de los usuarios:    permisos, usuario y pass.
> 
> Tambien cambie en el requeriminento que los artículos  estan divididos
> en tres categorias: Collares, llaveros y aros.
> 
> Lo de listar el primer y ultimo articulo era para agregar
> funcionalidad al sistema pero tenes razon la verdad 
> no tiene mucho sentido lo saco.

	Si querés, dejalo. Solo te lo comentaba porque se me escapaba la idea.
Una funcionalidad relacionada más linda es que muestres la última
compra, o las últimas 2 o 3 compras. Amazon lo hace y es cómodo... pero
como te decía, es tu sistema y vos decidís qué hacer.


> Asi queda la SRS...

	Veamos...

> 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, aro)
>     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
>     
> 
> Stock: Cantidad de artículos.
> 
> Requerimientos funcionales
> 
> 1 El sistema debe gestionar compradores.
> 
> 2 El sistema debe gestionar artículos los mismos estan divididos en
> tres categorias: Collares, llaveros y aros.

	Entonces tenés que definir, como requerimiento funcional, a las
Categorías... y según los atributos del diccionario, también tenés que
especificar Estados para los artículos.

> 3 El sistema debe listar los artículos con stock superior a cero para
> su compra.
> 
> 4 El sistema debe agregar y eliminar artículos al carrito de compras
> 
> 5 El sistema debe verificar disponibilidad en stock de los artículos a
> comprar.
> 
> 6 El sistema debe actualizar el stock resultante de los artículos
> comprados.

	No era un sistema de ventas? cómo es entonces que hacés referencia a
los artículos comprados.

> 7 El sistema debe enviar un mail al comprador por cada venta realizada
> superior a los 500 pesos.
> 
> 8 El sistema debe registrar las ventas realizadas.

	Este deberías tenerlo antes de hacer mención a lo que el sistema hace
cuando se registra una venta, así es más fácil de leer, y de paso
rankeás la SRS.

> 9 El sistema debe listar las ventas entre dos fecha ingresadas o las
> ventas de una determinada fecha ingresada. 

	No se pone "o" en los requerimientos. Si se puede hacer una cosa u
otra, entonces son dos requerimientos. En este caso sin embargo, sacando
lo escrito a partir del "o", queda bien y cumple con ambas cosas.

> 
> 10 El sistema debe listar la cantidad de artículos adquiridos por el
> monto correspondiente por el comprador que este visitando el sitio.
> 
> 11 El sistema debe listar el artículo más costoso adquirido por el
> comprador que este visitando el sitio.

	Te falta cohesión en la redacción. Fijate que en 7 y 8 hablás de
ventas, pero en 6 de compras. Tenés que expresar todo del "mismo lado" y
no pararte alternativamente como el vendedor o como el comprador, ya que
ninguno importa porque lo que estás definiendo es lo que el sistema
hace, y no lo que hacen las personas que lo usan.

> 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