Ensayo de srs y su especificacion
Agenda
Definiciones de Calidad SRS – Software Requirement Specification. Errores de Requerimientos. Implicaciones de ignorar el SRS. Métricas Informáticas. Atributos de Calidad del SRS. Herramientas.
Win Win QARCC
S-COST
Bibliografía.
Definiciones de Calidad
“La calidad es la suma de todos aquellos aspectos o
características de un producto o servicio que influyen en su capacidad para satisfacer las necesidades, expresadas o implícitas” (ISO 8402).
“Grado en el cual el cliente o usuario percibe que el
software satisface sus necesidades” (IEEE 729-83).
“Capacidad del producto de software para satisfacer los
requerimientos establecidos” (DoD2168).
SRS – Software Requirements Specification
Es un documento que describe todos los
comportamientos y características esperadas del sistema de software.
Contribuye al éxito y costo de la creación del software
que resuelve necesidades reales de los usuarios.
La calidad del SRS es detallada en 24 atributos. No existe un SRS perfecto.
SRS – Software RequirementsSpecification
SRS – Software Requirements Specification
SRS – Software Requirements Specification
SRS – Software Requirements Specification
Errores de Requerimientos
Error de Conocimiento
Desconocimiento de los
Error de Especificación
Falta de especificación en los
verdaderos requerimientos .
requerimientos.
Implicaciones de ignorar el SRS
El producto puede nosatisfacer las necesidades del
cliente. Múltiples interpretaciones puede causar discernimiento entre el cliente y el desarrollador. Imposibilidad de realizar las pruebas a fondo. Construcción de un sistema incorrecto.
Métricas Informativas.
Eficiencia
Es el porcentaje de los
Eficacia
Es el número medio de los
defectos originalmente presentes en el SRS que fue descubierto porla inspección. Indica como va de bien las inspecciones (u otras técnicas de la calidad de los requisitos) que están trabajando.
defectos descubiertos por la hora de trabajo del esfuerzo de la inspección. Indica lo que cuesta, en promedio, para descubrir un defecto con la inspección.
Atributos de Calidad del SRS
1.
2.
3.
4.
5. 6. 7. 8. 9.
No Ambigüedad Completo CorrectoEntendible Verificable Consistencia Interna Consistencia Externa Realizable Consistente
Atributos de Calidad del SRS
10. Diseño Independiente
11. Detectable
12. Modificable
13. Almacenamiento
Electrónico 14. Interpretable/Ejecutable 15. Anotado por Importancia Relativa 16. Anotado por Estabilidad Relativa
Atributos de Calidad del SRS
17. Anotado por Versión
18. No Redundante19. Nivel Derecho del 20.
21.
22. 23. 24.
Detalle Preciso Trazable Reusable Organizado Referencia
Atributos de Calidad del SRS
1. No Ambigüedad
Solo puede tener UNA SOLA
Términos Ambiguos
Entre: Definir si los límites están incluidos en la gama. Depende: Describir la naturaleza de la dependencia. ¿Otro sistema proporciona la entrada a este sistema, la necesidad el otro softwareesté instalada antes de que tu software pueda funcionar, o tu sistema confía en otro para realizar algunos cálculos o servicios? Eficiente: Definir cómo el sistema utiliza eficientemente recursos, cómo realiza rápidamente operaciones específicas, o cómo es fácil está para que la gente utilice. Rápido: Especificar la velocidad aceptable mínima a la cual el sistema realiza una cierta acción. Flexible:Describir las maneras de las cuales el sistema debe cambiar en respuesta a condiciones o a necesidades del negocio que cambian.
posibilidad de interpretación.
Estructura del lenguaje trae
inherente la ambigüedad.
Atributos de Calidad del SRS
Términos Ambiguos
Mejorado, mejor, más rápido, superior: Cuantificar cuánto mejor o más rápidamente constituye la mejora adecuada en un...
Regístrate para leer el documento completo.