Sistemas Gestion Calidad
En la práctica es común describir los requerimientos en un documento llamado especificación de Requerimientos del Software (SRS -Software Requirements Specification).Un documento de requerimientos sirve para:
• Comunicar de manera precisa los requerimientos, objetivos y presunciones del dominio
• Contrato
– legal, documento interno o a modo de memorando
•Base para estimación (tamaño, costo, tiempo) y planificación de proyecto
• Base para evaluación de producto final
– Verificación y validación
–Debería tener suficiente información para decidir siel producto final es aceptable (satisface los requerimientos)
• Base para el control de cambios
– Requerimientos cambian, software evoluciona, el entorno evoluciona
Quienes leen el documentode requerimientos son:
• Clientes y Usuarios
– Interesados en validar objetivos del sistema y descripción de alto nivel de la
funcionalidad
– Generalmente no interesados en los requerimientosdetallados del sistema.
• Analistas (de sistemas, de requerimientos)
– Escribirán especificaciones de otros sistemas que interactúan con este.
– El SRS sirve más allá de la puesta en producción!
•Desarrolladores (ej. arquitectos, diseñadores, programadores)
– Deben implementar los requerimientos
• Testers (V&V’ers)
– Deben determinar la satisfacción de los requerimientos
• Gerentes– Medir y controlar el proceso desarrollo
Requerimientos de un Documento de Requerimientos
– Funcionalidad. Que es lo que el software hace?
– Interfases externas. Como debe interactuar congente, con el hardware del sistema, con demás hardware y con demás software?
– Atributos de Calidad.
• Disponibilidad, tiempo de respuesta, tiempo de recuperación después de fallas, etc..
•Consideraciones de portabilidad, correctitud, precisión, mantenibilidad, seguridad y más...
– Restricciones de diseño. Existen estándares a cumplir, lenguaje de rogramación, recursos, sistemas operativos,...
Regístrate para leer el documento completo.