[Php-avanzado] SRS - requerimientos funcionales

Leonardo Tadei - Pegasus Tech Supply leonardot en pegasusnet.com.ar
Mie Oct 26 18:12:41 ART 2011


Hola Alejandro,

	es un muy buen primer planteo!

	Necesito que mejores unos detalles en la redacción para poder entender
mejor qué es lo que planteás.

- No tenés que llamar a las cosas de diferente manera en diferentes RF.
Por ej en 1 decís "empleados por _tipo_" y en 2 decís "_tipos de
empleados_". Si decidís llamarlos "tipos de empleado", en todas partes
llamalo así.
- No hagás referencia a un RF sin definirlo primero. Ej: asumiendo que
el "tipo" en 1 es el mismo que en 2, entonces tenés que especificar
primero el "tipo de empleado" para luego en la especificación del
empleado hacer referencia a él.
- Ampliá el diccionario para que diga los atributos que tendrá cada RF.
Me queda claro qué es un Empleado, pero no qué datos lo van a
caracterizar para este sistema. Algunas como el Tipo de Empleado son
triviales, porque solo tendrán un "nombre" del tipo... con esto es
posible que los RF 10 a 13 aparezcan como la misma cosa pero de
diferente tipo, con lo que se podría hacer más concisa la SRS funcional.

	Seguimos!


El jue, 20-10-2011 a las 16:02 -0300, alejandro lallee escribió:
>  Especificación de requerimientos de software -  Agenda multiusuario
> 
>  
> 
> Requerimientos funcionales
> 
>                                    
> 
> 1.    El sistema debe gestionar  empleados por tipo
> 
> 2.    El sistema debe gestionar  tipos de empleados[2]
> 
> 3.    El sistema debe gestionar horarios de empleados[1]
> 
> 4.    El sistema debe gestionar inventario de repuestos
> 
> 5.    El sistema debe gestionar terminales fuera de servicio
> 
> 6.    El sistema debe gestionar monitores e impresoras reparados o
> entregados para reparar, indicando estado.
> 
> 7.    El sistema debe gestionar estado de monitores e impresoras[6]
> 
> 8.    El sistema debe dar de alta reparaciones
> 
> 9.    El sistema debe dar de alta fallas de los equipos y su posible
> solución
> 
> 10. El sistema debe dar de alta pagos por reclamo
> 
> 11. El sistema debe dar de alta novedades
> 
> 12. El sistema debe dar de alta Siniestros
> 
> 13. El sistema debe dar de alta bola dormida
> 
> 14. El sistema debe gestionar tipos de notas
> 
> 15. El sistema debe dar de alta notas[14]
> 
> 16. El sistema debe dar de alta encomiendas enviadas o recibidas
> 
> 17. El sistema debe emitir un listado de reparaciones
> 
> 18. El sistema emitir un listado de repuestos utilizados detallando
> terminal y técnico
> 
> 19. El sistema emitir un listado de las tareas a realizar según dia
> del mes
> 
>  
> 
> Diccionario de datos
> 
>             
> 
> 
> Siniestro: cualquier incidencia que ocurra que sea relevante para el
> funcionamiento del sistema o que implique la intervención de personal
> del IPLyC
> 
> Bola dormida: cuando la bola se encasilla en un número diferente al
> cantado.
> 
> Equipos: terminales de TTR, GLM, BO, billboard.
> 
> Nota: nota desde o hacia el IPLyC
> 
>  
> 
>  
> 
>  
> 
>  
> 
> Atributos
> 
>  
> 
> Monitor o impresora: marca, nro de serie, hora, responsable,
> observaciones.
> 
> Tipo de empleado: anfitriona o técnico
> 
> Empleado: nombre, dirección, teléfono, tipo.
> 
> Inventario: cantidad, tipo, marca, modelo.
> 
> Reparaciones: técnico, repuesto utilizado.
> 
> Estado de impresora o monitor: reparado, entregado para reparar.
> 
> Repuesto: nombre, marca, modelo.
> 
> Bola dormida: Isla afectada, nro encasillado, nro cantado,  pagos por
> reclamo, hora, responsable.
> 
> Pagos por reclamo: numero de pago, motivo, terminal, responsable,
> observaciones.
> 
> Terminales fuera de servicio: nro de terminal, motivo, responsable,
> observaciones.
> 
> Notas desde o hacia el IPLyC: remitente, destinatario, responsable,
> observaciones, tipo.
> 
> Encomiendas: remitente, destinatario, contenido.
> 
> _______________________________________________
> Php-avanzado mailing list
> Php-avanzado en pato2.fi.mdp.edu.ar
> http://www3.fi.mdp.edu.ar/cgi-bin/mailman/listinfo/php-avanzado

-- 
Leonardo Tadei
leonardot en pegasusnet.com.ar
Blog: http://blog.pegasusnet.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