<div dir="ltr">Leo, paso a aclarar las dudas:<div><br></div><div>*Si, la idea es que el administrador del site pueda tener su interfaz administrativa y pueda dar de alta, baja, modificar y listar a los distribuidores (es importante poder hacer esto, así se puede mantener actualizada la tabla correspondiente y de esa manera el "cliente" puede ver los productos con la info actualizada). Por otro lado, los "clientes" (definidos según el diccionario: cualquiera que se registre en el site) tendrán su interfaz pública para registrarse y tener su cuenta personal para realizar pedidos, etc.</div>
<div><br></div><div>*A ver si puedo explicarme bien con esto, porque es más sencillo de lo que parece: quiero que cuando el administrador de el alta un distribuidor, sea necesario ingresar todos los atributos que puse en "Distribuidores" en el diccionario (razon social, país, etc.). Ahora, cuando un "Cliente" (de nuevo, cualquiera que se registre en el site) se registre quiero que sea necesario ingresar en algún campo "Tipo de cliente" (con uno de dos valores: particular o distribuidor). Esto servirá más que nada para saber qué lista de precios le corresponde ok? con lo cual, "Tipo de Cliente" es un mero atributo de la "Lista de precios de productos". En definitiva, uno tiene que ver con la interfaz administrativa ("Distribuidores") y la otra con la interfaz pública ("Tipo de Cliente").</div>
<div><br></div><div>Por último, voy a definir "Pedidos" en el diccionario así es más sencillo la última parte de los requerimientos. En ese caso, ¿sería correcto definir el requerimiento como "El sistema debe gestionar pedidos con su..."?</div>
<div><br></div><div>Saludos y gracias!</div></div><div class="gmail_extra"><br><br><div class="gmail_quote">El 16 de octubre de 2013 18:05, Leonardo Tadei - Pegasus Tech Supply <span dir="ltr"><<a href="mailto:leonardot@pegasusnet.com.ar" target="_blank">leonardot@pegasusnet.com.ar</a>></span> escribió:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hola Maximiliano,<br>
<br>
El mar, 15-10-2013 a las 16:12 -0300, Maximiliano Lizondo escribió:<br>
<div class="im">> Leo, hice algunas modificaciones de los requerimientos teniendo en<br>
> cuenta las indicaciones que me hiciste de la versión anterior. Traté<br>
> de explicar lo mejor posible el funcionamiento de la aplicación en el<br>
> resumen y a través del diccionario debería quedar más claro todo.<br>
<br>
</div> Genial.<br>
Te hago comentarios o consultas intercalados:<br>
<div class="im"><br>
<br>
> RESUMEN:<br>
> --------<br>
><br>
><br>
> La aplicación consiste en una tienda virtual.<br>
> Dicha aplicación podrá dar de alta, baja, modificar y presentar en<br>
> pantalla a distribuidores, productos (ambos únicamente través del<br>
> administrador de la aplicación) y clientes con sus respectivos<br>
> atributos.<br>
<br>
</div> Esto quiere decir que los distribuidores tienen una interfaz<br>
administrativa, y que los clientes tienen una interfaz pública distinta?<br>
<div class="im"><br>
> El cliente podrá registrarse y obtener una cuenta personal. Además,<br>
> podrá seleccionar productos y agregarlos a su lista de compras.<br>
> Es importante señalar que la aplicación utilizará una de dos posibles<br>
> listas de precios de productos, dependiendo del tipo de cliente<br>
> (particular o distribuidor).<br>
<br>
</div> Un "cliente de tipo distribuidor" es lo que en el primer párrafo llamás<br>
"distribuidor" ?<br>
<div class="im"><br>
> Dicha información es solicitada por la aplicación al momento de<br>
> registrarse el cliente.<br>
> Cuando el cliente finalice la selección de productos y método de<br>
> envío, la aplicación presentará en pantalla el precio total<br>
> del pedido. Teniendo en cuenta los datos personales del cliente, la<br>
> aplicación podrá generar el precio de envío al lugar de residencia del<br>
> cliente.<br>
> A continuación, la aplicación enviará la información detallada del<br>
> pedido a un casilla de correo electrónico.<br>
><br>
><br>
><br>
><br>
> REQUERIMIENTOS FUNCIONALES:<br>
> ---------------------------<br>
><br>
><br>
> 1- El sistema debe gestionar países.<br>
> 2- El sistema debe gestionar provincias con su país[1].<br>
> 3- El sistema debe gestionar localidades con su provincia[2].<br>
<br>
</div> Te falta "y con su país[1]".<br>
Los requerimientos deben ser explícitos y no asumir que porque la<br>
provincia tiene país, entonces la localidad lo va a tener porque tiene<br>
provincia.<br>
<div class="im"><br>
> 4- El sistema debe gestionar distribuidores con su país[1],<br>
> provincia[2] y localidad[3].<br>
><br>
><br>
> 5- El sistema debe gestionar formatos de producto.<br>
> 6- El sistema debe gestionar productos con sus distribuidores[4] y<br>
> formato de producto[5].<br>
<br>
</div> En el diccionario tenés distribuidor en singular y acá en plural.<br>
Si tiene solo uno, ponelo en singular en ambos lugares y si puede tener<br>
más de uno, ponelo en plural.<br>
<div class="im"><br>
> 7- El sistema debe gestionar tipos de documento.<br>
<br>
</div> Según el diccionario, te falta el "con su país".<br>
<div class="im"><br>
> 8- El sistema debe gestionar tipos de cliente.<br>
> 9- El sistema debe gestionar clientes con su país[1], provincia[2],<br>
> localidad[3], tipo de documento[7] y tipo de cliente[8].<br>
><br>
><br>
> 10- El sistema debe gestionar tipos de moneda.<br>
<br>
</div> Según el diccionario, te falta el "con su país".<br>
<div class="im"><br>
> 11- El sistema debe gestionar listas de precios de productos con sus<br>
> productos[6], tipos de moneda[10] y tipo de cliente[8].<br>
> 12- El sistema debe gestionar tipos de envío con su país[1],<br>
> provincia[2], localidad[3].<br>
><br>
><br>
> 13- El sistema debe registrar los productos[6] seleccionados por cada<br>
> cliente[9], según la lista de precios de productos[11] correspondiente<br>
> a dicho cliente.<br>
<br>
</div> Un detalle: debería decir "lista de precios de productos[11]<br>
correspondiente a dicho tipo de cliente."<br>
<br>
Especificás que los que tienen lista de precios son los Tipos de<br>
Clientes, y no los Clientes como decís acá.<br>
<br>
Te falta poner el diccionario de esto, que estás omitiendo nombrar,<br>
pero que tranquilamente podría llamarse "pedido".<br>
Poner solo "registrar productos" parece una contradicción con el RF6<br>
<div class="im"><br>
> 14- El sistema debe registrar el tipo de envío[12] seleccionado por<br>
> cada cliente[9] según su país[1], provincia[2] y localidad[3].<br>
<br>
</div> Idem anterior.<br>
<div class="im"><br>
> 15- El sistema debe enviar la información relativa a los productos<br>
> seleccionados por cada cliente[13] y al tipo de envío seleccionado por<br>
> cada cliente[14], a una casilla de correo electrónico.<br>
<br>
</div> Idem anterior.<br>
Podría ser algo como "El sistema debe enviar el Pedido..."<br>
<div class="im"><br>
><br>
><br>
><br>
> DICCIONARIO:<br>
> ------------<br>
><br>
><br>
> País: nombre de país<br>
><br>
><br>
> Provincia: nombre de provincia, país<br>
><br>
><br>
> Localidad: nombre de localidad, país, provincia, código postal<br>
><br>
><br>
> Distribuidor: razón Social, país, provincia, localidad, dirección,<br>
> dirección de email, página web, teléfono<br>
> (Se considera distribuidores a sellos discográficos y comerciantes,<br>
> que son gestionados por el sistema UNICAMENTE a través de un usuario<br>
> administrador)<br>
><br>
><br>
> Tipo de documento: país, DNI/CI/LE/LC<br>
><br>
><br>
> Tipo de envío: país, provincia, localidad, correo argentino/correo<br>
> privado/encomienda por ómnibus, precio de envío<br>
><br>
><br>
> Cliente: nombre de cliente, tipo de cliente, tipo de documento, número<br>
> de documento, país, provincia, localidad, dirección.<br>
> (Se considera cliente a cualquier individuo que accede al sistema para<br>
> registrarse en el mismo)<br>
><br>
><br>
> Tipo de cliente: particular/distribuidor<br>
><br>
><br>
> Tipo de moneda: nombre de moneda, país<br>
><br>
><br>
> Producto: nombre de producto, código de indentificación, distribuidor,<br>
> formato de producto<br>
><br>
><br>
> Lista de precios de productos: producto, tipo de moneda, precio de<br>
> producto, tipo de cliente<br>
><br>
><br>
> Formato de producto: nombre de formato, CD/TAPE/VINYL<br>
<br>
<br>
</div> Muy buenas las mejoras en el diccionario.<br>
<br>
Perdoname que no termine de estender esto de que hay "distribuidores" y<br>
"clientes de tipo distribuidores"... sería bueno si a alguno de los dos<br>
se le pudiera cambiar el nombre.<br>
<br>
Distribuidores: proveedores, sellos discográficos, mayorista, etc.<br>
<br>
Clientes de tipo distribuidores: revendedores, redistribuidores,<br>
mayorista, etc.<br>
<br>
Saludos!<br>
<div class="HOEnZb"><div class="h5"><br>
--<br>
Leonardo Tadei<br>
<a href="mailto:leonardot@pegasusnet.com.ar">leonardot@pegasusnet.com.ar</a><br>
Web: <a href="http://leonardo.tadei.com.ar" target="_blank">http://leonardo.tadei.com.ar</a><br>
Firma pública: <a href="http://www.pegasusnet.com.ar/LeonardoTadei-public.key" target="_blank">http://www.pegasusnet.com.ar/LeonardoTadei-public.key</a><br>
<br>
_______________________________________________<br>
Lista de correo: Php-avanzado<br>
Mensajes a la lista: <a href="mailto:Php-avanzado@pato2.fi.mdp.edu.ar">Php-avanzado@pato2.fi.mdp.edu.ar</a><br>
Administración Web: <a href="http://www3.fi.mdp.edu.ar/cgi-bin/mailman/listinfo/php-avanzado" target="_blank">http://www3.fi.mdp.edu.ar/cgi-bin/mailman/listinfo/php-avanzado</a><br>
Desubscripción: <a href="http://php-avanzado-request@pato2.fi.mdp.edu.ar?subject=unsubscribe" target="_blank">php-avanzado-request@pato2.fi.mdp.edu.ar?subject=unsubscribe</a><br>
</div></div></blockquote></div><br><br clear="all"><div><br></div>-- <br><div dir="ltr"><div><b><font face="trebuchet ms, sans-serif">Ing. Maximiliano Andrés Lizondo</font></b></div><ul><li style="text-align:left"><font><i>Teléfonos: </i><font face="tahoma, sans-serif"><b>0223-493-5488</b> (particular) - <b>2236-321708</b> (móvil)</font><br>
</font></li><li style="font-style:italic;text-align:left"><font><i>Perfil profesional en <b>LinkedIn</b>: </i><a href="http://ar.linkedin.com/pub/maximiliano-andr%C3%A9s-lizondo/61/906/344" style="font-style:normal;color:rgb(17,85,204)" target="_blank">http://ar.linkedin.com/pub/maximiliano-andr%C3%A9s-lizondo/61/906/344</a></font><br>
</li></ul></div>
</div>