[Php-avanzado] SRS v3

Leonardo Tadei - Pegasus Tech Supply leonardot en pegasusnet.com.ar
Lun Jul 15 08:57:58 ART 2013


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.

> [5] El sistema debe gestionar accesorios para máquinas viales con su
> tipo de máquina vial [4].

	Idem anterior.

> [6] El sistema debe gestionar tipos de repuestos.

	Estos no se mostraban solamente?

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

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

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

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

> [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!
	Las correcciones son pequeñas, así que si todo sale bien, la versión
que sigue será la última.

	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




Más información sobre la lista de distribución Php-avanzado