[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