Calidad De Software
Enviado por natas_karnal • 19 de Febrero de 2013 • 668 Palabras (3 Páginas) • 604 Visitas
¿Qué es la calidad de software?
Es el grado en el que el producto se incorpora un conjunto de características, definidas por la industria, de tal manera que se garantiza su eficiencia de uso, respecto a los requerimientos de los clientes.
Es decir, Calidad de se es el grado en el que un cliente percibe que el software cumple con sus expectativas
¿Qué sucede si no hay Calidad de Software?
Programas que no hacen exactamente lo que se espera.
Proyectos que se abandonan debido a sobrecostos.
Sistemas que se descartan porque son demasiado difíciles de operar.
Cronogramas incumplidos.
¿Qué implica Calidad del Software?
Calidad de Software, implica evaluar dos ámbitos:
El producto final.
Los procesos.
Los ámbitos del control de calidad están estandarizados!!!!
Éstos estándares se llaman Modelos de Referencia
Modelos de Referencia de Calidad de Producto.
• Norma ISO/IEC 9126: Modelo de calidad del producto software.
• Norma ISO/IEC 14598: Calidad de la evaluación del producto software.
• Norma ISO/IEC 25000: SQuaRE
Modelo de calidad para métricas internas y externas
Funcionalidad
Adecuación
Capacidad del producto software para proporcionar un conjunto apropiado de funciones para tareas y objetivos de usuario especificados.
Exactitud
Capacidad del producto software para proporcionar los resultados o efectos correctos o acordados, con el grado necesario de precisión.
Interoperabilidad
Capacidad del producto software para interactuar con uno o más sistemas especificados.
Seguridad de acceso
Capacidad del producto software para proteger información y datos de manera que las personas o sistemas no autorizados no puedan leerlos o modificarlos, al tiempo que no se deniega el acceso a las personas o sistemas autorizados
Cumplimiento funcional
Capacidad del producto software para adherirse a normas, convenciones o regulaciones en leyes y prescripciones similares relacionadas con funcionalidad.
Fiabilidad
Madurez
Capacidad del producto software para evitar fallar como resultado de fallos en el software.
Tolerancia a fallos
Capacidad del software para mantener un nivel especificado de prestaciones en caso de fallos software o de infringir sus interfaces especificados.
Capacidad de recuperación
Capacidad del producto software para restablecer un nivel de prestaciones especificado y de recuperar los datos directamente afectados en caso de fallo.
Cumplimiento de la fiabilidad
Capacidad del producto software para adherirse a normas, convenciones o regulaciones relacionadas con la fiabilidad.
Usabilidad
Capacidad para ser entendido
Capacidad del producto software
...