Gestion de calidad
Upcoming SlideShare
Loading in...5
×

Like this? Share it with your network

Share

Gestion de calidad

  • 396 views
Uploaded on

Gestion de la calidad en el software

Gestion de la calidad en el software

More in: Education
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
    Be the first to like this
No Downloads

Views

Total Views
396
On Slideshare
396
From Embeds
0
Number of Embeds
0

Actions

Shares
Downloads
12
Comments
0
Likes
0

Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

Transcript

  • 1. Gestión de la calidad ING LUIS FELIPE LONDOÑO SENA REGIONAL RISARALDA CENTRO DE DISEÑO E INNOVACION TENCOLOGICA INDUSTRIAL
  • 2. Definición de la calidad del software  Grado con el que un sistema, componente o proceso cumple:  Los requisitos especificados  Las necesidades o expectativas del cliente o usuario  Los requisitos establecidos explícitamente se reflejan en el documento de especificación de requisitos del sistema:  Requisitos funcionales  Requisitos no funcionales o extendidos  Los estándares y las normas de desarrollo permiten que se consiga una calidad técnica  Los requisitos implícitos no aparecen en la ERS
  • 3. Concepto de calidad Definiciones de calidad:  Propiedad o conjunto de propiedades inherentes a una cosa, que permiten apreciarla como igual, mejor o peor que las restantes de su especie  Totalidad de las características de un producto o servicio que le confieren su aptitud para satisfaces sus necesidades expresadas o implícitas  La consecución de la calidad puede tener tres orígenes:  Calidad realizada  Calidad programada  Calidad necesaria
  • 4. Aspectos de las gestión de calidad  Gestión de la calidad del software  Garantía de la calidad del software  Control de calidad del software  Verificación y validación
  • 5. Ámbitos de la gestión de calidad El trabajo para la mejora de la calidad tiene dos ámbitos de actuación:  Nivel de empresa / organización  Nivel de proyecto
  • 6. Calidad a nivel de la organización Para la implantación de una infraestructura de calidad es necesario el apoyo de un sistema de calidad El sistema de calidad se debe adecuar a los objetivos de calidad de la empresa Dicho sistema consta de dos partes:  Documentación  Parte practica
  • 7. Calidad a nivel de proyecto Para marcar las directrices marcadas por los sistemas de calida a cada proyecto particular hay que generar un plan especifico de calidad: Plan de aseguramiento de la calidad, y debe contener:            Objetivos de calidad del proyecto y enfoque para su consecución Documentación referenciada en el plan Gestión de aseguramiento de la calidad Documentación de desarrollo y de control o gestión Estándares, normas y practicas que hay que cumplir Actividades de revisión y auditoria Gestión de la configuración del software Informes de problemas Herramientas, técnicas y métodos de apoyo Control del código, de los equipos y de los suministros Recogida, mantenimiento y almacenamiento de datos sobre la documentación de las actividades de aseguramiento de la calidad realizadas
  • 8. Estándares ISO 9000 Se pueden dividir en dos grupos:  Normas para el asesoramiento externo de la calidad:  ISO 9001  ISO 9002  ISO 9003  Gestión interna de la calidad:  ISO 9004
  • 9. Estándares ISO 9000:2000 ISO 9000:2000 : Fundamentos  Define los términos fundamentales de la familia ISO 9000:2000 ISO 9001:2000 : Requisitos  Permite realizar certificaciones externas de la calidad, mediante cuatro áreas fundamentales, que son responsabilidad en la gestión, gestión de recursos, realización de productos y servicios y medición, análisis y mejora ISO 9004:2000 : Mejora  Describe como sería un sistema de control de calidad acorde con las normas 9001, y sirve como guía tras la implantación de 9001 ISO/IEC 90003:2004  Conjunto de directrices para la aplicación de las normas ISO 9001 a un determinado software, ya sea adquirido o desarrollado internamente
  • 10. MODELO SISTEMA DE GESTIÓN DE CALIDAD BASADO EN PROCESOS MODELO NORMA ISO 9001:2008
  • 11. ISO 12207 Norma NTC 4243 (1997): Tecnología de la información. Proceso del ciclo de vida del software (Equivale a la ISO/IEC 12207) ISO 12207 establece un proceso de ciclo de vida para el software que incluye procesos y actividades que se aplican desde la definición de requisitos, pasando por la adquisición y configuración de los servicios del sistema, hasta la finalización de su uso. Este estándar tiene como objetivo principal proporcionar una estructura común para que compradores, proveedores, desarrolladores, personal de mantenimiento, operadores, gestores y técnicos involucrados en el desarrollo de software usen un lenguaje común. Este lenguaje común se establece en forma de procesos bien definidos. (última versión 2008)
  • 12. ISO 15504 Modelo para la mejora y evaluación de los procesos de desarrollo y mantenimiento de sistemas y productos de software. Basado en el proyecto SPICE (Software Process Improvement and Capability dEtermination) • Establece un marco para métodos de evaluación, no es un método o modelo en sí. • Comprende: evaluación de procesos, mejora de procesos y determinación de capacidad. • Está alineado con el estándar ISO 12207 que define los procesos del ciclo de vida del desarrollo, mantenimiento y operación de los sistemas de software.
  • 13. ISO 9126-ISO 90003 Descompone la calidad en seis factores:  Funcionalidades  Fiabilidad  Usabilidad  Eficiencia  Mantenibilidad  Portabilidad
  • 14. ISO 9126-ISO 90003 Proporciona métricas internas para medir los atributos de las características de calidad definidas en la norma 9126-1. Con las siguientes cualidades: • Se aplican a un producto de software no ejecutable. • Se aplican durante las etapas de desarrollo.
  • 15. ISO 9126-ISO 90003 .
  • 16. Estándares IEEE  Se trata de una serie de estándares orientados al aseguramiento de la calidad a nivel de proyecto
  • 17. Actividades de aseguramiento de calidad  Establecimiento y revisión del mismo por parte de todas las partes involucradas  Revisión de la descripción del proceso (Se ajusta a la política de la empresa y al cumplimiento de estándares internos y externos)  Revisión de las actividades IS y productos (Se hace un seguimiento de las desviaciones y se verifica la realización de correcciones)  Aseguramiento de la documentación de desviaciones  Registrar aquello que no cumpla los requisitos  Control y gestión de cambios (Se establecen una serie de configuraciones de referencia que permiten controlar y gestionar los cambios en el software)  Recopilación y análisis de métricas