[Php-avanzado] SRS

Leonardo Tadei - Pegasus Tech Supply leonardot en pegasusnet.com.ar
Mie Jun 26 20:02:13 ART 2013


Hola Analía,

	te hago unas consultas para que me queden claro algunas cosas, y un par
de comentarios:

El mié, 26-06-2013 a las 08:22 -0300, Analia Varela escribió:
> Hola Leo,
> 
> Buenos días.
> Aquí te envío la SRS del sistema, con las modificaciones que
> mencionaste, más el agregado de listados, que en un primer momento no
> los había incorporado.
> 
> Saludos y muchas gracias!!,
> Analía
> 
> 
> Descripción del Sistema
> 
> Con el presente sistema se podrá mejorar el historial de reparaciones,
> dentro de un taller de maquinarias viales. Permitiendo el registro de
> las ordenes de trabajo, detallando las tareas a realizar según el
> inconveniente que presente, emisión de listados que permitan realizar
> estadísticas de mantenimiento.
> 
> SRS 
> 
> [1] El sistema debe gestionar responsables.

	En el diccionario aparece "Perfil", y como está aparte, debería
mostrarse o gestionarse, y acá hacer una referencia a él.

> [2] El sistema debe gestionar los centros de costos (las obras
> viales).
> 
> [3] El sistema debe gestionar máquinas viales.
> 
> [4] El sistema debe ingresar el listado de tareas a realizar en
> máquina vial [3].

	En el diccionario de Tarea a Realizar no hay Máquina Vial.

> [5] El sistema debe gestionar accesorios según máquina vial [3].

	Este RF sugiere que el Accesorio es de una Máquina Vial en particular,
pero en el diccionario no aparece la Máquina Vial.
	Cuál de los dos está incompleto? El RF o el diccionario?

> [6] El sistema debe ingresar el listado de tareas a realizar en
> accesorios [5].

	No hay diccionario de Tareas a Realizar en Accesorios
> 
> [7] El sistema debe mostrar Estados de Órdenes de Trabajo.
> 
> [8] El sistema debe ingresar horas hombre estimadas.

	Falta el diccionario.
	Es esto algo que se registra así, descolgado, o es un mero atributo de
la Orden de Trabajo?

> [9] El sistema debe ingresar listado de repuestos con su tipo.

	Falta la gestión o el mostrar Tipos de Repuestos previo a esto.

> [10] El sistema debe ingresar listado de tercerizaciones de trabajos.
> 
> [11] El sistema debe ingresar observaciones.

	Así? Como algo desenganchado de todo el resto?
	Creale una entrada en el diccionario....

> [12] El sistema debe registrar orden de trabajo según responsable [1]
> y con su Estado de Orden de Trabajo [7] en estado "vigente", con horas
> hombre estimadas [8], repuestos con su tipo [9], tercerizaciones de
> trabajos [10] y observaciones [11].

	Salvo que tengas un listado de Observaciones preasignado para usar solo
esas en las Órdenes de Trabajo, esto parece más un mero atributo que
algo que se maneje por separado.
	Cómo es?

> [13] El sistema debe mostrar la fecha actual.
> 
> [14] El sistema debe permitir que el listado de repuestos con su tipo
> [9] sean puestos como recibidos, registrando la fecha actual [13] en
> orden de trabajo [12] 

	O no entiendo esto, o está mezclado con el RF 9.

	En el RF 9 los repuestos ya están entrando y tienen fecha.
	Tal vez el RF 9 sea solo un inventario de repuestos, y este sea el
stock de repuestos. 
	Inventario es todo lo que puede existir. Stock es todo lo que existe y
la cantidad de cada uno.

> [15] El sistema debe mostrar orden de trabajo [12] con el centro de
> costos [2], la fecha actual [13], datos de máquinas viales [3], su
> listado de tareas a realizar [4], lista de accesorios [5], con su
> listado de tareas a realizar en accesorios [6], horas hombre estimadas
> [8], repuestos con su tipo [9], tercerizaciones de trabajos [10] y
> observaciones [11].
> 
> [16] El sistema debe permitir que el listado de tareas a realizar en
> máquina vial [4] y el listado de tareas a realizar en accesorios [6]
> puedan ser finalizadas, registrando la fecha actual [13] en orden de
> trabajo [12]
> 
> [17] El sistema debe mostrar notificación de ordenes de trabajos [15],
> a responsables [1], con su Estado de Orden de Trabajo [7], luego de un
> tiempo transcurrido.

	Y dónde se asigna el tiempo?
	La notificación es una ventanita? Un e-mail? Un SMS? Especifique!

> [18] El sistema debe mostrar listado de ordenes de trabajo [15] según
> Estados de Órdenes de Trabajo [7]
> 
> [19] El sistema debe mostrar listado de centros de costos [2] con sus
> ordenes de trabajo [15] y Estados de Órdenes de Trabajo [7]
> 
> [20] El sistema debe mostrar listado de máquinas viales [3] con sus
> accesorios [5]
> 
> [21] El sistema debe mostrar listado de responsables [1]

	Salvo que sea en formato imprimible, esto está cubierto por el RF 1

> [22] El sistema debe mostrar listado de de ordenes de trabajo [15]
> según período de fechas.
> 
>  
> 
> Diccionario
> 
> 
> Responsables: dni, nombre, apellido, perfil
> 
> 
> Perfil: tipo, descripción
> 
> Centro de costos: código, descripción
> 
> Máquina vial: número de inventario, código, descripción, patente,
> número de chasis, horas de utilización, último servicio
> 
> Tareas a realizar: descripción, fecha inicio, fecha finalización 
> 
> Accesorios: código, descripción
> 
> Estados de Orden de Trabajo: nombre (en proceso, terminada, pendiente
> (que esta en espera), cancelada (por equipo dado de baja))
> 
> Tipo de repuesto: nombre (nacional, importado)
> 
> Repuestos: número de parte, descripción, tipo de repuesto, cantidad,
> fecha de recibido
> 
> Tercerización: tipo servicio, proveedor
> 
> Orden de trabajo: número de orden, código de centro de costos, fecha,
> máquina vial, tareas a realizar, fecha de tarea finalizada,
> accesorios, horas hombre, tipo de repuestos, fecha de repuesto
> recibido, tercerización, observaciones.


	Viene mejorando mucho, pero me parece que hay algún que otro detalle
oculto...

	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