MODELOS DE CALIDAD DEL SOFTWARE

12
ESTÁNDARES Y MODELOS DE CALIDAD DEL SOFTWARE EDWIN ANTONIO GELVIZ VELASQUEZ CORPORACION UNIVERSITARIA REMIGNTON CT-CUCUTA 2015

Transcript of MODELOS DE CALIDAD DEL SOFTWARE

Page 1: MODELOS DE CALIDAD DEL SOFTWARE

ESTÁNDARES Y MODELOS DE CALIDAD DEL SOFTWARE

EDWIN ANTONIO GELVIZ VELASQUEZ

CORPORACION UNIVERSITARIA REMIGNTON CT-CUCUTA

2015

Page 2: MODELOS DE CALIDAD DEL SOFTWARE

ESTÁNDARES Y MODELOS DE CALIDAD DEL SOFTWARE

Se define la calidad del software como “el grado con el que un sistema, componente o proceso cumple los requerimientos especificados y las necesidades o expectativas del cliente o usuario”.

Page 3: MODELOS DE CALIDAD DEL SOFTWARE

NORMATIVA ESTANDAR ISO PARA EL DESARROLLO DEL SOFTWARE

¿QUE ES ISO?

La Organización Internacional de Normalización “ISO”, es la organización que se ocupa de establecer las normas de fabricación, de comunicación y de comercialización, tanto de productos como de servicios, en el plano internacional. Lo que básicamente se propone el ISO es estandarizar las normas de seguridad.

Page 4: MODELOS DE CALIDAD DEL SOFTWARE

NORMATIVA ISO 9000

Consiste en una serie de normas inherentes a la calidad y a la administración continua de la calidad.

En esta normativa, la ISO, establece detalladamente el modo en el cual una empresa deberá trabajar los estándares correspondientes para aportarle calidad a aquello que producen, indicar los plazos de distribución y los niveles que debe observar el servicio.

ISO 9000 se propone: estandarizar la actividad del personal documentando su tarea; trabajar en orden a satisfacer las necesidades de los clientes; monitorear y medir los procesos involucrados en todos los niveles; evitar caer en los re procesos; promover la eficiencia para conseguir objetivos propuestos; promover que los productos mejoren constantemente, entre otros.

Page 5: MODELOS DE CALIDAD DEL SOFTWARE

ISO 9001

Para el control de calidad en el diseño, desarrollo, producción, instalación y servicio.

¿Por qué es importante ISO 9001?

Proporciona la infraestructura, procedimientos, procesos y recursos necesarios para ayudar a las organizaciones a controlar y mejorar su rendimiento y conducirles hacia la eficiencia, servicio al cliente y excelencia en el producto.

"Las organizaciones que aplican la norma ISO tienen mayores tasas de supervivencia, de ventas y de crecimiento de puestos de trabajo".Mike Toffel, Associate Professor, Harvard Business School

Page 6: MODELOS DE CALIDAD DEL SOFTWARE

ISO 9002

Es un modelo para el aseguramiento de la calidad en producción e instalación y servicio asociado. Esta define los criterios de aseguramiento de calidad y aplicar cuando se produce o se realiza instalaciones.ISO 9002 están 100% bajo control esto quiere decir que una vez supervisado o inspeccionado no alteran la calidad del producto terminado.

ISO 9003

Modelo para el aseguramiento de la calidad e inspección y ensayos finales. Para utilizar cuando el proveedor asegura la conformidad con los requisitos específicos únicamente en inspección y ensayos finales.

Page 7: MODELOS DE CALIDAD DEL SOFTWARE

ISO/IEC 12207

Describe la arquitectura del ciclo de vida del software, pero no especifica los detalles de cómo implementar o llevar a cabo las actividades o tareas incluidas en los procesos.

El estándar 12207 especifica tres clases de procesos: primarios, organizacionales y de soporte.

Los procesos primarios identifican cinco roles que pueden ser llevados a cabo por la organización: adquisición, suministro, desarrollo, mantenimiento y operación.

Cualquiera de los procesos primarios pueden invocar uno o más de los procesos de soporte para cumplir con los objetivos planteados. Los ocho procesos de soporte son: documentación, administración de la configuración, aseguramiento de la calidad, verificación, validación, revisiones conjuntas, auditorías y resolución de problemas.

Por último, existen cuatro procesos inherentes a cualquier organización : administración, infraestructura, mejoras y entrenamiento.

Page 8: MODELOS DE CALIDAD DEL SOFTWARE

ISO/IEC 14598

Define el proceso de evaluación y provee los requerimientos y las guías que conducen a evaluaciones de calidad.

En sus diferentes etapas, establece un marco de trabajo para evaluar la calidad de los productos de software proporcionando, además, métricas y requisitos para los procesos de evaluación de los mismos.

Page 9: MODELOS DE CALIDAD DEL SOFTWARE

ISO/IEC 15504

Software Process Improvement Capability Determination “SPICE”

Es un modelo para la mejora, evaluación de los procesos de desarrollo, mantenimiento de sistemas de información y productos de software.El proyecto SPICE tenía tres objetivos principales:

·Desarrollar un borrador de trabajo para un estándar de evaluación de procesos de software.·Llevar a cabo los ensayos de la industria de la norma emergente.·Promover la transferencia de tecnología de la evaluación de procesos de software a la industria del software a nivel mundialLa norma ISO 15504 permite realizar evaluaciones usando niveles de madurez, la evaluación más extendida en la actualidad.

Page 10: MODELOS DE CALIDAD DEL SOFTWARE

ISO/IEC 9126 Es la norma para evaluar los productos de software, esta norma nos indica las características de la calidad y los lineamientos para su uso, fue desarrollada para dar soporte a aquellas necesidades; las características de calidad y sus métricas asociadas, pueden ser útiles tanto como para evaluar el producto como para definir los requerimientos de la calidad y otros usos. Esta norma definida por un marco conceptual basado en los factores tales como Calidad del Proceso, Calidad del Producto del Software y Calidad en Uso; según el marco conceptual, la calidad del producto, a su vez, contribuye a mejorar la calidad en uso.La norma ISO/IEC 9126 presentan dos modelos de calidad, el primero referido a la calidad interna y externa

Page 11: MODELOS DE CALIDAD DEL SOFTWARE

ISO/IEC 25000

Conocida como SQuaRE (System and Software Quality Requirements and Evaluation), es una familia de normas que tiene por objetivo la creación de un marco de trabajo común para evaluar la calidad del producto software.

La familia ISO/IEC 25000 es el resultado de la evolución de otras normas anteriores, especialmente de las normas ISO/IEC 9126, que describe las particularidades de un modelo de calidad del producto software, e ISO/IEC 14598, que abordaba el proceso de evaluación de productos software. Esta familia de normas ISO/IEC 25000 se encuentra compuesta por cinco divisiones.

Page 12: MODELOS DE CALIDAD DEL SOFTWARE