Factores y Métricas que determinan la Calidad de un producto

Slides:



Advertisements
Presentaciones similares
INGENIERÍA DE SOFTWARE II Garantía de Calidad
Advertisements

UNIVERSIDAD "ALONSO DE OJEDA"
Control Interno Informático. Concepto
NORMALIZACIÓN ISO 9000: GESTION DE LA CALIDAD.
PROCESO Y MODELOS EN LA INGENIERIA DE SOFTWARE
ISO/IEC 9126 “Calidad de Producto de Software”
CALIDAD DE PRODUCTO PORTADA CALIDAD DE PRODUCTO.
INTERPRETACIÓN DE NORMAS ISO

Planificación de Proyectos Informáticos
“8 Principios de la Gestión Administrativa”
NORMA ISO -9001: 2000 ISO
Guia Diseño Robert Echeverria
CALIDAD EN EL DESARROLLO DE SOFTWARE
Medición, Análisis y Mejora
1.1.2 Sistemas de información para la gestión y para la ayuda en la toma de decisiones. Los SI contribuyen activamente a la consecución de los objetivos.
La calidad del software.
HERRAMIENTAS CASE.
Enfoque basado en procesos
NORMA ISO 9126 Carlos Mario Zapata J. 11/04/2017 Calidad de Software.
PROCESO DE DESARROLLO DE SOFTWARE
Modelo McCall PRESENTA: Liliana Hilario, Anabel peña, Jessica Carbajal, Ricardo Díaz.
IIS Evaluación de productos, procesos, recursos Mejorando las predicciones (¿o estimaciones?)
SISTEMAS INTEGRADOS DE GESTIÓN CONCEJO MUNICIPAL DE VILLAVICENCIO
DIRECTRICES PARA LA MEJORA DEL DESEMPEÑO
GESTIÓN DE LA CALIDAD P R I N C I P I O S.
CALIDAD TOTAL NORMAS ISO Carrera Ing. Eléctrica FRRo. UTN
Calidad y Garantía de Calidad
Ingeniería de Software
Ingeniería del Software
Conceptos de Gestión y Planificación de Proyectos Software
Análisis de Requerimientos
Plan de Sistemas de Información (PSI)
Armillas Mendieta Brenda Angélica De León Campos Arturo Delgado Sosa Luis Alberto Rodríguez Ortega Sandra Vergara Carranza Carlos.
INGENIERÍA DE SOFTWARE
Planificación del ciclo de vida de un producto de software
Ing. Carlos Chicaiza Varela DIPLOMADO GESTION DE CALIDAD MODULO 1 DEFINICIONES.
VISIÓN GENERAL DE LA IS Con independencia del modelo de proceso hay tres fases genéricas: Fase de definición Fase de desarrollo Fase de mantenimiento Cada.
AUDITORIA INTERNAS DE CALIDAD SONOCO de Colombia Ltda. Curso de Entrenamiento de Auditores Internos de Calidad.
“condición que necesita el usuario para resolver un problema o conseguir un objetivo determinado”. Los requisitos de un sistema son los aspectos que el.
Factores de Calidad McCall Métricas
Las Pruebas del Software y sus Fundamentos
INGENIERÍA DEL SOFTWARE GESTIÓN DE PROYECTOS
INGENIERIA DE SOFTWARE
ISO 9000:2000 EFQM. MODELO EUROPEO.
C ALIDAD DE SOFTWARE. A PRENDICES C ATALINA PLAZAS T ATIANA PASTRANA E LIANA LOZANO T RIANA J OHN FREDY CHANTRE.
Metodologías Lsi. Katia Tapia A., Mae.
Métricas de calidad de software
Control de Calidad de Software
PRINCIPIOS BÁSICOS DE LA CALIDAD SEGÚN EL MAESTRO DEMING.
Métricas de la Calidad de la Especificación.
Organización para la calidad.
Introducción al proceso de verificación y validación.
Alumno: Gerardo Mario Valdés Ortega Matricula: Asignatura: Análisis y diseño de Sistemas Computacionales Cuatrimestre: Tercero Carrera: Licenciatura.
problemas de la calidad del software
NORMA ISO 9126 ISO
REVISION Y AUDITORIA.
Calidad de Software Centro ISYS Escuela de Computación
Sistema de control de calidad de software
NIVELES DE CALIDAD DEL SOFTWARE
ANGIE PAOLA SOLANO CASTIBLANCO DAR SOPORTE A LOS PROCESOS NORMAS ISO DOC. JOHANA LÓPEZ CHAVEZ SENA 2010.
Un requerimiento es una condición o capacidad a la que el sistema (siendo construido) debe conformar [ Rational ]. Un requerimiento de software puede.
De Informaciòn Gerencial Lcda. Oly Mata.
SISTEMAS DE INFORMACION ORGANIZACIONAL
Proceso de desarrollo de Software
Procesos de negocio a los que apoya COBIT y ITIL
INGENIERIA DE REQUERIMIENTOS. Equipo Meza Mora Emanuel Jonatan Vargas Montoya Geovanni Piña Carrera Miguel.
Las fases del ciclo de la vida de desarrollo de sistemas
Planificación de Sistemas de Información
LA CALIDAD DEL SOFTWARE
Transcripción de la presentación:

Factores y Métricas que determinan la Calidad de un producto Sesión 6 Factores y Métricas que determinan la Calidad de un producto

Resumen Sesión 5: Control de Calidad, Garantía de la Calidad y Sistema de Gestión de Calidad Control de Calidad a través de herramientas Garantía de la Calidad por medio de la evaluación, control y correcciones Modelos: Deming, Malcolm Baldrige, EFQM, etc. Sistema de Gestión de Calidad

Factores y Métricas que determinan la Calidad de un producto EFQM: European Foundation for Quality Managernent. Es uno de los modelos utilizados para la calidad. Sistema de gestión: Sistema para establecer la política y los objetivos, y para la consecución de dichos objetivos. Gestión de la calidad:Conjunto completo de procesos utilizados en un sistema de gestión de la calidad. Política de la calidad: Intenciones y dirección global de una organización relativas a la calidad tal como se expresan formalmente por la alta dirección. Planificación de la calidad: Parte de la gestión de la calidad enfocada al establecimiento e interpretación de la política de la calidad y los requisitos de la calidad y específica cómo se va a alcanzar. Mejora de la calidad: Parte de la gestión de la calidad orientada a mejorar su eficacia y eficiencia. Proceso: Sistema de actividades, que utilizan recursos para transformar entradas en salidas.

Factores y Métricas que determinan la Calidad de un producto Se aplican las métricas para valorar la calidad de los productos que se construyen Proporcionan una manera sistemática de valorar la calidad basándose en un conjunto de reglas claramente definidas Se aplican a todo el ciclo de vida, permitiendo descubrir y corregir problemas potenciales

Factores y Métricas que determinan la Calidad de un producto Se clasifican en tres grupos: Operaciones del producto: características operativas Revisión del producto: capacidad para soportar cambios Transición del producto: adaptabilidad a nuevos entornos

1. Operaciones del producto: características operativas Corrección (¿Hace lo que se le pide?) El grado en que una aplicación satisface sus especificaciones y consigue los objetivos encomendados por el cliente Fiabilidad (¿Lo hace de forma fiable todo el tiempo?) El grado que se puede esperar de una aplicación lleve a cabo las operaciones especificadas y con la precisión requerida Eficiencia (¿Qué recursos hardware y software necesito?) La cantidad de recursos hardware y software que necesita una aplicación para realizar las operaciones con los tiempos de respuesta adecuados Integridad (¿Puedo controlar su uso?) El grado con que puede controlarse el acceso al software o a los datos a personal no autorizado Facilidad de uso (¿Es fácil y cómodo de manejar?) El esfuerzo requerido para aprender el manejo de una aplicación, trabajar con ella, introducir datos y conseguir resultados

2. Revisión del producto: capacidad para soportar cambios Facilidad de mantenimiento (¿Puedo localizar los fallos?) El esfuerzo requerido para localizar y reparar errores Flexibilidad (¿Puedo añadir nuevas opciones?) El esfuerzo requerido para modificar una aplicación en funcionamiento Facilidad de prueba (¿Puedo probar todas las opciones?) El esfuerzo requerido para probar una aplicación de forma que cumpla con lo especificado en los requisitos

3. Transición del producto: adaptabilidad a nuevos entornos Portabilidad (¿Podré usarlo en otra máquina?) El esfuerzo requerido para transferir la aplicación a otro hardware o sistema operativo Reusabilidad (¿Podré utilizar alguna parte del software en otra aplicación?) Grado en que partes de una aplicación pueden utilizarse en otras aplicaciones Interoperabilidad (¿Podrá comunicarse con otras aplicaciones o sistemas informáticos? El esfuerzo necesario para comunicar la aplicación con otras aplicaciones o sistemas informáticos

Métricas de la calidad del software Es difícil, y en algunos casos imposible, desarrollar medidas directas de los factores de calidad del software Cada factor de calidad Fc se puede obtener como combinación de una o varias métricas: Fc = c1 * m1 + c2 * m2 + … + cn * mn ci factor de ponderación de la métrica i, que dependerá de cada aplicación específica mi métrica i Habitualmente se puntúan de 0 a 10 en las métricas y en los factores de calidad

Métricas para determinar los factores de calidad

Métricas para determinar los factores de calidad

Métricas para determinar los factores de calidad

Métricas para determinar los factores de calidad

Métricas para determinar los factores de calidad

Métricas para determinar los factores de calidad

FACTORES DE CALIDAD ISO 9126

FACTORES DE CALIDAD ISO 9126

Estructura para las métricas del Software

Estructura para las métricas del Software

Estructura para las métricas del Software

Estructura para las métricas del Software

Métricas basadas en la Función

Métricas del Proceso Existen varios factores que determinan la calidad del software y la eficiencia de la organización, entre ellos están la complejidad del producto, las tecnologías y las personas, así como algunas condiciones de entorno que también tienen su impacto, estas pueden ser condiciones de gestión (Ej.: plazo de entrega, regla de empresa), entornos de desarrollo y características del cliente, sin embargo en el centro de todas ellas se encuentra el proceso pues es el único factor de los controlables al mejorar la calidad del software y su rendimiento como organización. Analizando y mejorando el proceso se puede obtener mejores productos.

Métricas del Proceso

CONCLUSIÓNES: El creciente desarrollo de la Industria de Software ha traído consigo la necesidad de producir software de Calidad, y para lograrlo se tienen en cuenta numerosos factores entre los que se encuentran las métricas de software, una herramienta indiscutible para ayudar a mantener el control de los procesos y productos durante el desarrollo del software. La Calidad es un factor determinante para lograr el éxito en la Industria de Software. Las métricas de software contribuyen al control, seguimiento y mejora de la calidad del proceso de desarrollo de software.