[Php-avanzado] SRS v3
Analia Varela
analiaevarela en gmail.com
Mar Jul 16 12:56:03 ART 2013
Hola Leo,
Buenos días
Aquí envío una nueva versión de la SRS, con algunas modificaciones de
acuerdo a lo que sugeriste. También incorporé una parte para describir
algunos términos, como por ejemplo: centro de costos. Lo llamé apéndice de
términos.
Contesto debajo de cada una de tus intervenciones en un color diferente.
Saludos y muchas gracias!!
Analía
El 15 de julio de 2013 08:57, Leonardo Tadei - Pegasus Tech Supply <
leonardot en pegasusnet.com.ar> escribió:
> Hola Analía,
>
> El sáb, 13-07-2013 a las 18:56 -0300, Analia Varela escribió:
> > Hola Leo,
> >
> > Buenas tardes
> > 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.
> > 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.
>
> Te respondo abajo:
>
>
>
>
> > SRS v5
> > [1] El sistema debe gestionar responsables.
> >
> > [2] El sistema debe gestionar centros de costos.
> >
> > [3] El sistema debe gestionar tipos de máquinas viales.
> >
> > [4] El sistema debe gestionar máquinas viales con su tipo de máquina
> > vial [3].
>
> En el diccionario hacés referencia al Estado de la Máquina Vial,
> pero
> te olvidaste de ponerlo acá.
> Tenés que, previamente, especificarlo, es decir, el actual RF9
> tiene
> que estar antes.
> Otra cosa: separá los Estados de Máquinas Viales de los Estados de
> los
> Accesorios en dos funcionalidades, o ponele un nombre que que los
> englobe.
> Poner un nombre de algo con un y/o genera ambigüedades.
>
- Subí de nivel al RF que se refiere al estado tanto de las
máquinas viales como de accesorios. Y para que no se genere ambigüedades en
el nombre, cambié a Estados de Equipos. En el apéndice de términos e
specifico a que se refiere.
>
> > [5] El sistema debe gestionar accesorios para máquinas viales con su
> > tipo de máquina vial [4].
>
> Idem anterior.
>
- Corregido
>
> > [6] El sistema debe gestionar tipos de repuestos.
>
> Estos no se mostraban solamente?
>
- En realidad siempre habían quedado como que se gestionaban,
pero me parece que no vale la pena que se gestione. Así que por esto lo
cambie para que sólo se muestren.
>
> > [7] El sistema debe gestionar proveedores.
> >
> > [8] El sistema debe mostrar Estados de Ordenes de Trabajo. {vigente,
> > terminada, pendiente, anulada}
>
> La enumeración acá no coincide con la del diccionario... y dicha
> enumeración va solo en el diccionario.
> Esto para todos los que se muestran...
>
- Sí, tenes razón. La enumeración, en todos los casos, las puse
aca para ayuda memoria para luego sacarlas y dejarlas sólo en el
diccionario. Pero veo que olvidé hacer estas modificaciones. Ahora ya están
corregidas.
>
> > [9] El sistema debe mostrar Estados de Máquinas Viales y/o Accesorios.
> > {uso, arreglo}
> >
> > [10] El sistema debe mostrar Estados de Tareas a Realizar. {proceso,
> > finalizada, no necesaria}
> >
> > [11] El sistema debe mostrar Estados de Pedidos de Repuestos. {pedido,
> > recibido, no requerido}
> >
> > [12] El sistema debe mostrar listado de proveedores [7] para
> > tercerizaciones de trabajos.
>
> Acá lo que estás especificando es el listado de tercerizaciones, y
> no
> el listado de proveedores (para eso está el actual RF7.
> Los servicios se tercerizan se escriben a mano o se van a elegir
> de una
> lista? Si se eligen de una lista, hay que gestionarlos.
>
- En realidad los servicios que se tercerizan se escriben a
mano, lo único que se elige de una lista son los proveedores. Esto traté de
modificarlo eliminando el RF[12] y realizando algunos cambios en los otros
RF.
>
> > [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”.
> >
> > [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.
> >
> > [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”.
> >
> > [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.
> >
> > [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”.
> >
> > [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].
>
> Si este es una funcionalidad de la Orden de Trabajo, por qué la
> pusiste
> aparte y no como 13.5 ???
>
- Si tenes razón, ahora todos quedaron como subrequrimientos del
RF[12].
>
> > [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].
>
> Idem
>
- Solucionado.
>
> > [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”.
> >
> > [17] El sistema debe mostrar listado de ordenes de trabajo [13] según
> > Estados de Órdenes de Trabajo [8].
> >
> > [18] El sistema debe mostrar listado de centros de costos [2] con sus
> > ordenes de trabajo [13] y Estados de Órdenes de Trabajo [8].
> >
> > [19] El sistema debe mostrar listado de de ordenes de trabajo [13]
> > según periodo de fechas.
> >
> >
> > Diccionario
> >
> > Responsables: dni, nombre, apellido
> >
> > Centro de costos: código, descripción
> >
> > Tipos máquinas viales: código, descripción
> >
> > Estados de Máquinas Viales y/o Accesorios: nombre (uso, arreglo)
> >
> > Máquina vial: número de inventario, código, descripción, patente,
> > número de chasis, horas de utilización, último servicio, tipo máquina
> > vial, Estado de Máquina Vial
> >
> > Estados de tareas a realizar: nombre (en proceso, finalizada, no
> > necesario)
> >
> > Tareas a realizar para máquina vial: descripción, fecha inicio, fecha
> > finalización (que indica el momento del cierre), estado de tarea a
> > realizar, máquina vial
> >
> > Accesorios: código, descripción, tipo máquinas viales, Estado de
> > Accesorio
> >
> > Tareas a realizar para accesorios: descripción, fecha inicio, fecha
> > finalización, accesorio, estado de tarea a realizar.
> >
> > Estados de Orden de Trabajo: nombre (en proceso, terminada, pendiente
> > (standby), anulada (por equipo dado de baja o equivocación))
> >
> > Estados de Pedidos de Repuestos: nombre (pedido, recibido, no
> > requerido)
> >
> > Tipo de repuesto: nombre (nacional, importado)
> >
> > Repuestos: número de parte, descripción, tipo de repuesto, cantidad,
> > fecha, estado de pedido de repuesto
> >
> > Proveedor: nombre, razón social, contacto, teléfono, mail
> >
> > Tercerización: proveedor, servicio, fecha de realización, fecha de
> > finalización, estado de pedido de repuesto
> >
> > Orden de trabajo: 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.
>
>
> La SRS tuvo una importante mejora!. Estoy muy contenta!!
> Las correcciones son pequeñas, así que si todo sale bien, la
> versión
> que sigue será la última. Ojalá, así comienza la normalización.
>
> Seguimos!
>
> --
> Leonardo Tadei
> leonardot en pegasusnet.com.ar
> Web: http://leonardo.tadei.com.ar
> Firma pública: http://www.pegasusnet.com.ar/LeonardoTadei-public.key
>
>
> _______________________________________________
> Php-avanzado mailing list
> Php-avanzado en pato2.fi.mdp.edu.ar
> http://www3.fi.mdp.edu.ar/cgi-bin/mailman/listinfo/php-avanzado
>
*SRS v6*
[1] El sistema debe gestionar responsables.
[2] El sistema debe gestionar centros de costos.
[3] El sistema debe gestionar tipos de máquinas viales.
[4] El sistema debe mostrar Estados de Equipos.
[5] El sistema debe gestionar máquinas viales con su tipo de máquina vial
[3] y Estado de Equipo [4].
[6] El sistema debe gestionar accesorios para máquinas viales con su tipo
de máquina vial [5] y Estado de Equipo [4].
[7] El sistema debe gestionar tipos de repuestos.
[8] El sistema debe gestionar proveedores.
[9] El sistema debe mostrar Estados de Órdenes de Trabajo.
[10] El sistema debe mostrar Estados de Tareas a Realizar.
[11] El sistema debe mostrar Estados de Pedidos de Repuestos.
[12] El sistema debe mostrar y registrar orden de trabajo para máquinas
viales [5] y/o accesorios [6], su Estado de Orden de Trabajo [9] en estado
“vigente”, responsable [1], centro de costos [2], cambio de Estado de
Equipo [4] de estado en “uso” a estado “arreglo”, tareas a realizar para
máquina vial [5] y/o accesorio [6], con Estado de Tareas a Realizar [10] en
estado “proceso”, repuestos con su tipo de repuesto [7], tercerizaciones
de trabajos según proveedores [8], con Estado de Pedidos de Repuestos [11]
en estado “pedido”.
[12.1] El sistema debe registrar en orden de trabajo [12], cambio de Estado
de Tarea a Realizar [10] de estado en “proceso” a estado “finalizada” o “no
necesaria”, junto a la fecha del cambio.
[12.2] El sistema debe registrar en orden de trabajo [12], el agregado de
tareas a realizar para máquina vial [5] y/o accesorio [6], con Estado de
Tareas a Realizar [10] en estado “proceso”.
[12.3] El sistema debe registrar en orden de trabajo [12], cambio de Estado
de Pedido de Repuesto [11] de estado “pedido” a estado “recibido” o ”no
requerido” , junto a la fecha del cambio.
[12.4] El sistema debe registrar en orden de trabajo [12], el agregado de
repuestos con su tipo de repuesto [7], y/o el agregando tercerizaciones de
trabajos según proveedores [8], con Estado de Pedido de Repuesto [11] en
estado “pedido”.
[12.5] El sistema debe registrar en orden de trabajo [12], tanto el cambio
de Estado de Orden de Trabajo [9] de estado “vigente” a estado “pendiente”
o “anulada”, como el cambio de Estado de Equipo [4] de estado en “arreglo”
a estado en “uso”, según responsable [1].
[12.6] El sistema debe registrar en orden de trabajo [12], tanto el cambio
de Estado de Orden de Trabajo [9] de “vigente” a estado “terminada”, como
el cambio de Estado de Equipo [4] de estado en “arreglo” a estado en “uso”,
según responsable [1], registrando la fecha del cambio, cuando las tareas a
realizar para máquina vial [5] y/o accesorio [6], 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 [7] y tercerizaciones
de trabajos según proveedores [8] están en estado “recibido” o en estado
“no requerido” según Estado de Pedidos de Repuestos [11].
[13] El sistema debe mostrar, en una ventana, notificación de ordenes de
trabajos [12], a responsables [1], con su Estado de Orden de Trabajo [9] en
estado “vigente”.
[14] El sistema debe mostrar listado de ordenes de trabajo [12] según
Estados de Órdenes de Trabajo [9].
[15] El sistema debe mostrar listado de centros de costos [2] con sus
ordenes de trabajo [12] y Estados de Órdenes de Trabajo [9].
[16] El sistema debe mostrar listado de de ordenes de trabajo [12] según
periodo de fechas.
*Diccionario*
*Responsables*: dni, nombre, apellido
*Centro de costos*: código, descripción
*Tipos máquinas viales*: código, descripción
*Estados de Equipos*: nombre (uso, arreglo)
*Máquina vial*: número de inventario, código, descripción, patente, número
de chasis, horas de utilización, último servicio, tipo máquina vial, Estado
de Equipo
*Estados de tareas a realizar*: nombre (proceso, finalizada, no necesario)
*Tareas a realizar para máquina vial*: descripción, fecha inicio, fecha de
cambio de estado, estado de tarea a realizar, máquina vial
*Accesorios*: código, descripción, tipo máquinas viales, Estado de Equipo
*Tareas a realizar para accesorios*: descripción, fecha inicio, fecha de
cambio de estado, accesorio, estado de tarea a realizar.
*Estados de Orden de Trabajo*: nombre (vigente, terminada, pendiente,
anulada)
*Estados de Pedidos de Repuestos*: nombre (pedido, recibido, no requerido)
*Tipo de repuesto*: nombre (nacional, importado)
*Repuestos*: número de parte, descripción, tipo de repuesto, cantidad,
fecha, estado de pedido de repuesto, fecha de cambio de estado.
*Proveedor*: nombre, razón social, contacto, teléfono, mail
*Tercerización*: proveedor, servicio, fecha de realización, fecha de cambio
de estado, estado de pedido de repuesto
*Orden de trabajo*: 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, fecha de cambio de estado.
*Apéndice de términos*
** Centro de Costos*, en la presente especificación el término se refiere a
las obras viales.
** Estados de equipos*, se refiere tanto al estado de las máquinas viales
como a los accesorios.
** Estado de Orden de Trabajo* anulada, se refiere al equipo dado de baja o
equivocación.
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://www3.fi.mdp.edu.ar/pipermail/php-avanzado/attachments/20130716/aad67c48/attachment-0001.html>
Más información sobre la lista de distribución Php-avanzado