[Php-avanzado] Requisitos del Sistema
Leonardo Tadei - Pegasus Tech Supply
leonardot en pegasusnet.com.ar
Lun Oct 7 18:18:46 ART 2013
Hola Pablo,
Me había llegado el Jueves, pero creí que luego de la clase me ibas a
enviar una versión nueva.
Ante la duda, reenviame las cosas como hiciste esta vez. Prefiero
tenerlas repetidas a que se me "traspapele".
El vie, 04-10-2013 a las 19:01 +0000, Pablo Federico Losa escribió:
> Hola Leo disculpa que te moleste pero queria saber si te llegaron los
> requisitos de mi sistema
Decidite: requisitos o requerimientos!
> cualquir cosa aca te los paso. Muchas gracias. Pablo
Te hago comentarios inercalados con tu texto:
> REQUERIMIENTOS DEL SISTEMA DE SOFTWARE
> -----------------------------------------
>
>
> Se necesita un Sistema para la registracion de los pedidos que
> realizan los vendedores en la calle con
> la mercadería que se encuentra en el depósito de la empresa.
>
> Especificación de requerimientos de software
>
>
> Requerimientos Funcionales
>
>
> 1–El sistema debe gestionar artículos
En el diccionario de Artículo aparecen cosas como Grupo, Box,
Proveedor, Rubro, Tipo...
Todos estas cosas parecen ser entidades que requieren especificarlas
con una funcionalidad (tal vez alguna no, tal vez haya otras que sí) y
que por tanto tienen que estar antes, y luego en la especificación del
Artículo, hacer referencia a ellas.
Luego, y si no recuerdo mal te había respondido ya esto con
anterioridad (si no fue a vos, fue a un compañero), debés expresar los
atributos en el diccionario con su nombre completo, y no con
abreviaturas que parecen más bien nombres de campos de tablas, que no es
relevante tratar en esta instancia.
No puedo saber qué son: pfinal, múltiplo, c_endepos, c_enorigen,
condibru, cndiva... puedo imaginarme qué son, pero en una
especificación, hay que especificarlo, no dejarlo librado a la
imaginación del lector.
No sigo, porque todos tienen la misma observación.
El actual RF16 o está mal expresado, o no es una funcionalidad y tenés
que sacarlo de este documento, o pasarlo a una sección de Requerimientos
No Funcionales.
Saludos cordiales!
> 2-El sistema debe registrar tipos de clientes
>
> 3-El sistema debe gestionar repartidores
>
> 4-El sistema debe gestionar vendedores.
>
> 5-El sistema debe gestionar pedidos para los tipos de clientes [2]
> con los artículos [1] que hay en stock
>
> 6-El sistema debe modificar y listar los numero de repartos hecho
> por un repartidor [5] (***)
>
> 7-El sistema debe buscar vendedores [5] por numero
>
> 8-EL sistema debe buscar vendedores [5] por nombre y apellido
>
> 9-El sistema debe buscar pedidos[3] por número.
>
> 10-El sistema debe buscar artículos[1] por descripcion.
>
> 11-El sistema debe buscar artículos[1] por codigo.
>
> 12-El sistema debe buscar artículos[1] por rubro.
>
> 13-El sistema debe buscar clientes[2] por nombre.
>
> 14-El sistema debe buscar clientes[2] por numero.
>
> 15-El sistema debe tener acceso a los clientes[2] de la empresa y
> gestionarse con los mismos mediante archivos XML.
>
> 16-El sistema debe tener acceso a los usuarios[4] de la empresa y
> gestionarse con los mismos mediante archivos XML.
>
> 17-El sistema debe tener acceso a los articulos de la empresa y
> comunicarse con los mismos mediante archivos XML.
>
> 18-El sistema debe tener acceso a los articulos[1] de la empresa y
> gestionarse con los mismos mediante archivos XML.
>
>
>
>
> Diccionario
> ----------
> Artículos : id_articulo, descripción, grupo, orden, código, box,
> pfinal, proveedor, rubro,
> stock_min, múltiplo, c_endepos, c_enorigen, tipo, habilitado,
> condibru, cndiva
>
>
> Clientes: bloqueado, categoría, código, cuit, teléfono, saldo,
> zona, zona_rep, nombre, cod_postal,
> domicilio, fec_alta, fec_cierre, inscripto, ramo,
> observaciones
>
>
> Pedidos: articulo, cantidad, factura, apl_factu, cliente,
> código, color, combo, confirmado,
> descuento, facturado, fecha, numero(pedido), numero_fac ,
> id(pedido), impreso, reparto,
> sucursal, orden, tipo, tipo_comp, precio.
>
> Usuarios : clave, clave_email, código, cuenta, nombre, operador,
> perfil, permisos, perfil
>
>
>
>
> Gestionar: ABML (alta, baja, modificación, listar en pantalla)
> guardar datos en la base de datos.
>
> Registrar: AML (alta, modificación, listar en pantalla) en la base
> de datos.
>
> Base de datos: colección de datos que se cargan desde el sitio web
> o en el sistema
>
>
> (***) Aclaracion los numeros de repartos solo son hechos en el
> sistema central de la empresa
>
>
>
>
>
> _______________________________________________
> Lista de correo: Php-avanzado
> Mensajes a la lista: Php-avanzado en pato2.fi.mdp.edu.ar
> Administración Web: http://www3.fi.mdp.edu.ar/cgi-bin/mailman/listinfo/php-avanzado
> Desubscripción: php-avanzado-request en pato2.fi.mdp.edu.ar?subject=unsubscribe
--
Leonardo Tadei
leonardot en pegasusnet.com.ar
Web: http://leonardo.tadei.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