[Php-avanzado] Marquez - SRS

Leonardo Tadei - Pegasus Tech Supply leonardot en pegasusnet.com.ar
Vie Mar 16 22:14:10 ART 2012


Hola Sergio,

El jue, 15-03-2012 a las 15:21 -0300, Sergio Marquez escribió:
> Hola Leo:
>     Después de las vacaciones y de muchos exámenes (ya soy Técnico en
> Programación) vuelvo con el TP Final del curso.

	Me alegra saber ambas cosas!

>     Modifiqué mi SRS según tus correcciones y en cuanto este todo bien
> te voy a enviar la normalizacion de la Base de Datos.

	Te hago algunas observaciones abajo, así la vamos terminando.


> PD: Me gustaría contratar un servicio de Hosting ya que más adelante
> éste sistema pasará a formar parte del negocio de mi padre. Recomendás
> alguno en particular?

	No recomiendo nada porque la empresa en la que trabajo vende ese
servicio... tengo un conflicto de intereses. Seguro que varios
compañeros podrán hacerte buenas recomendaciones.

> ---------------------------------------------------------------------------------------------------------------
> 
> Requerimientos Empresariales:
> 
> El sistema debe permitir documentar compras de artículos a proveedores
> y ventas de artículos a clientes.
> 
> Requerimientos Funcionales:	
> 
> 1. El sistema debe mostrar Localidades.

	Por mi no hay problema, pero estás seguro de que no va a hacer falta
agregar localidades???
	Sobre el RF, asumo que las Localidades tendrán una Provincia, así que
primero especificá las Provincias, y luego especificá las Localidades
haciendo referencia a que tienen una Provincia.
	Poné una entrada en el diccionario para Localidades.

> 2. El sistema debe mostrar Provincias.

	Poné una entrada en el diccionario para Provincias!

> 3. El sistema debe mostrar Condiciones IVA.

	Poné una entrada en el diccionario para Condiciones de IVA.

> 4. El sistema debe gestionar artículos con su categoría.

	Te falta entonces especificar las "Categorías" y su entrada en el
diccionario.

> 5. El sistema debe gestionar clientes con su localidad y su condicion IVA.

	Según el diccionario, el Cliente también tiene una Provincia: agregalo
al RF.

> 6. El sistema debe gestionar proveedores con su localidad y su condicion IVA.

	Idem anterior.

> 7. El sistema debe asentar facturas de compra.

	Redactalo completo! "El sistema debe asentar facturas de compra con su
Proveedor y Artículos comprados"
	También te falta agregarla al diccionario, porque la entrada actual que
se llama ambiguamente "Facturas" tiene un atributo "cliente", así que
debe ser la de venta.

>     7.1 El sistema debe permitir marcar la factura como paga o no paga.
>     7.2 El sistema debe modificar stock de artículos luego de la
> compra realizada.
>     7.3 El sistema debe asentar la deuda con el proveedor mientras las
> facturas de compra no se hayan pagado.
> 8. El sistema debe asentar facturas de venta.

	También redactalo completo.

>     8.1 El sistema debe permitir marcar la factura como paga o no paga.
>     8.2 El sistema debe modificar stock de artículos luego de la venta
> realizada.
>     8.3 El sistema debe asentar la deuda del cliente mientras las
> facturas de compra no se hayan.
> 9. El sistema debe presentar un gráfico estadístico mostrando el valor
> total de compras por día.

	Esto es entre dos fechas dadas, no?

> 10. El sistema debe presentar un gráfico estadístico mostrando el
> valor total de ventas por día.
> 
> Requerimientos no Funcionales
> 
> 1. El ingreso al sistema esta restringido por cuenta de usuario y contraseña.
> 2. El sistema debe gestionar usuarios de tipo:
>     2.1 Empleado: tiene acceso a todos los RF y no tiene acceso al RnF 2.
>     2.2 Administrador: tiene acceso a todos los RF y RnF.

	Está muy bien expresado!
	Fijate que como te van a cambiar los números, tal vez tengas que
actualizar esto.

> Diccionario de datos
> 
> • Artículos: Nombre, Descripción, Categoría, Precio Unitario, Stock.
> • Clientes: Nombre, Apellido, Dirección, Localidad, Provincia,
> Telefono1, Telefono2, Email, Otros, Deuda, Condición IVA.
> • Proveedores: Nombre, Dirección, Localidad, Provincia, Telefono1,
> Telefono2, Email, Sitio web, Otros, Deuda, Tipo de responsable IVA.
> • Facturas: Tipo, Tipo IVA, Fecha, Cliente, Descripcion, Importe
> Total, Importe Iva, Importe IIBB, Pagado, Artículos.
> • Usuarios: Nombre, Contraseña, Email, Tipo.


	Seguimos!

-- 
Leonardo Tadei
leonardot en pegasusnet.com.ar
Blog: 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