logging in or signing up 2K8 10a Introducción a Calidad de SW v1 silverio.bustos Download Post to : URL : Related Presentations : Share Add to Flag Embed Email Send to Blogs and Networks Add to Channel Uploaded from authorPOINTLite Insert YouTube videos in PowerPont slides with aS Desktop Copy embed code: (To copy code, click on the text box) Embed: URL: Thumbnail: WordPress Embed Customize Embed The presentation is successfully added In Your Favorites. Views: 2202 Category: Education License: All Rights Reserved Like it (3) Dislike it (0) Added: August 16, 2008 This Presentation is Public Favorites: 0 Presentation Description No description available. Comments Posting comment... By: Chunis (15 month(s) ago) Interesante presentación..., me gustaría tener una copia Saving..... Post Reply Close Saving..... Edit Comment Close Premium member Presentation Transcript Introducción a la Calidad de SW: Introducción a la Calidad de SW Dr. Silverio BUSTOS DIAZ Agosto, 2008Fuentes de Información: Fuentes de Información 2 Introducción a Calidad de SW Dr. Silverio BUSTOS DIAZ - 2007URL´s de Interés: URL´s de Interés 3 Introducción a Calidad de SW Dr. Silverio BUSTOS DIAZ - 2007Índice: Introducción a Calidad de SW Índice Introducción a la calidad La calidad del software. Estándares y modelos de evaluación y mejora de los procesos software 4 Dr. Silverio BUSTOS DIAZ - 2007Introducción a la calidad: Introducción a Calidad de SW Introducción a la calidad Concepto de calidad Evolución histórica Terminología 5 Dr. Silverio BUSTOS DIAZ - 2007Introducción a la Calidad Total: Introducción a la Calidad Total 6 Introducción a Calidad de SW Dr. Silverio BUSTOS DIAZ - 2007Principios Fundamentales de la CT: Principios Fundamentales de la CT 7 Introducción a Calidad de SW Dr. Silverio BUSTOS DIAZ - 2007Principios Fundamentales de la CT: Principios Fundamentales de la CT 8 Introducción a Calidad de SW Dr. Silverio BUSTOS DIAZ - 2007Filosofía de la CT: Filosofía de la CT 9 Introducción a Calidad de SW Dr. Silverio BUSTOS DIAZ - 2007Slide10: Introducción a Calidad de SW Concepto de calidad Conjunto de propiedades y de características de un producto o servicio, que le confieren aptitud para satisfacer una necesidades explícitas o implícitas (ISO 8402) 10 Dr. Silverio BUSTOS DIAZ - 2007Evolución Histórica de la Calidad: Evolución Histórica de la Calidad 11 Introducción a Calidad de SW Dr. Silverio BUSTOS DIAZ - 2007Evolución Histórica de la Calidad: Evolución Histórica de la Calidad 12 Introducción a Calidad de SW Dr. Silverio BUSTOS DIAZ - 2007Evolución Histórica de la Calidad: Evolución Histórica de la Calidad 13 Introducción a Calidad de SW Dr. Silverio BUSTOS DIAZ - 2007Slide14: Introducción a Calidad de SW Evolución histórica Inspección/detección de errores: hasta los años 40 Inicialmente trabajo artesanal: control individual de cada tarea. 1918: Ford Motor Company. (Primera cadena de montaje). 1930: Laboratorios Bell. 14 Dr. Silverio BUSTOS DIAZ - 2007Slide15: Introducción a Calidad de SW Control (estadístico) de calidad: hasta los años 80 Mercado poco competitivo. Precio de venta fijado por el fabricante en función de los costes. Impedir que el producto defectuoso llegue al cliente. Conseguir uniformidad de servicio. Control de calidad = problema a resolver. Controlar la calidad del departamento de producción utilizando técnicas estadísticas. 1940-70: Japón y Calidad total. Deming, Ishikawa, Juran, Crosby, … Evolución histórica 15 Dr. Silverio BUSTOS DIAZ - 2007Slide16: Introducción a Calidad de SW Garantía de calidad: a partir de los 80. Mercado competitivo y de oferta Precio de venta fijado por el mercado Planificación y medida de la calidad. Modelos de calidad. Afecta a todos los departamentos. 1980. Interés por la calidad en los EEUU. TQM 1987. Premio Malcom Baldrige Quality Award 1987. ISO 9000. A partir de las normas británicas 1992. Premio Europeo a la calidad de la EFQM. Evolución histórica 16 Dr. Silverio BUSTOS DIAZ - 2007Slide17: Introducción a Calidad de SW Gestión de calidad hoy. Impacto estratégico. Oportunidad de ventaja competitiva. Planificación, fijación de objetivos, coordinación, formación, adaptación de toda la organización. Afecta a la sociedad en general: directivos, trabajadores, clientes. “Una filosofía, una cultura, una estrategia, un estilo de gerencia de la empresa”. ISO 9001:2000 Evolución histórica 17 Dr. Silverio BUSTOS DIAZ - 2007Slide18: Introducción a Calidad de SW Mejora de la calidad Control de calidad Garantía de calidad Calidad total Tiempo Detectar defectos Prevenir defectos Mejora contínua Evolución histórica 18 Dr. Silverio BUSTOS DIAZ - 2007Terminología (ISO 8402): Introducción a Calidad de SW Terminología (ISO 8402) Calidad: “Conjunto de propiedades y características de un producto o servicio que le confieren su aptitud para satisfacer unas necesidades explícitas o implícitas” Control de calidad: “Conjunto de técnicas y actividades de carácter operativo, utilizadas para verificar los requerimientos relativos a la calidad del producto o servicio”. Garantía de calidad: “Conjunto de acciones planificadas y sistemáticas necesarias para proporcionar la confianza adecuada de que un producto o servicio satisfará los requerimientos dados sobre calidad”. 19 Dr. Silverio BUSTOS DIAZ - 2007Slide20: Introducción a Calidad de SW Gestión de la calidad: “Aspecto de la función de gestión que determina y aplica la política de la calidad, los objetivos y las responsabilidades y que lo realiza con medios tales como la planificación de la calidad, el control de la calidad, la garantía de calidad y la mejora de la calidad”. La gestión de la calidad es responsabilidad de todos los niveles ejecutivos, pero debe estar guiada por la alta dirección. Su realización involucra a todos los miembros de la organización. En la gestión de la calidad, se tienen en cuenta también criterios de rentabilidad. Terminología (ISO 8402) 20 Dr. Silverio BUSTOS DIAZ - 2007Terminología (ISO 8402): Introducción a Calidad de SW Terminología (ISO 8402) Sistema de gestión de la calidad: “Conjunto de la estructura de la organización, de responsabilidades, procedimientos, procesos y recursos que se establecen para llevar a término la gestión de calidad”. El QS (Quality System) debe tener el volumen y alcance suficiente para conseguir los objetivos de calidad. El QS de una organización está fundamentalmente previsto para satisfacer las necesidades internas de la organización. Es más amplio que los requerimientos de un cliente concreto que únicamente valor el QS que le interesa (directamente). Para finalidades contractuales o vinculantes en la valoración de la calidad, se puede exigir que se ponga de manifiesto la realización de ciertos elementos del QS. 21 Dr. Silverio BUSTOS DIAZ - 2007Actitud de Calidad: Actitud de Calidad 22 Introducción a Calidad de SW Dr. Silverio BUSTOS DIAZ - 2007Actitud de Calidad: Actitud de Calidad 23 Introducción a Calidad de SW Dr. Silverio BUSTOS DIAZ - 2007Calidad: Calidad 24 Introducción a Calidad de SW Dr. Silverio BUSTOS DIAZ - 2007Qué es Calidad?: Qué es Calidad? 25 Introducción a Calidad de SW Dr. Silverio BUSTOS DIAZ - 2007Definiciones de CalidadGarvin, 1984: Definiciones de Calidad Garvin, 1984 Con foco en el producto Es un conjunto de atributos que posee el producto. Con foco en el usuario Es conveniencia para el uso. Con foco en la producción Grado en que los requisitos quedan implementados. 26 Introducción a Calidad de SW Dr. Silverio BUSTOS DIAZ - 2007Definiciones de CalidadGarvin, 1984 (cont.): Definiciones de Calidad Garvin, 1984 (cont.) Con foco en el valor Equilibrio entre el costo, tiempo y esfuerzo. Con foco en transcendencia Tiene buena percepción y recepción por parte de individuos o grupos. 27 Introducción a Calidad de SW Dr. Silverio BUSTOS DIAZ - 2007Ingeniería de SW y Calidad: Ingeniería de SW y Calidad ¿Qué es la Ingeniería de SW?: ¿Qué es la Ingeniería de SW? Es la construcción de productos de SW por grupos de personas para que puedan ser usados por otras personas. 29 Introducción a Calidad de SW Dr. Silverio BUSTOS DIAZ - 2007Énfasis histórico en la IS1960’s-1970’s: Énfasis histórico en la IS 1960’s-1970’s ¿Cómo se construye un producto de software? Proceso de desarrollo Análisis (Requisitos, Requerimientos) Diseño Construcción Verificación y Validación 30 Introducción a Calidad de SW Dr. Silverio BUSTOS DIAZ - 2007Énfasis histórico en la IS1980´s: Énfasis histórico en la IS 1980´s ¿Cómo un grupo de personas construye un producto de SW? Administración de proyectos Roles Comunicación 31 Introducción a Calidad de SW Dr. Silverio BUSTOS DIAZ - 2007Énfasis histórico en la IS1990’s: Énfasis histórico en la IS 1990’s ¿Cómo un grupo de personas construye un producto de SW de calidad y, además, sabe repetirlo exitosamente? Mejora de procesos Modelos de referencia (CMM-SW, SPICE) Métricas 32 Introducción a Calidad de SW Dr. Silverio BUSTOS DIAZ - 2007Énfasis histórico en la IS 2000’s: Énfasis histórico en la IS 2000’s ¿Cómo varios grupos de personas modifican un sistema de SW existente o lo integran con otros sistemas? Cooperación de grupos Mantenimiento Sistemas de sistemas 33 Introducción a Calidad de SW Dr. Silverio BUSTOS DIAZ - 2007Slide34: Calidad de SWDefinición de calidad de SW[IEEE-STD-610]: Definición de calidad de SW [IEEE-STD-610] (1) Grado en que un sistema, componente o proceso cumple con los requerimientos especificados. (2) Grado en que un sistema, componente o proceso cumple con las necesidades o expectativas del cliente o usuario. 35 Introducción a Calidad de SW Dr. Silverio BUSTOS DIAZ - 2007La calidad del SW: Introducción a Calidad de SW La calidad del SW “La calidad del SW es el grado con el que un sistema, componente o proceso cumple los requerimientos especificados y las necesidades o expectativas del cliente o usuario”. (IEEE, Standard. 610-1990). “Concordancia del SW producido con los requerimientos explícitamente establecidos, con los estándares de desarrollo prefijados y con los requerimientos implícitos no establecidos formalmente, que desea el usuario” (Pressman, 1998) 36 Dr. Silverio BUSTOS DIAZ - 2007Pautas para la Calidad de SW: Pautas para la Calidad de SW Los requisitos del SW son la base de las medidas de calidad. La falta de concordancia con los requisitos es una falta de calidad. Los estándares o metodologías definen un conjunto de criterios de desarrollo que guían la forma en que se aplica la ingeniería del SW. Si no se sigue ninguna metodología siempre habrá falta de calidad. Existen algunos requisitos implícitos o expectativas que a menudo no se mencionan, o se mencionan de forma incompleta (por ejemplo el deseo de un buen mantenimiento) que también pueden implicar una falta de calidad. 37 Introducción a Calidad de SW Dr. Silverio BUSTOS DIAZ - 2007Aseguramiento de Calidad de SW: Aseguramiento de Calidad de SW SQA 38 Introducción a Calidad de SW Dr. Silverio BUSTOS DIAZ - 2007Qué es el SQA ?: Qué es el SQA ? El aseguramiento de calidad del SW es el conjunto de actividades planificadas y sistemáticas necesarias para aportar la confianza en que el producto (SW) satisfará los requisitos dados de calidad. El SQA se diseña para cada aplicación antes de comenzar a desarrollarla y no después. Algunos autores prefieren decir garantía de calidad en vez de aseguramiento. Garantía, puede confundir con garantía de productos. Aseguramiento pretende dar confianza en que el producto tiene calidad. 39 Introducción a Calidad de SW Dr. Silverio BUSTOS DIAZ - 2007SQA comprende: SQA comprende Métodos y herramientas de análisis, diseño, programación y prueba Inspecciones técnicas formales en todos los pasos del proceso de desarrollo del SW Estrategias de prueba multi-escala Control de la documentación del SW y de los cambios realizados Procedimientos para ajustarse a los estándares (y dejar claro cuando se está fuera de ellos) Mecanismos de medida (métricas) Registro de auditorias y realización de informes 40 Introducción a Calidad de SW Dr. Silverio BUSTOS DIAZ - 2007Actividades del SQA: Actividades del SQA Métricas de SW para el control del proyecto. Verificación y validación del SW a lo largo del ciclo de vida, incluye las pruebas y los procesos de revisión e inspección. La gestión de la configuración del SW. 41 Introducción a Calidad de SW Dr. Silverio BUSTOS DIAZ - 2007Gestión de la Calidad de SW: Gestión de la Calidad de SW SQM 42 Introducción a Calidad de SW Dr. Silverio BUSTOS DIAZ - 2007SQM: SQM Gestión de la calidad (ISO 9000) Conjunto de actividades de la función general de la dirección que determina la calidad, los objetivos y las responsabilidades y se implanta por medios tales como la planificación de la calidad, el control de la calidad, el aseguramiento (garantía) de la calidad y la mejora de la calidad, en el marco del sistema de calidad. Política de calidad (ISO 9000) Directrices y objetivos generales de una organización, relativos a la calidad, tal como se expresan formalmente por la alta dirección 43 Introducción a Calidad de SW Dr. Silverio BUSTOS DIAZ - 2007SQM: SQM La gestión de la calidad se aplica normalmente a nivel de Empresa También puede haber una gestión de calidad dentro de la gestión de cada proyecto 44 Introducción a Calidad de SW Dr. Silverio BUSTOS DIAZ - 2007Control de la Calidad de SW: Control de la Calidad de SW SQC 45 Introducción a Calidad de SW Dr. Silverio BUSTOS DIAZ - 2007SQC: SQC Son las técnicas y actividades de carácter operativo, utilizadas para satisfacer los requisitos relativos a la calidad, centradas en dos objetivos fundamentales: mantener bajo control un proceso eliminar las causas de los defectos en las diferentes fases del ciclo de vida En general son las actividades para evaluar la calidad de los productos desarrollados 46 Introducción a Calidad de SW Dr. Silverio BUSTOS DIAZ - 2007Certificación de Calidad de SW: Certificación de Calidad de SW QC 47 Introducción a Calidad de SW Dr. Silverio BUSTOS DIAZ - 2007QC: QC Un sistema de certificación de calidad permite una valoración independiente que debe demostrar que la organización es capaz de desarrollar productos y servicios de calidad Los pilares básicos de la certificación de calidad son tres [Sanders 94, p. 44] : Una metodología adecuada Un medio de valoración de la metodología La metodología utilizada y el medio de valoración de la metodología deben estar reconocidos ampliamente por la industria 48 Introducción a Calidad de SW Dr. Silverio BUSTOS DIAZ - 2007 You do not have the permission to view this presentation. In order to view it, please contact the author of the presentation.
2K8 10a Introducción a Calidad de SW v1 silverio.bustos Download Post to : URL : Related Presentations : Share Add to Flag Embed Email Send to Blogs and Networks Add to Channel Uploaded from authorPOINTLite Insert YouTube videos in PowerPont slides with aS Desktop Copy embed code: (To copy code, click on the text box) Embed: URL: Thumbnail: WordPress Embed Customize Embed The presentation is successfully added In Your Favorites. Views: 2202 Category: Education License: All Rights Reserved Like it (3) Dislike it (0) Added: August 16, 2008 This Presentation is Public Favorites: 0 Presentation Description No description available. Comments Posting comment... By: Chunis (15 month(s) ago) Interesante presentación..., me gustaría tener una copia Saving..... Post Reply Close Saving..... Edit Comment Close Premium member Presentation Transcript Introducción a la Calidad de SW: Introducción a la Calidad de SW Dr. Silverio BUSTOS DIAZ Agosto, 2008Fuentes de Información: Fuentes de Información 2 Introducción a Calidad de SW Dr. Silverio BUSTOS DIAZ - 2007URL´s de Interés: URL´s de Interés 3 Introducción a Calidad de SW Dr. Silverio BUSTOS DIAZ - 2007Índice: Introducción a Calidad de SW Índice Introducción a la calidad La calidad del software. Estándares y modelos de evaluación y mejora de los procesos software 4 Dr. Silverio BUSTOS DIAZ - 2007Introducción a la calidad: Introducción a Calidad de SW Introducción a la calidad Concepto de calidad Evolución histórica Terminología 5 Dr. Silverio BUSTOS DIAZ - 2007Introducción a la Calidad Total: Introducción a la Calidad Total 6 Introducción a Calidad de SW Dr. Silverio BUSTOS DIAZ - 2007Principios Fundamentales de la CT: Principios Fundamentales de la CT 7 Introducción a Calidad de SW Dr. Silverio BUSTOS DIAZ - 2007Principios Fundamentales de la CT: Principios Fundamentales de la CT 8 Introducción a Calidad de SW Dr. Silverio BUSTOS DIAZ - 2007Filosofía de la CT: Filosofía de la CT 9 Introducción a Calidad de SW Dr. Silverio BUSTOS DIAZ - 2007Slide10: Introducción a Calidad de SW Concepto de calidad Conjunto de propiedades y de características de un producto o servicio, que le confieren aptitud para satisfacer una necesidades explícitas o implícitas (ISO 8402) 10 Dr. Silverio BUSTOS DIAZ - 2007Evolución Histórica de la Calidad: Evolución Histórica de la Calidad 11 Introducción a Calidad de SW Dr. Silverio BUSTOS DIAZ - 2007Evolución Histórica de la Calidad: Evolución Histórica de la Calidad 12 Introducción a Calidad de SW Dr. Silverio BUSTOS DIAZ - 2007Evolución Histórica de la Calidad: Evolución Histórica de la Calidad 13 Introducción a Calidad de SW Dr. Silverio BUSTOS DIAZ - 2007Slide14: Introducción a Calidad de SW Evolución histórica Inspección/detección de errores: hasta los años 40 Inicialmente trabajo artesanal: control individual de cada tarea. 1918: Ford Motor Company. (Primera cadena de montaje). 1930: Laboratorios Bell. 14 Dr. Silverio BUSTOS DIAZ - 2007Slide15: Introducción a Calidad de SW Control (estadístico) de calidad: hasta los años 80 Mercado poco competitivo. Precio de venta fijado por el fabricante en función de los costes. Impedir que el producto defectuoso llegue al cliente. Conseguir uniformidad de servicio. Control de calidad = problema a resolver. Controlar la calidad del departamento de producción utilizando técnicas estadísticas. 1940-70: Japón y Calidad total. Deming, Ishikawa, Juran, Crosby, … Evolución histórica 15 Dr. Silverio BUSTOS DIAZ - 2007Slide16: Introducción a Calidad de SW Garantía de calidad: a partir de los 80. Mercado competitivo y de oferta Precio de venta fijado por el mercado Planificación y medida de la calidad. Modelos de calidad. Afecta a todos los departamentos. 1980. Interés por la calidad en los EEUU. TQM 1987. Premio Malcom Baldrige Quality Award 1987. ISO 9000. A partir de las normas británicas 1992. Premio Europeo a la calidad de la EFQM. Evolución histórica 16 Dr. Silverio BUSTOS DIAZ - 2007Slide17: Introducción a Calidad de SW Gestión de calidad hoy. Impacto estratégico. Oportunidad de ventaja competitiva. Planificación, fijación de objetivos, coordinación, formación, adaptación de toda la organización. Afecta a la sociedad en general: directivos, trabajadores, clientes. “Una filosofía, una cultura, una estrategia, un estilo de gerencia de la empresa”. ISO 9001:2000 Evolución histórica 17 Dr. Silverio BUSTOS DIAZ - 2007Slide18: Introducción a Calidad de SW Mejora de la calidad Control de calidad Garantía de calidad Calidad total Tiempo Detectar defectos Prevenir defectos Mejora contínua Evolución histórica 18 Dr. Silverio BUSTOS DIAZ - 2007Terminología (ISO 8402): Introducción a Calidad de SW Terminología (ISO 8402) Calidad: “Conjunto de propiedades y características de un producto o servicio que le confieren su aptitud para satisfacer unas necesidades explícitas o implícitas” Control de calidad: “Conjunto de técnicas y actividades de carácter operativo, utilizadas para verificar los requerimientos relativos a la calidad del producto o servicio”. Garantía de calidad: “Conjunto de acciones planificadas y sistemáticas necesarias para proporcionar la confianza adecuada de que un producto o servicio satisfará los requerimientos dados sobre calidad”. 19 Dr. Silverio BUSTOS DIAZ - 2007Slide20: Introducción a Calidad de SW Gestión de la calidad: “Aspecto de la función de gestión que determina y aplica la política de la calidad, los objetivos y las responsabilidades y que lo realiza con medios tales como la planificación de la calidad, el control de la calidad, la garantía de calidad y la mejora de la calidad”. La gestión de la calidad es responsabilidad de todos los niveles ejecutivos, pero debe estar guiada por la alta dirección. Su realización involucra a todos los miembros de la organización. En la gestión de la calidad, se tienen en cuenta también criterios de rentabilidad. Terminología (ISO 8402) 20 Dr. Silverio BUSTOS DIAZ - 2007Terminología (ISO 8402): Introducción a Calidad de SW Terminología (ISO 8402) Sistema de gestión de la calidad: “Conjunto de la estructura de la organización, de responsabilidades, procedimientos, procesos y recursos que se establecen para llevar a término la gestión de calidad”. El QS (Quality System) debe tener el volumen y alcance suficiente para conseguir los objetivos de calidad. El QS de una organización está fundamentalmente previsto para satisfacer las necesidades internas de la organización. Es más amplio que los requerimientos de un cliente concreto que únicamente valor el QS que le interesa (directamente). Para finalidades contractuales o vinculantes en la valoración de la calidad, se puede exigir que se ponga de manifiesto la realización de ciertos elementos del QS. 21 Dr. Silverio BUSTOS DIAZ - 2007Actitud de Calidad: Actitud de Calidad 22 Introducción a Calidad de SW Dr. Silverio BUSTOS DIAZ - 2007Actitud de Calidad: Actitud de Calidad 23 Introducción a Calidad de SW Dr. Silverio BUSTOS DIAZ - 2007Calidad: Calidad 24 Introducción a Calidad de SW Dr. Silverio BUSTOS DIAZ - 2007Qué es Calidad?: Qué es Calidad? 25 Introducción a Calidad de SW Dr. Silverio BUSTOS DIAZ - 2007Definiciones de CalidadGarvin, 1984: Definiciones de Calidad Garvin, 1984 Con foco en el producto Es un conjunto de atributos que posee el producto. Con foco en el usuario Es conveniencia para el uso. Con foco en la producción Grado en que los requisitos quedan implementados. 26 Introducción a Calidad de SW Dr. Silverio BUSTOS DIAZ - 2007Definiciones de CalidadGarvin, 1984 (cont.): Definiciones de Calidad Garvin, 1984 (cont.) Con foco en el valor Equilibrio entre el costo, tiempo y esfuerzo. Con foco en transcendencia Tiene buena percepción y recepción por parte de individuos o grupos. 27 Introducción a Calidad de SW Dr. Silverio BUSTOS DIAZ - 2007Ingeniería de SW y Calidad: Ingeniería de SW y Calidad ¿Qué es la Ingeniería de SW?: ¿Qué es la Ingeniería de SW? Es la construcción de productos de SW por grupos de personas para que puedan ser usados por otras personas. 29 Introducción a Calidad de SW Dr. Silverio BUSTOS DIAZ - 2007Énfasis histórico en la IS1960’s-1970’s: Énfasis histórico en la IS 1960’s-1970’s ¿Cómo se construye un producto de software? Proceso de desarrollo Análisis (Requisitos, Requerimientos) Diseño Construcción Verificación y Validación 30 Introducción a Calidad de SW Dr. Silverio BUSTOS DIAZ - 2007Énfasis histórico en la IS1980´s: Énfasis histórico en la IS 1980´s ¿Cómo un grupo de personas construye un producto de SW? Administración de proyectos Roles Comunicación 31 Introducción a Calidad de SW Dr. Silverio BUSTOS DIAZ - 2007Énfasis histórico en la IS1990’s: Énfasis histórico en la IS 1990’s ¿Cómo un grupo de personas construye un producto de SW de calidad y, además, sabe repetirlo exitosamente? Mejora de procesos Modelos de referencia (CMM-SW, SPICE) Métricas 32 Introducción a Calidad de SW Dr. Silverio BUSTOS DIAZ - 2007Énfasis histórico en la IS 2000’s: Énfasis histórico en la IS 2000’s ¿Cómo varios grupos de personas modifican un sistema de SW existente o lo integran con otros sistemas? Cooperación de grupos Mantenimiento Sistemas de sistemas 33 Introducción a Calidad de SW Dr. Silverio BUSTOS DIAZ - 2007Slide34: Calidad de SWDefinición de calidad de SW[IEEE-STD-610]: Definición de calidad de SW [IEEE-STD-610] (1) Grado en que un sistema, componente o proceso cumple con los requerimientos especificados. (2) Grado en que un sistema, componente o proceso cumple con las necesidades o expectativas del cliente o usuario. 35 Introducción a Calidad de SW Dr. Silverio BUSTOS DIAZ - 2007La calidad del SW: Introducción a Calidad de SW La calidad del SW “La calidad del SW es el grado con el que un sistema, componente o proceso cumple los requerimientos especificados y las necesidades o expectativas del cliente o usuario”. (IEEE, Standard. 610-1990). “Concordancia del SW producido con los requerimientos explícitamente establecidos, con los estándares de desarrollo prefijados y con los requerimientos implícitos no establecidos formalmente, que desea el usuario” (Pressman, 1998) 36 Dr. Silverio BUSTOS DIAZ - 2007Pautas para la Calidad de SW: Pautas para la Calidad de SW Los requisitos del SW son la base de las medidas de calidad. La falta de concordancia con los requisitos es una falta de calidad. Los estándares o metodologías definen un conjunto de criterios de desarrollo que guían la forma en que se aplica la ingeniería del SW. Si no se sigue ninguna metodología siempre habrá falta de calidad. Existen algunos requisitos implícitos o expectativas que a menudo no se mencionan, o se mencionan de forma incompleta (por ejemplo el deseo de un buen mantenimiento) que también pueden implicar una falta de calidad. 37 Introducción a Calidad de SW Dr. Silverio BUSTOS DIAZ - 2007Aseguramiento de Calidad de SW: Aseguramiento de Calidad de SW SQA 38 Introducción a Calidad de SW Dr. Silverio BUSTOS DIAZ - 2007Qué es el SQA ?: Qué es el SQA ? El aseguramiento de calidad del SW es el conjunto de actividades planificadas y sistemáticas necesarias para aportar la confianza en que el producto (SW) satisfará los requisitos dados de calidad. El SQA se diseña para cada aplicación antes de comenzar a desarrollarla y no después. Algunos autores prefieren decir garantía de calidad en vez de aseguramiento. Garantía, puede confundir con garantía de productos. Aseguramiento pretende dar confianza en que el producto tiene calidad. 39 Introducción a Calidad de SW Dr. Silverio BUSTOS DIAZ - 2007SQA comprende: SQA comprende Métodos y herramientas de análisis, diseño, programación y prueba Inspecciones técnicas formales en todos los pasos del proceso de desarrollo del SW Estrategias de prueba multi-escala Control de la documentación del SW y de los cambios realizados Procedimientos para ajustarse a los estándares (y dejar claro cuando se está fuera de ellos) Mecanismos de medida (métricas) Registro de auditorias y realización de informes 40 Introducción a Calidad de SW Dr. Silverio BUSTOS DIAZ - 2007Actividades del SQA: Actividades del SQA Métricas de SW para el control del proyecto. Verificación y validación del SW a lo largo del ciclo de vida, incluye las pruebas y los procesos de revisión e inspección. La gestión de la configuración del SW. 41 Introducción a Calidad de SW Dr. Silverio BUSTOS DIAZ - 2007Gestión de la Calidad de SW: Gestión de la Calidad de SW SQM 42 Introducción a Calidad de SW Dr. Silverio BUSTOS DIAZ - 2007SQM: SQM Gestión de la calidad (ISO 9000) Conjunto de actividades de la función general de la dirección que determina la calidad, los objetivos y las responsabilidades y se implanta por medios tales como la planificación de la calidad, el control de la calidad, el aseguramiento (garantía) de la calidad y la mejora de la calidad, en el marco del sistema de calidad. Política de calidad (ISO 9000) Directrices y objetivos generales de una organización, relativos a la calidad, tal como se expresan formalmente por la alta dirección 43 Introducción a Calidad de SW Dr. Silverio BUSTOS DIAZ - 2007SQM: SQM La gestión de la calidad se aplica normalmente a nivel de Empresa También puede haber una gestión de calidad dentro de la gestión de cada proyecto 44 Introducción a Calidad de SW Dr. Silverio BUSTOS DIAZ - 2007Control de la Calidad de SW: Control de la Calidad de SW SQC 45 Introducción a Calidad de SW Dr. Silverio BUSTOS DIAZ - 2007SQC: SQC Son las técnicas y actividades de carácter operativo, utilizadas para satisfacer los requisitos relativos a la calidad, centradas en dos objetivos fundamentales: mantener bajo control un proceso eliminar las causas de los defectos en las diferentes fases del ciclo de vida En general son las actividades para evaluar la calidad de los productos desarrollados 46 Introducción a Calidad de SW Dr. Silverio BUSTOS DIAZ - 2007Certificación de Calidad de SW: Certificación de Calidad de SW QC 47 Introducción a Calidad de SW Dr. Silverio BUSTOS DIAZ - 2007QC: QC Un sistema de certificación de calidad permite una valoración independiente que debe demostrar que la organización es capaz de desarrollar productos y servicios de calidad Los pilares básicos de la certificación de calidad son tres [Sanders 94, p. 44] : Una metodología adecuada Un medio de valoración de la metodología La metodología utilizada y el medio de valoración de la metodología deben estar reconocidos ampliamente por la industria 48 Introducción a Calidad de SW Dr. Silverio BUSTOS DIAZ - 2007