<div dir="ltr">Leonardo, <div style>Te paso las modificaciones y te comento los cambios que hice. </div><div style><br></div><div style>Las preguntas de comrpadores no tienen estado, solo una respuesta del vendedor. Con esto elimine del diccionario los estados de preguntas y deje el RF 9 donde estaba. </div>
<div style><br></div><div style>Modifique el texto del RF5. </div><div style><br></div><div style>Agregué un RF para la administración de Formas de envío y pago por Vendedores. </div><div style><br></div><div style>Agregué al diccionario los estado de las ventas que no estaba.</div>
<div style><br></div><div style>Saludos</div><div style> </div><div style><br></div><p align="center" style="margin-bottom:0.0001pt;text-align:center"><a name="_GoBack"><b><u>Sistema de venta on line de libros escolares usados.</u></b></a></p>
<p style="margin-bottom:0.0001pt">La página web permitirá a los usuarios ofrecer y comprar
libros escolares usados. Se guardara un registro de cada operación o compra
para luego generar una comisión al usuario vendedor. </p>
<p class="" align="center" style="margin-bottom:14.2pt;text-align:center"><b><u><span style="font-size:12pt;font-family:'Times New Roman',serif;color:black">Requerimientos
funcionales.</span></u></b></p>
<p class="" align="center" style="margin-bottom:14.2pt;text-align:center"><span style="font-size:12pt;font-family:'Times New Roman',serif"> </span></p>
<p class="" style="margin-bottom:0.0001pt"><span style="font-size:12pt;font-family:'Times New Roman',serif;color:black">1.<span style="font-size:7pt;font-family:'Times New Roman'"> </span></span><span style="color:rgb(0,0,0);font-family:'Times New Roman',serif;font-size:16px">1 </span><span style="color:black;font-family:'Times New Roman',serif;font-size:12pt">El sistema debe
gestionar localidades.</span></p>
<p class="" style="margin-bottom:0.0001pt"><span style="font-size:12pt;font-family:'Times New Roman',serif;color:black">2.<span style="font-size:7pt;font-family:'Times New Roman'"> </span></span><span style="color:rgb(0,0,0);font-family:'Times New Roman',serif;font-size:16px">2 </span><span style="color:black;font-family:'Times New Roman',serif;font-size:12pt">El sistema debe
gestionar compradores y su localidad [1].</span></p>
<p class="" style="margin-bottom:0.0001pt"><span style="font-size:12pt;font-family:'Times New Roman',serif;color:black">3.<span style="font-size:7pt;font-family:'Times New Roman'"> </span></span><span style="color:rgb(0,0,0);font-family:'Times New Roman',serif;font-size:16px">3 </span><span style="color:black;font-family:'Times New Roman',serif;font-size:12pt">El sistema debe
gestionar vendedores y su localidad [1].</span></p>
<p class="" style="margin-bottom:0.0001pt"><span style="font-size:12pt;font-family:'Times New Roman',serif">4.<span style="font-size:7pt;font-family:'Times New Roman'"> </span></span><span style="color:rgb(0,0,0);font-family:'Times New Roman',serif;font-size:16px">4 </span><span style="color:black;font-family:'Times New Roman',serif;font-size:12pt">El sistema debe
gestionar preguntas de compradores [2] a Vendedores [3].</span></p>
<p class="" style="margin-bottom:0.0001pt"><span style="font-size:12pt;font-family:'Times New Roman',serif;color:black">5.<span style="font-size:7pt;font-family:'Times New Roman'"> </span></span><span style="color:rgb(0,0,0);font-family:'Times New Roman',serif;font-size:16px">5 </span><span style="color:black;font-family:'Times New Roman',serif;font-size:12pt">El sistema debe registrar
la respuesta de un Vendedor [3] a la pregunta [4] de un comprador [2].</span></p>
<p class="" style="margin-bottom:0.0001pt"><span style="font-size:12pt;font-family:'Times New Roman',serif;color:black">6.<span style="font-size:7pt;font-family:'Times New Roman'"> </span></span><span style="color:rgb(0,0,0);font-family:'Times New Roman',serif;font-size:16px">6 </span><span style="color:black;font-family:'Times New Roman',serif;font-size:12pt">El sistema debe
gestionar materias.</span></p>
<p class="" style="margin-bottom:0.0001pt"><span style="font-size:12pt;font-family:'Times New Roman',serif;color:black">7.<span style="font-size:7pt;font-family:'Times New Roman'"> </span></span><span style="color:rgb(0,0,0);font-family:'Times New Roman',serif;font-size:16px">7 </span><span style="color:black;font-family:'Times New Roman',serif;font-size:12pt">El sistema debe
gestionar libros con su materia[6].</span></p>
<p class="" style="margin-bottom:0.0001pt"><span style="font-size:12pt;font-family:'Times New Roman',serif;color:black">8.<span style="font-size:7pt;font-family:'Times New Roman'"> </span></span><span style="color:rgb(0,0,0);font-family:'Times New Roman',serif;font-size:16px">8 </span><span style="color:black;font-family:'Times New Roman',serif;font-size:12pt">El sistema debe
gestionar ofertas de compradores [2] sobre libros [7].</span></p>
<p class="" style="margin-bottom:0.0001pt"><span style="font-size:12pt;font-family:'Times New Roman',serif;color:black">9.<span style="font-size:7pt;font-family:'Times New Roman'"> </span></span><span style="color:rgb(0,0,0);font-family:'Times New Roman',serif;font-size:16px">9 </span><span style="color:black;font-family:'Times New Roman',serif;font-size:12pt">El sistema debe mostrar
estados de ofertas [8].</span></p>
<p class="" style="margin-bottom:0.0001pt"><span style="font-size:12pt;font-family:'Times New Roman',serif;color:black">10</span><span style="color:rgb(0,0,0);font-family:'Times New Roman',serif;font-size:16px">10 </span><span style="color:black;font-family:'Times New Roman',serif;font-size:12pt">El sistema debe listar
ofertas [8] de libros [7], con su estado [9] y su comprador [2].</span></p>
<p class="" style="margin-bottom:0.0001pt"><span style="font-size:12pt;font-family:'Times New Roman',serif;color:black">11</span><span style="color:rgb(0,0,0);font-family:'Times New Roman',serif;font-size:16px">11 </span><span style="color:black;font-family:'Times New Roman',serif;font-size:12pt">El sistema debe
modificar la comisión por venta.</span></p>
<p class="" style="margin-bottom:0.0001pt"><span style="font-size:12pt;font-family:'Times New Roman',serif;color:black">12</span><span style="color:rgb(0,0,0);font-family:'Times New Roman',serif;font-size:16px">12 </span><span style="color:black;font-family:'Times New Roman',serif;font-size:12pt">El sistema debe mostrar
estados de venta.</span></p>
<p class="" style="margin-bottom:0.0001pt"><span style="font-size:12pt;font-family:'Times New Roman',serif;color:black">13</span><span style="color:rgb(0,0,0);font-family:'Times New Roman',serif;font-size:16px">13 </span><span style="color:black;font-family:'Times New Roman',serif;font-size:12pt">El sistema debe
gestionar formas de pago.</span></p>
<p class="" style="margin-bottom:0.0001pt"><span style="font-size:12pt;font-family:'Times New Roman',serif;color:black">14</span><span style="color:rgb(0,0,0);font-family:'Times New Roman',serif;font-size:16px">14 </span><span style="color:black;font-family:'Times New Roman',serif;font-size:12pt">El sistema debe
gestionar formas de envío.</span></p>
<p class="" style="margin-bottom:0.0001pt"><span style="font-size:12pt;font-family:'Times New Roman',serif;color:black">15</span><span style="color:rgb(0,0,0);font-family:'Times New Roman',serif;font-size:16px">15 </span><span style="color:black;font-family:'Times New Roman',serif;font-size:12pt">El sistema debe administrar
formas de pago [12] y formas de envío [13] por vendedor [3].</span></p>
<p class="" style="margin-bottom:0.0001pt"><span style="font-size:12pt;font-family:'Times New Roman',serif;color:black">1616<span style="font-size:7pt;font-family:'Times New Roman'"> </span></span><span style="font-size:12pt;font-family:'Times New Roman',serif;color:black">El sistema debe
registrar ventas de vendedores [3], con su comprador [2], con su comisión [11],
su estado [12], su forma de pago [13] y su forma de envío [14].</span></p>
<p class="" style="margin-bottom:0.0001pt"><span style="font-size:12pt;font-family:'Times New Roman',serif;color:black">1717<span style="font-size:7pt;font-family:'Times New Roman'"> </span></span><span style="font-size:12pt;font-family:'Times New Roman',serif;color:black">El sistema debe listar,filtrando
por vendedor [3], comprador [2], fecha desde y fecha hasta, ventas [16]
detallando vendedor [3], comprador [2], forma de pago [12] y forma de envío [13].</span></p>
<p class="" style="margin-bottom:0.0001pt"><span style="font-size:12pt;font-family:'Times New Roman',serif;color:black">1818<span style="font-size:7pt;font-family:'Times New Roman'"> </span></span><span style="font-size:12pt;font-family:'Times New Roman',serif;color:black">El sistema debe marcar
las ventas [16] como entregadas para cerrar la operación. </span></p>
<p class="" style="margin-bottom:0.0001pt"><span style="font-size:12pt;font-family:'Times New Roman',serif;color:black">1919<span style="font-size:7pt;font-family:'Times New Roman'"> </span></span><span style="font-size:12pt;font-family:'Times New Roman',serif;color:black">El sistema debe agrupar
comisiones de venta de vendedores [3] en liquidaciones que serán generadas
todos los días 5 del mes.</span></p>
<p class="" style="margin-bottom:0.0001pt"><span style="font-size:12pt;font-family:'Times New Roman',serif;color:black">20</span><span style="color:rgb(0,0,0);font-family:'Times New Roman',serif;font-size:16px">20 </span><span style="color:black;font-family:'Times New Roman',serif;font-size:12pt">El sistema debe registrar
el pago de liquidaciones [19].</span></p>
<p class="" style="margin-bottom:12pt"><span style="font-size:12pt;font-family:'Times New Roman',serif"> </span></p>
<p class="" align="center" style="margin-bottom:12pt;text-align:center"><b><u><span style="font-size:12pt;font-family:'Times New Roman',serif;color:black">Diccionario.</span></u></b><span style="font-size:12pt;font-family:'Times New Roman',serif;color:black"><br>
<br>
</span><span style="font-size:12pt;font-family:'Times New Roman',serif"></span></p>
<p class="" style="margin-bottom:12pt"><span style="font-size:12pt;font-family:'Times New Roman',serif;color:black"><br>
Localidades: Nombre.<br>
<br>
Direcciones: Calle, altura, localidad.</span><span style="font-size:12pt;font-family:'Times New Roman',serif"></span></p>
<p class="" style="margin-bottom:0.0001pt"><span style="font-size:12pt;font-family:'Times New Roman',serif;color:black">Compradores / Vendedores: Nombre usuario,
clave, Nombres, Apellidos, fecha de<br>
nacimiento, dirección, localidad, habilitado, limite deuda.<br>
<br>
Estados de Ofertas: Nombre, descripción Los estados disponibles serán:
pendiente, aceptada, rechazada, entregada, liquidada, finalizada. </span></p>
<p class="" style="margin-bottom:0.0001pt"><font color="#000000" face="Times New Roman, serif" size="3">Estados de Ventas: Nombre, descripción.
Los estados disponibles serán: pendiente, entregada, rechazada.</font><br></p>
<p class="" style="margin-bottom:0.0001pt"><span style="color:black;font-family:'Times New Roman',serif;font-size:12pt">Preguntas: Texto de pregunta, Fecha,
comprador, estado.</span><br></p>
<p class="" style="margin-bottom:12pt"><span style="font-size:12pt;font-family:'Times New Roman',serif;color:black">Materia: Nombre, descripción.<br>
<br>
Fotos: Nombre, ubicación, libro.</span><span style="font-size:12pt;font-family:'Times New Roman',serif"></span></p>
<p class="" style="margin-bottom:0.0001pt"><span style="font-size:12pt;font-family:'Times New Roman',serif;color:black">Libro: Nombre, materia, descripción, precio,
vendedor.<br>
<br>
Oferta: Fecha, Libro, comprador, estado.</span></p>
<p class="" style="margin-bottom:12pt"><span style="font-size:12pt;font-family:'Times New Roman',serif;color:black">Forma de pago: Nombre, descripción.<br>
<br>
Forma de envío: Nombre, descripción.</span></p>
<p class="" style="margin-bottom:0.0001pt"><span style="font-size:12pt;font-family:'Times New Roman',serif;color:black">Venta: Fecha, Libro, vendedor, comprador,
importe final, forma de pago, forma de<br>
envío, estado, comisión.<br>
<br>
Reporte de Ofertas: Libro, fecha, comprador, estado.<br>
<br>
Reporte de ventas: fecha, vendedor, importe final, libro.<br>
<br>
Comisión: Porcentaje de comisión.<br>
<br>
Liquidación: fecha, Importe de venta, porcentaje, importe liquidación,
vendedor.<br>
<br>
Reporte liquidaciones pendientes: Fecha, vendedor, Importe liquidación.</span><span style="font-size:12pt;font-family:'Times New Roman',serif"></span></p>
<p class="" style="margin-bottom:0.0001pt"><span style="font-size:12pt;font-family:'Times New Roman',serif">Listado de Ventas: Fecha,<span style="color:black">venta, vendedor, comprador, forma de pago, forma de envío, Importe.</span></span></p>
<div style> </div><div style><br></div><div style><br></div></div><div class="gmail_extra"><br><br><div class="gmail_quote">El 6 de julio de 2013 21:41, 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 Marco,<br>
<br>
El vie, 05-07-2013 a las 17:52 -0300, Marco Riedel escribió:<br>
<div class="im">> Leonardo,<br>
><br>
> te envío la V5 de SRS.<br>
<br>
</div> Muy bueno!<br>
<br>
Te hago unas preguntas, para comprender bien el software:<br>
<div class="im"><br>
<br>
> Sistema de venta on line de libros escolares usados.<br>
><br>
> La página web permitirá a los usuarios ofrecer y comprar libros<br>
> escolares usados. Se guardara un registro de cada operación o compra<br>
> para luego generar una comisión al usuario vendedor.<br>
><br>
> Requerimientos funcionales.<br>
><br>
><br>
><br>
> 1. 1 El sistema debe gestionar localidades.<br>
><br>
> 2. 2 El sistema debe gestionar compradores y su localidad [1].<br>
><br>
> 3. 3 El sistema debe gestionar vendedores y su localidad [1].<br>
><br>
> 4. 4 El sistema debe gestionar preguntas de compradores [2] a<br>
> Vendedores [3].<br>
><br>
> 5. 5 El sistema debe responder o rechazar preguntas [4] a un<br>
> vendedor [3].<br>
<br>
</div> El rechazo es automático? Bajo qué criterio?<br>
Es manual? Cualquiera puede rechazar una pregunta o solo el Vendedor<br>
que la recibe?<br>
<br>
Me confunde la redacción, ya que no decís por ejemplo "el sistema debe<br>
registrar la respuesta de un Vendedor a la pregunta de un Comprador",<br>
sino que decís que "El sistema debe responder...", con lo que parece que<br>
el mecanismo es o puede ser automático.<br>
<br>
Si es automático, hay que especificar cómo se toma la decisión.<br>
Si es manual, hay que redactarlo de otra manera.<br>
<br>
Otra cuestión: su ya pregunta puede estar "rechazada", no implicaría un<br>
RF que especifique los estados posibles de las preguntas?<br>
Creo que sí, porque estos estados hasta aparecen en el diccionario, lo<br>
que faltaría es especificarlos antes del RF4 y hacer referencia a él<br>
cuando sea necesario.<br>
<div class="im"><br>
> 6. 6 El sistema debe gestionar materias.<br>
><br>
> 7. 7 El sistema debe gestionar libros con su materia [6].<br>
><br>
> 8. 8 El sistema debe gestionar ofertas de compradores [2] sobre<br>
> libros [7].<br>
><br>
> 9. 9 El sistema debe mostrar estados de preguntas [4] y de<br>
> ofertas [8].<br>
<br>
</div> Este es el que va antes del RF4. Acordate de ponerle luego las<br>
referencias funcionales.<br>
<div class="im"><br>
> 10. 10 El sistema debe listar ofertas [8] de libros [7], con su<br>
> estado [9] y su comprador [2].<br>
><br>
> 11. 11 El sistema debe modificar la comisión por venta.<br>
><br>
> 12. 12 El sistema debe gestionar formas de pago.<br>
><br>
> 13. 13 El sistema debe gestionar formas de envío.<br>
><br>
> 14. 14 El sistema debe registrar ventas de vendedores [3], con su<br>
> comprador [2], con su estado [8], su comisión [11], su forma de pago<br>
> [12] y su forma de envío [13].<br>
<br>
</div> Todo esto está bien... pero implica que todos los vendedores van a usar<br>
todas las formas de envío y formas de pago del sistema.<br>
De no ser así, falta un RF que especifique que un vendedor puede elegir<br>
las formas de pago y de envío que quiera... y esto podría ser para todos<br>
los libros del vendedor (sugerido), o elegible libro por libro.<br>
<div class="im"><br>
> 15. 15 El sistema debe listar, filtrando por vendedor [3], comprador<br>
> [2], fecha desde y fecha hasta, ventas [14] detallando vendedor [3],<br>
> comprador [2], forma de pago [12] y forma de envío [13].<br>
><br>
> 16. 16 El sistema debe marcar las ventas [14] como entregadas para<br>
> cerrar la operación. [pendiente de revisión].<br>
<br>
</div> Te faltan especificar los estados de las ventas.<br>
Al igual que los otros estados, también aparecen en el diccionario,<br>
pero no están expresados a nivel funcional.<br>
<div class="im"><br>
> 17. 17 El sistema debe agrupar comisiones de venta de vendedores [5]<br>
> en liquidaciones que serán generadas todos los días 5 del mes.<br>
><br>
> 18. 18 El sistema debe registrar el pago de liquidaciones [17].<br>
<br>
<br>
</div> Nada más!<br>
Depende un poco de los cambios que hagas, pero en 1 o 2 iteraciones más<br>
deberíamos tenerla terminada.<br>
<div class="HOEnZb"><div class="h5"><br>
<br>
<br>
<br>
<br>
> Diccionario.<br>
><br>
><br>
><br>
><br>
> Localidades: Nombre.<br>
><br>
> Direcciones: Calle, altura, localidad.<br>
><br>
> Compradores / Vendedores: Nombre usuario, clave, Nombres, Apellidos,<br>
> fecha de<br>
> nacimiento, dirección, localidad, habilitado, limite deuda.<br>
><br>
> Estados de Ofertas: Nombre, descripción Los<br>
> estados disponibles serán: pendiente, aceptada, rechazada, entregada,<br>
> liquidada, finalizada.<br>
><br>
><br>
><br>
> Estados de Preguntas: Nombre, descripción Los<br>
> estados disponibles serán: pendiente, rechazada, respondida.<br>
><br>
><br>
><br>
> Preguntas: Texto de pregunta, Fecha, comprador, estado.<br>
><br>
><br>
> Materia: Nombre, descripción.<br>
><br>
> Fotos: Nombre, ubicación, libro.<br>
><br>
> Libro: Nombre, materia, descripción, precio, vendedor.<br>
><br>
> Oferta: Fecha, Libro, comprador, estado.<br>
><br>
><br>
> Forma de pago: Nombre, descripción.<br>
><br>
> Forma de envío: Nombre, descripción.<br>
><br>
> Venta: Fecha, Libro, vendedor, comprador, importe final, forma de<br>
> pago, forma de<br>
> envío, estado, comisión.<br>
><br>
> Reporte de Ofertas: Libro, fecha, comprador, estado.<br>
><br>
> Reporte de ventas: fecha, vendedor, importe final, libro.<br>
><br>
> Comisión: Porcentaje de comisión.<br>
><br>
> Liquidación: fecha, Importe de venta, porcentaje, importe liquidación,<br>
> vendedor.<br>
><br>
> Reporte liquidaciones pendientes: Fecha, vendedor, Importe<br>
> liquidación.<br>
><br>
> Listado de Ventas: Fecha, venta, vendedor, comprador, forma de pago,<br>
> forma de envío, Importe.<br>
><br>
><br>
><br>
<br>
</div></div><div class="HOEnZb"><div class="h5">--<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>
Php-avanzado mailing list<br>
<a href="mailto:Php-avanzado@pato2.fi.mdp.edu.ar">Php-avanzado@pato2.fi.mdp.edu.ar</a><br>
<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>
</div></div></blockquote></div><br></div>