<div dir="ltr">Hola Leo,<br><br>Buenas tardes<br>Aquí te envío una nueva versión de la SRS, con los cambios que sugeriste y según a las consultas que me realizaste.<br>Eliminé algunos RF que estaban demás y agregue algunos otros que especifican la orden de trabajo y cada uno de los cambios de estados tanto de la orden de trabajo como del listado de tareas y repuestos.<div>
<br></div><div>Como siempre muchas gracias por la ayuda!!</div><div>Analía<br><div class="gmail_extra"><br><br><div class="gmail_quote">El 10 de julio de 2013 10:46, 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:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">Hola Analía,<br>
<br>
El dom, 07-07-2013 a las 14:53 -0300, Analia Varela escribió:<br>
> Hola Leo,<br>
><br>
<div>> Buenos días.<br>
> Aquí te envío la nueve versión del SRS, con las modificaciones que<br>
> sugeriste y con algunos cambios que surgieron de acuerdo a las<br>
> consultas que me realizaste. También agregue algunas consultas.<br>
> Te respondo a continuación de cada intervención tuya y con otro color<br>
> para que se distinga.<br>
<br>
</div> Te respondo a las consultas que me hacés.<br>
Luego de las respuestas, fijate si la SRS sufre cambios o no, y enviame<br>
la SRS nuevamente. Así como está tiene muy buen aspecto, pero tal vez<br>
luego de las respuestas quieras hacer algún ajuste, y ahí habrá que<br>
revisarla otra vez.<br>
Controlá que cada RF tenga su correspondiente entrada en el diccionario<br>
si es que hace referencia a un concepto nuevo, y no a una trasformación<br>
de un RF existente.<br>
<div><br>
<br>
<br>
> Entonces tiene un nombre raro ;-)<br>
> - Si tenes razón, lo que pasa es que el cliente denomina<br>
> de esta forma a las obras viales. Pero como vos comentaste el jueves<br>
> pasado, agrego la especificación del termino Centro de Costos en el<br>
> diccionario.<br>
<br>
</div> Agregáselo, que en la versión al pié no está la aclaración.<br>
<div><br>
<br>
> [5] El sistema debe ingresar el listado de tareas a realizar en<br>
> > máquina vial [4].<br>
><br>
> - Me surgió otra duda..., por ejemplo en este RF cuando expreso<br>
> la palabra "ingresar", yo me refiero que la persona que carga el<br>
> listado de tareas, las va cargando a mano y luego el sistema las<br>
> registra cuando se graban los datos. Mi pregunta se debe a que en el<br>
> sistema no existe un listado de tareas automático, sino que la persona<br>
> es la que genera este listado de tareas para cada orden de trabajo.<br>
<br>
</div> Entonces lo estás planteando mal.<br>
Todos los RF hacen referencia a lo que hace el sistema, y nunca a lo<br>
que hacen las personas que lo usan.<br>
En este caso en vez de "ingresar", lo que tal vez quisiste especificar<br>
es algo como "registrar"<br>
Lo que decís de que se van "cargando a mano" y luego "se registra<br>
cuando se guardan los datos" tiene tan poco sentido que no sé por dónde<br>
empezar... por un lado, el momento en que los datos terminen en el<br>
disco, es una cuestión de diseño, y no es pertinente que lo estés<br>
pensando como parte de la funcionalidad. Por otra parte, todos los datos<br>
que un operador escriba "a mano" con el teclado irá luego a parar a<br>
algún lado... y si en los otros RF no te surgió la duda, en este tampoco<br>
debería porque se comporta exactamente igual a por ejemplo "el sistema<br>
<div>debe gestionar tipos de máquinas viales".<br>
<br>
</div> Que tengas la duda acá es un poco mi culpa, porque este RF tiene un<br>
error de concepto que no te marqué antes, para ver si con la elaboración<br>
surgía de vos: el listado de tareas no se registra en una máquina vial,<br>
sino en un orden de trabajo!<br>
<br>
Si en lugar de lo que te digo arriba la idea consiste en registrar<br>
tareas a hacer a una máquina para luego decidir cuales hacer, definiendo<br>
una orden de trabajo y cargando algunas o todas las tareas a realizar...<br>
hay que especificar las tareas así, pero luego especificar como se<br>
restringen a solo estas tareas las cosas que pueden aparecer en la orden<br>
de trabajo.<br>
<br>
Me explico? Si no lo vemos mañana.<br>
<div><br>
<br>
> Cambiá la palabra "permitir", porque todo lo que está<br>
> especificado es<br>
> lo que se permite hacer, y por tanto genera ambigüedad o la<br>
> omisión de<br>
> la funcionalidad real, como en este caso.<br>
> Podría ser "el sistema debe terminar ...." o mejor<br>
> todavía, para<br>
> expresarlo en los términos del diccionario de Estados de OT<br>
> "El sistema<br>
> debe cambiar el estado de una Orden de Trabajo [12] al Estado<br>
> de Orden<br>
> de Trabajo [8] "terminada" bla, bla, bla".<br>
> - En realidad los cambios de estados también están en el<br>
> listado de tareas tanto para máquinas como para accesorios. Es decir,<br>
> en una orden de trabajo se pueden tener tareas en distintos estados.<br>
> Para esto incorporé el RF[7bis] y eliminé el RF[14]<br>
<br>
</div> Uf... yo creo que vas a tener que especificar la orden de trabajo en un<br>
RF, y luego en sub requerimientos especificar cómo funciona cada cosa:<br>
agregado de una máquina a la orden de trabajo, agregado de un accesorio,<br>
agregado de una tarea, cambios de estados de las tareas, y finalmente el<br>
cambio de estado de la OT completa a finalizada, y a partir de ahí no es<br>
modificable nunca más.<br>
<br>
<br>
Seguimos en el próximo e-mail!<br>
<span><font color="#888888"><br>
<br>
--<br>
Leonardo Tadei<br>
<a href="mailto:leonardot@pegasusnet.com.ar" target="_blank">leonardot@pegasusnet.com.ar</a><br>
Web: <a href="http://leonardo.tadei.com.ar" target="_blank">http://leonardo.tadei.com.ar</a><br>
</font></span><div><div>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>
_______________________________________________<br>
Php-avanzado mailing list<br>
<a href="mailto:Php-avanzado@pato2.fi.mdp.edu.ar" target="_blank">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><div class="gmail_extra"><br></div><div class="gmail_extra"><b><u>SRS v5</u></b></div><div class="gmail_extra"><p style="line-height:150%">[1] El sistema debe gestionar
responsables.</p>
<p style="line-height:150%">[2] El sistema debe gestionar
centros de costos.</p>
<p style="line-height:150%">[3] El sistema debe gestionar tipos
de máquinas viales.</p>
<p style="line-height:150%">[4] El sistema debe gestionar
máquinas viales con su tipo de máquina vial [3].</p>
<p style="line-height:150%">[5] El sistema debe gestionar
accesorios para máquinas viales con su tipo de máquina vial [4].</p>
<p style="line-height:150%">[6] El sistema debe gestionar tipos
de repuestos.</p><p style="line-height:150%">
[7] El sistema debe gestionar proveedores.</p>
<p style="line-height:150%">[8] El sistema debe mostrar Estados
de Ordenes de Trabajo. <span style="color:olive">{vigente, terminada,
pendiente, anulada}</span></p>
<p style="line-height:150%">[9] El sistema debe mostrar Estados
de Máquinas Viales y/o Accesorios. <span style="color:olive">{uso, arreglo}</span></p>
<p style="line-height:150%">[10] El sistema debe mostrar
Estados de Tareas a Realizar. <span style="color:olive">{proceso, finalizada,
no necesaria}</span></p>
<p style="line-height:150%">[11] El sistema debe mostrar
Estados de Pedidos de Repuestos. <span style="color:olive">{pedido, recibido,
no requerido}</span></p>
<p style="line-height:150%">[12] El sistema debe mostrar
listado de proveedores [7] para tercerizaciones de trabajos. </p>
<p style="line-height:150%">[13] El sistema debe mostrar y registrar
orden de trabajo para máquinas viales [4] y/o accesorios [5], su Estado de
Orden de Trabajo [8] en estado “vigente”, responsable [1], centro de costos
[2], con cambio de Estado de Máquina Vial
y/o Accesorio [9] de estado en “uso” a estado “arreglo”, tareas a realizar para
máquina vial [4] y/o accesorio [5], con Estado de Tareas a Realizar [10] en
estado “proceso”, repuestos con su tipo
de repuesto [6], proveedores para
tercerizaciones de trabajos [12], con Estado de Pedidos de Repuestos [11] en
estado “pedido”.</p>
<p style="margin-left:36pt;line-height:150%">[13.1] El sistema debe registrar en orden de trabajo [13], cambio de
Estado de Tarea a Realizar [10] de estado en “proceso” a estado “finalizada” o
“no necesaria”, junto a la fecha del cambio.<span style="line-height:150%"> </span></p>
<p style="margin-left:36pt;line-height:150%">[13.2] El sistema debe registrar en orden de trabajo [13], el agregado de
tareas a realizar para máquina vial [4] y/o accesorio [5], con Estado de Tareas
a Realizar [10] en estado “proceso”.<span style="line-height:150%"> </span></p>
<p style="margin-left:36pt;line-height:150%">[13.3] El sistema debe registrar en orden de trabajo [13], cambio de
Estado de Pedido de Repuesto [11] de estado “pedido” a estado “recibido” o ”no
requerido” , junto a la fecha del cambio.<span style="line-height:150%"> </span></p>
<p style="margin-left:36pt;line-height:150%">[13.4] El
sistema debe registrar en orden de trabajo [13], el agregado de repuestos con
su tipo de repuesto [6], y/o el agregando de proveedores para tercerizaciones
de trabajos [12], con Estado de Pedido de Repuesto [11] en estado “pedido”.<span style="line-height:150%"> </span></p>
<p style="line-height:150%">[14] El sistema debe registrar en
orden de trabajo [13], tanto el cambio de Estado de Orden de Trabajo [8] de
“vigente” a estado “pendiente” o “anulada”, como el cambio de Estado de Máquina
Vial y/o Accesorio [9] de estado en “arreglo” a estado en “uso”, según
responsable [1].</p>
<p style="line-height:150%">[15] El sistema debe registrar en
orden de trabajo [13], tanto el cambio de Estado de Orden de Trabajo [8] de
“vigente” a estado “terminada”, como el cambio de Estado de Máquina Vial y/o
Accesorio [9] de estado en “arreglo” a estado en “uso”, según responsable [1],
cuando las tareas a realizar para máquina vial [4] y/o accesorio [5], están en
estado “finalizada” o en estado “no necesaria” según Estado de Tareas a
Realizar [10] y cuando los repuestos con su tipo de repuesto [6] y tercerizaciones
de trabajos [12] están en estado “recibido” o en estado “no requerido” según
Estado de Pedidos de Repuestos [11].</p>
<p style="line-height:14.25pt"><span style="font-size:10pt;font-family:Arial">[16] El sistema debe mostrar, en una ventana,
notificación de ordenes de trabajos [13], a responsables [1], con su Estado de
Orden de Trabajo [8] en estado “vigente”.</span></p>
<p style="line-height:14.25pt"><span style="font-size:10pt;font-family:Arial">[17] El sistema debe mostrar listado de
ordenes de trabajo [13] según Estados de Órdenes de Trabajo [8].</span></p>
<p style="line-height:14.25pt"><span style="font-size:10pt;font-family:Arial">[18] El sistema debe mostrar listado de
centros de costos [2] con sus ordenes de trabajo [13] y Estados de Órdenes de
Trabajo [8].</span></p>
<p style="line-height:14.25pt"><span style="font-size:10pt;font-family:Arial">[19] El sistema debe mostrar listado de de
ordenes de trabajo [13] según periodo de fechas.</span></p><p style="line-height:14.25pt"><span style="font-size:10pt;font-family:Arial"><br></span></p><p style="background-repeat:initial initial"><b><u><span style="font-size:11pt;font-family:Arial">Diccionario</span></u></b><span style="font-size:10pt;font-family:Arial"></span></p>
<p style="background-repeat:initial initial"><b><span style="font-size:10pt;font-family:Arial">Responsables</span></b><span style="font-size:10pt;font-family:Arial">: dni, nombre, apellido</span></p><p style="line-height:14.25pt">
<b><span style="font-size:10pt;font-family:Arial">Centro de costos</span></b><span style="font-size:10pt;font-family:Arial">: código, descripción</span></p><p style="line-height:14.25pt"><b><span style="font-size:10pt;font-family:Arial">Tipos máquinas viales</span></b><span style="font-size:10pt;font-family:Arial">: código, descripción</span></p>
<p style="line-height:14.25pt"><b><span style="font-size:10pt;font-family:Arial">Estados
de Máquinas Viales y/o Accesorios</span></b><span style="font-size:10pt;font-family:Arial">: nombre (uso, arreglo)</span></p><p style="line-height:14.25pt"><b><span style="font-size:10pt;font-family:Arial">Máquina vial</span></b><span style="font-size:10pt;font-family:Arial">: número de inventario, código,
descripción, patente, número de chasis, horas de utilización, último servicio,
tipo máquina vial,<span> </span>Estado de
Máquina Vial </span></p><p style="line-height:14.25pt"><b><span style="font-size:10pt;font-family:Arial">Estados de tareas a realizar</span></b><span style="font-size:10pt;font-family:Arial">: nombre (en proceso,
finalizada, no necesario)</span></p><p style="line-height:14.25pt"><b><span style="font-size:10pt;font-family:Arial">Tareas a realizar para máquina vial</span></b><span style="font-size:10pt;font-family:Arial">: descripción, fecha
inicio, fecha finalización (que indica el momento del cierre), estado de tarea
a realizar, máquina vial</span></p><p style="line-height:14.25pt"><b><span style="font-size:10pt;font-family:Arial">Accesorios</span></b><span style="font-size:10pt;font-family:Arial">: código, descripción, tipo máquinas
viales,<span> </span>Estado de Accesorio</span></p><p style="line-height:14.25pt"><b><span style="font-size:10pt;font-family:Arial">Tareas a realizar para accesorios</span></b><span style="font-size:10pt;font-family:Arial">: descripción, fecha
inicio, fecha finalización, accesorio, estado de tarea a realizar.</span></p><p style="line-height:14.25pt"><b><span style="font-size:10pt;font-family:Arial">Estados de Orden de Trabajo</span></b><span style="font-size:10pt;font-family:Arial">: nombre (en proceso,
terminada, pendiente (standby), anulada (por equipo dado de baja o
equivocación))</span></p><p style="line-height:14.25pt"><b><span style="font-size:10pt;font-family:Arial">Estados de Pedidos de Repuestos</span></b><span style="font-size:10pt;font-family:Arial">: nombre (pedido,
recibido, no requerido)</span></p><p style="line-height:14.25pt"><b><span style="font-size:10pt;font-family:Arial">Tipo de repuesto</span></b><span style="font-size:10pt;font-family:Arial">: nombre (nacional,
importado)</span></p><p style="line-height:14.25pt"><b><span style="font-size:10pt;font-family:Arial">Repuestos</span></b><span style="font-size:10pt;font-family:Arial">: número de parte, descripción, tipo de
repuesto, cantidad, fecha, estado de pedido de repuesto</span></p><p style="line-height:14.25pt"><b><span style="font-size:10pt;font-family:Arial">Proveedor</span></b><span style="font-size:10pt;font-family:Arial">: nombre, razón social, contacto,
teléfono, mail</span></p><p style="line-height:14.25pt"><b><span style="font-size:10pt;font-family:Arial">Tercerización</span></b><span style="font-size:10pt;font-family:Arial">: proveedor, servicio,
fecha de realización, fecha de finalización, estado de pedido de repuesto</span></p><p style="line-height:14.25pt">
</p><p style="line-height:14.25pt"><b><span style="font-size:10pt;font-family:Arial">Orden de trabajo</span></b><span style="font-size:10pt;font-family:Arial">: número de orden, estado,
centro de costos, fecha, máquina vial, tareas a realizar, estado de tarea a
realizar, accesorios, tiempo estimado de trabajo, repuestos, tercerización,
estado de pedido de repuesto, observaciones.</span></p></div></div></div>