<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>