SlideShare una empresa de Scribd logo
1 de 19
CALIDAD EN SOFTWARE
CONCEPTO DE CALIDAD EN SOFTWARE ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
BENEFICIOS ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Aseguramiento de calidad del software (Software Quality Assurance) Aseguramiento de calidad del software (Software Quality Assurance) • El aseguramiento de calidad del software  es el conjunto de actividades planificadas y sistemáticas necesarias para aportar la confianza en que el producto (software) satisfará los requisitos dados de calidad. • El aseguramiento de calidad del software se diseña para cada aplicación antes de comenzar a desarrollarla y no después Aseguramiento de calidad del software (Software Quality Assurance) • El aseguramiento de calidad del software  es el conjunto de actividades planificadas y sistemáticas necesarias para aportar la confianza en que el producto (software) satisfará los requisitos dados de calidad. • El aseguramiento de calidad del software se diseña para cada aplicación antes de comenzar a desarrollarla y no después Aseguramiento de calidad del software (Software Quality Assurance) • El aseguramiento de calidad del software  es el conjunto de actividades planificadas y sistemáticas necesarias para aportar la confianza en que el producto (software) satisfará los requisitos dados de calidad. • El aseguramiento de calidad del software se diseña para cada aplicación antes de comenzar a desarrollarla y no después Aseguramiento de calidad del software (Software Quality Assurance) • El aseguramiento de calidad del software  es el conjunto de actividades planificadas y sistemáticas necesarias para aportar la confianza en que el producto (software) satisfará los requisitos dados de calidad. • El aseguramiento de calidad del software se diseña para cada aplicación antes de comenzar a desarrollarla y no después El aseguramiento de calidad del software  es el conjunto de actividades planificadas necesarias para aportar la confianza en que el producto (software) satisfará los requisitos dados de calidad. El aseguramiento de calidad del software se diseña para cada aplicación antes de comenzar a desarrollarla y no después El aseguramiento de calidad del software está presente en –  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 software –  Estrategias de prueba multiescala –  Control de la documentación del software 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
Sistema de calidad   • Sistema de calidad –  Estructura organizativa, procedimientos, procesos y recursos necesarios para implantar la gestión de calidad • El sistema de calidad se debe adecuar a los objetivos de calidad de la empresa • La dirección de la empresa es la responsable de fijar la política de calidad y las decisiones relativas a iniciar, desarrollar, implantar y actualizar el sistema de calidad. • Un sistema de calidad consta de varias partes –  Documentación •  Manual de calidad. Es el documento principal para establecer e implantar un sistema de calidad. Puede haber manuales a nivel de empresa, departamento, producto, específicos (compras, proyectos,…) –  Parte física: locales, herramientas ordenadores, etc. –  Aspectos humanos: •  Formación de personal •  Creación y coordinación de equipos de trabajo • Sistema de calidad –  Estructura organizativa, procedimientos, procesos y recursos necesarios para implantar la gestión de calidad • El sistema de calidad se debe adecuar a los objetivos de calidad de la empresa • La dirección de la empresa es la responsable de fijar la política de calidad y las decisiones relativas a iniciar, desarrollar, implantar y actualizar el sistema de calidad. • Un sistema de calidad consta de varias partes –  Documentación •  Manual de calidad. Es el documento principal para establecer e implantar un sistema de calidad. Puede haber manuales a nivel de empresa, departamento, producto, específicos (compras, proyectos,…) –  Parte física: locales, herramientas ordenadores, etc. –  Aspectos humanos: •  Formación de personal •  Creación y coordinación de equipos de trabajo • Sistema de calidad –  Estructura organizativa, procedimientos, procesos y recursos necesarios para implantar la gestión de calidad • El sistema de calidad se debe adecuar a los objetivos de calidad de la empresa • La dirección de la empresa es la responsable de fijar la política de calidad y las decisiones relativas a iniciar, desarrollar, implantar y actualizar el sistema de calidad. • Un sistema de calidad consta de varias partes –  Documentación •  Manual de calidad. Es el documento principal para establecer e implantar un sistema de calidad. Puede haber manuales a nivel de empresa, departamento, producto, específicos (compras, proyectos,…) –  Parte física: locales, herramientas ordenadores, etc. –  Aspectos humanos: •  Formación de personal •  Creación y coordinación de equipos de trabajo Sistema de calidad –  Estructura organizativa, procedimientos, procesos y recursos necesarios para implantar la gestión de calidad El sistema de calidad se debe adecuar a los objetivos de calidad de la empresa La dirección de la empresa es la responsable de fijar la política de calidad y las decisiones relativas a iniciar, desarrollar, implantar y actualizar el sistema de calidad. Un sistema de calidad consta de varias partes –  Documentación •  Manual de calidad. Es el documento principal para establecer e implantar un sistema de calidad. Puede haber manuales a nivel de empresa, departamento, producto, específicos (compras, proyectos,…) –  Parte física: locales, herramientas ordenadores, etc. –  Aspectos humanos: •  Formación de personal •  Creación y coordinación de equipos de trabajo
MODELOS PARA CALIDAD EN SOFTWARE
MODELOS PARA CALIDAD EN SOFTWARE ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
MODELOS PARA CALIDAD EN SOFTWARE Entre los mas destacados estan: CMM  (Capability Maturity Model). Orientado a mejora de procesos en diferentes niveles de madurez, mas hacia proyectos específicos Gestión de calidad:  Un modelo enfocado al estilo de gerencia de la empresa ha sido exitoso por su adaptabilidad a cualquier tipo de organización y definido mediante las normas ISO 9000
MODELO DE LA CAPACIDAD DE MADURACIÓN (CMM) Conceptos de gestión aplicados a los procesos y mejora de la calidad del desarrollo y mantenimiento del software. Estudia los procesos y define el nivel de madurez de la organización según una escala de cinco niveles. Obliga a la revisión constante
Modelo CMM: Objetivos Objetivo 1:  Determinar el  nivel  de  madurez  del Proceso de Desarrollo que permita establecer un  indicador  de  Calidad  del proceso. ( 5 Niveles de Madurez) Objetivo 2:  Servir de  guía  en el Proceso de Desarrollo permitiendo la  Mejora Continua  de la organización -> Control de Procesos
NIVELES DE CMM
Proceso Desarrollo Software NIVEL 2: Repetible Gestión de Requisitos Planificación del Proyecto Seguimiento y Supervisión del Proyecto Software Gestión de Subcontratación del Software Garantía de Calidad del Software Gestión de Configuración del Software
Proceso Desarrollo Software Nivel 3: Definido Enfoque del proceso de la organización Definición del proceso de organización Programa de formación Gestión de integración del software Ingeniería de productos software Coordinación entre grupos Revisiones periódicas
Proceso Desarrollo Software Nivel 4: Gestionado Gestión cuantitativa del proceso Gestión de calidad del software Nivel 5: Optimización Prevención de defectos Gestión de la tecnología Gestión de cambios en el proceso
2.2 MODELO DE GESTIÓN DE LA CALIDAD ISO 9000
2.2 MODELO DE GESTIÓN DE LA CALIDAD ISO 9000 Este modelo es mas general en sus conceptos: sin embargo esta generalidad hace que los demás modelos se incluyan fácilmente en la organización. Su enfoque esta dado por procesos y estructurado para la mejora continua. Normalmente las organizaciones inician con este modelo que permite definir la gestión y posteriormente continúan con el modelo que piensan aplicar.
CERTIFICACIÓN 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  En Colombia debe estar acreditado por la Superintendencia de industria y comercio (SIC) Se realizan visitas (normalmente anuales) para verificar cumplimiento y MEJORA No es el fin u objetivo de la implementación de un modelo
Factores que determinan la calidad del software   Se clasifican en tres grupos: • 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 Se clasifican en tres grupos: 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
• 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 • 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 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 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ás contenido relacionado

La actualidad más candente

La actualidad más candente (20)

Pruebas De Software
Pruebas De SoftwarePruebas De Software
Pruebas De Software
 
Calidad Del Producto Software
Calidad Del Producto SoftwareCalidad Del Producto Software
Calidad Del Producto Software
 
Proceso, modelos y metodos de ingenieria de software
Proceso, modelos y metodos de ingenieria de softwareProceso, modelos y metodos de ingenieria de software
Proceso, modelos y metodos de ingenieria de software
 
Fundamentos de Calidad del Software - Modelos y Estándares
Fundamentos de Calidad del Software - Modelos y EstándaresFundamentos de Calidad del Software - Modelos y Estándares
Fundamentos de Calidad del Software - Modelos y Estándares
 
tecnicas de revisión del software
tecnicas de revisión del softwaretecnicas de revisión del software
tecnicas de revisión del software
 
modelos de calidad de software
modelos de calidad de softwaremodelos de calidad de software
modelos de calidad de software
 
Calidad de software
Calidad de softwareCalidad de software
Calidad de software
 
Tipos de pruebas de software
Tipos de pruebas de softwareTipos de pruebas de software
Tipos de pruebas de software
 
Pruebas De Software
Pruebas De SoftwarePruebas De Software
Pruebas De Software
 
Pruebas y Mantenimiento de Software
Pruebas y Mantenimiento de SoftwarePruebas y Mantenimiento de Software
Pruebas y Mantenimiento de Software
 
Estandares de ti
Estandares de tiEstandares de ti
Estandares de ti
 
Presentacion cmmi
Presentacion cmmiPresentacion cmmi
Presentacion cmmi
 
Gestion de la configuracion del software
Gestion de la configuracion del softwareGestion de la configuracion del software
Gestion de la configuracion del software
 
Aseguramiento de calidad
Aseguramiento de calidadAseguramiento de calidad
Aseguramiento de calidad
 
Sqa
SqaSqa
Sqa
 
PLAN SQA
PLAN SQAPLAN SQA
PLAN SQA
 
Diferencias entre scrum y xp
Diferencias entre scrum y xp Diferencias entre scrum y xp
Diferencias entre scrum y xp
 
ingenieria del software
ingenieria del softwareingenieria del software
ingenieria del software
 
Gestion De Calidad Cap 26
Gestion De Calidad Cap 26Gestion De Calidad Cap 26
Gestion De Calidad Cap 26
 
Guia iso 9126
Guia iso 9126Guia iso 9126
Guia iso 9126
 

Destacado

Modelos De Calidad para proyectos de Software Y Software Libre
Modelos De Calidad para proyectos de Software Y Software LibreModelos De Calidad para proyectos de Software Y Software Libre
Modelos De Calidad para proyectos de Software Y Software LibreEQ SOFT EIRL
 
Herramientas de la calidad
Herramientas de la calidadHerramientas de la calidad
Herramientas de la calidadUriell Tabazz
 
Proyecto Tecnologico Parte I
Proyecto  Tecnologico  Parte  IProyecto  Tecnologico  Parte  I
Proyecto Tecnologico Parte IAugusto Vargas
 
Estándares de calidad del software - Andrés Mera
Estándares de calidad del software - Andrés MeraEstándares de calidad del software - Andrés Mera
Estándares de calidad del software - Andrés Mera2008PA2Info3
 
Presentación histogramas y diagramas de relación
Presentación histogramas y diagramas de relaciónPresentación histogramas y diagramas de relación
Presentación histogramas y diagramas de relaciónCarlos del Razo
 
Calidad del software
Calidad del softwareCalidad del software
Calidad del softwareReivaj Sagarv
 
6.1 preparacion para pmp, sesion 6, gestion de calidad rev5
6.1 preparacion para pmp, sesion 6, gestion de calidad rev56.1 preparacion para pmp, sesion 6, gestion de calidad rev5
6.1 preparacion para pmp, sesion 6, gestion de calidad rev5ubineo
 
Estandares de calidad aplicadas al software
Estandares de calidad aplicadas al softwareEstandares de calidad aplicadas al software
Estandares de calidad aplicadas al softwareAngel Canul Cruz
 
Estandares de calidad del software
Estandares de calidad del softwareEstandares de calidad del software
Estandares de calidad del softwareSusy12
 
Validacion Y Verificacion
Validacion Y VerificacionValidacion Y Verificacion
Validacion Y VerificacionFARIDROJAS
 
Presentación histogramas, ishikawa, estandar de calidad
Presentación histogramas, ishikawa, estandar de calidadPresentación histogramas, ishikawa, estandar de calidad
Presentación histogramas, ishikawa, estandar de calidadYoselin_Gallardo26
 
Diagrama de pareto ishikawa.
Diagrama de pareto   ishikawa.Diagrama de pareto   ishikawa.
Diagrama de pareto ishikawa.rebvilma
 
Estimacion De Proyecto
Estimacion De ProyectoEstimacion De Proyecto
Estimacion De Proyectojavier
 
Estándares y modelos de calidad del software
Estándares y modelos de calidad del softwareEstándares y modelos de calidad del software
Estándares y modelos de calidad del softwarerodigueezleidy
 
4. el proceso de planificación de la calidad
4. el proceso de planificación de la calidad4. el proceso de planificación de la calidad
4. el proceso de planificación de la calidadguestdcdffb
 
Como Vencer los Obstaculos de las Sesiones de Coaching
Como Vencer los Obstaculos de las Sesiones de CoachingComo Vencer los Obstaculos de las Sesiones de Coaching
Como Vencer los Obstaculos de las Sesiones de CoachingTalanton S.C.
 
Monografia gestion calidad proyecto okis
Monografia gestion calidad proyecto okisMonografia gestion calidad proyecto okis
Monografia gestion calidad proyecto okismisselics
 
Planificacion De Calidad
Planificacion De CalidadPlanificacion De Calidad
Planificacion De Calidadiagardea
 
Factores y características que determinan la calidad de (1)
Factores y características que determinan la calidad de (1)Factores y características que determinan la calidad de (1)
Factores y características que determinan la calidad de (1)Leonel Alba
 

Destacado (20)

Calidad De Software Diapositivas
Calidad De Software DiapositivasCalidad De Software Diapositivas
Calidad De Software Diapositivas
 
Modelos De Calidad para proyectos de Software Y Software Libre
Modelos De Calidad para proyectos de Software Y Software LibreModelos De Calidad para proyectos de Software Y Software Libre
Modelos De Calidad para proyectos de Software Y Software Libre
 
Herramientas de la calidad
Herramientas de la calidadHerramientas de la calidad
Herramientas de la calidad
 
Proyecto Tecnologico Parte I
Proyecto  Tecnologico  Parte  IProyecto  Tecnologico  Parte  I
Proyecto Tecnologico Parte I
 
Estándares de calidad del software - Andrés Mera
Estándares de calidad del software - Andrés MeraEstándares de calidad del software - Andrés Mera
Estándares de calidad del software - Andrés Mera
 
Presentación histogramas y diagramas de relación
Presentación histogramas y diagramas de relaciónPresentación histogramas y diagramas de relación
Presentación histogramas y diagramas de relación
 
Calidad del software
Calidad del softwareCalidad del software
Calidad del software
 
6.1 preparacion para pmp, sesion 6, gestion de calidad rev5
6.1 preparacion para pmp, sesion 6, gestion de calidad rev56.1 preparacion para pmp, sesion 6, gestion de calidad rev5
6.1 preparacion para pmp, sesion 6, gestion de calidad rev5
 
Estandares de calidad aplicadas al software
Estandares de calidad aplicadas al softwareEstandares de calidad aplicadas al software
Estandares de calidad aplicadas al software
 
Estandares de calidad del software
Estandares de calidad del softwareEstandares de calidad del software
Estandares de calidad del software
 
Validacion Y Verificacion
Validacion Y VerificacionValidacion Y Verificacion
Validacion Y Verificacion
 
Presentación histogramas, ishikawa, estandar de calidad
Presentación histogramas, ishikawa, estandar de calidadPresentación histogramas, ishikawa, estandar de calidad
Presentación histogramas, ishikawa, estandar de calidad
 
Diagrama de pareto ishikawa.
Diagrama de pareto   ishikawa.Diagrama de pareto   ishikawa.
Diagrama de pareto ishikawa.
 
Estimacion De Proyecto
Estimacion De ProyectoEstimacion De Proyecto
Estimacion De Proyecto
 
Estándares y modelos de calidad del software
Estándares y modelos de calidad del softwareEstándares y modelos de calidad del software
Estándares y modelos de calidad del software
 
4. el proceso de planificación de la calidad
4. el proceso de planificación de la calidad4. el proceso de planificación de la calidad
4. el proceso de planificación de la calidad
 
Como Vencer los Obstaculos de las Sesiones de Coaching
Como Vencer los Obstaculos de las Sesiones de CoachingComo Vencer los Obstaculos de las Sesiones de Coaching
Como Vencer los Obstaculos de las Sesiones de Coaching
 
Monografia gestion calidad proyecto okis
Monografia gestion calidad proyecto okisMonografia gestion calidad proyecto okis
Monografia gestion calidad proyecto okis
 
Planificacion De Calidad
Planificacion De CalidadPlanificacion De Calidad
Planificacion De Calidad
 
Factores y características que determinan la calidad de (1)
Factores y características que determinan la calidad de (1)Factores y características que determinan la calidad de (1)
Factores y características que determinan la calidad de (1)
 

Similar a Calidad Del Software

Calidad de software
Calidad de softwareCalidad de software
Calidad de softwareDante9005
 
Calidad de software
Calidad de softwareCalidad de software
Calidad de softwareDante9005
 
Calidad de software
Calidad de softwareCalidad de software
Calidad de softwareTensor
 
Calidad de software
Calidad de softwareCalidad de software
Calidad de softwareTensor
 
Calidad software
Calidad softwareCalidad software
Calidad softwaremileing
 
Calidad_en_el_SoftwareCalidad_en_el_Software.pptx .pptx
Calidad_en_el_SoftwareCalidad_en_el_Software.pptx  .pptxCalidad_en_el_SoftwareCalidad_en_el_Software.pptx  .pptx
Calidad_en_el_SoftwareCalidad_en_el_Software.pptx .pptxgabrielguillen23
 
Software de alta calidad
Software de alta calidadSoftware de alta calidad
Software de alta calidadIsabel
 
Calidad de software
Calidad de softwareCalidad de software
Calidad de softwareandimoreno
 
Calidad de software septimo semestre
Calidad de software septimo semestreCalidad de software septimo semestre
Calidad de software septimo semestrerodrigoarriagasalinas
 
Uni4controlcalidad
Uni4controlcalidadUni4controlcalidad
Uni4controlcalidadguest1a4b38
 
Calidad de software ingrid ricaurte (1)
Calidad de software ingrid ricaurte (1)Calidad de software ingrid ricaurte (1)
Calidad de software ingrid ricaurte (1)Ingrid Ricaurte
 
Que es calidad del software
Que es calidad del softwareQue es calidad del software
Que es calidad del softwareIvan Gonzalez
 

Similar a Calidad Del Software (20)

Calidad de software
Calidad de softwareCalidad de software
Calidad de software
 
Calidad de software
Calidad de softwareCalidad de software
Calidad de software
 
Calidad de software
Calidad de softwareCalidad de software
Calidad de software
 
Calidad de software
Calidad de softwareCalidad de software
Calidad de software
 
Calidad software
Calidad softwareCalidad software
Calidad software
 
Calidad software
Calidad softwareCalidad software
Calidad software
 
Unidad 5
Unidad 5Unidad 5
Unidad 5
 
Calidad_en_el_SoftwareCalidad_en_el_Software.pptx .pptx
Calidad_en_el_SoftwareCalidad_en_el_Software.pptx  .pptxCalidad_en_el_SoftwareCalidad_en_el_Software.pptx  .pptx
Calidad_en_el_SoftwareCalidad_en_el_Software.pptx .pptx
 
Software de alta calidad
Software de alta calidadSoftware de alta calidad
Software de alta calidad
 
Software: ISO 9000
Software: ISO 9000Software: ISO 9000
Software: ISO 9000
 
Calidad de software
Calidad de softwareCalidad de software
Calidad de software
 
Calidad software
Calidad softwareCalidad software
Calidad software
 
Calidad software
Calidad softwareCalidad software
Calidad software
 
Calidad de software
Calidad de softwareCalidad de software
Calidad de software
 
Calidad del software
Calidad del softwareCalidad del software
Calidad del software
 
Calidad del Software
Calidad del SoftwareCalidad del Software
Calidad del Software
 
Calidad de software septimo semestre
Calidad de software septimo semestreCalidad de software septimo semestre
Calidad de software septimo semestre
 
Uni4controlcalidad
Uni4controlcalidadUni4controlcalidad
Uni4controlcalidad
 
Calidad de software ingrid ricaurte (1)
Calidad de software ingrid ricaurte (1)Calidad de software ingrid ricaurte (1)
Calidad de software ingrid ricaurte (1)
 
Que es calidad del software
Que es calidad del softwareQue es calidad del software
Que es calidad del software
 

Más de Eliecer Suarez

Más de Eliecer Suarez (9)

Creative commons
Creative commonsCreative commons
Creative commons
 
Disciplinas filosoficas (diapositivas)
Disciplinas filosoficas (diapositivas)Disciplinas filosoficas (diapositivas)
Disciplinas filosoficas (diapositivas)
 
Tics en la informatica educativa1
Tics en la informatica educativa1Tics en la informatica educativa1
Tics en la informatica educativa1
 
Eliecer1
Eliecer1Eliecer1
Eliecer1
 
Presentacion Haydee
Presentacion HaydeePresentacion Haydee
Presentacion Haydee
 
Analisis Y DiseñO Orientado Objetos
Analisis Y DiseñO Orientado ObjetosAnalisis Y DiseñO Orientado Objetos
Analisis Y DiseñO Orientado Objetos
 
Uml
UmlUml
Uml
 
Analisis Estructurado
Analisis EstructuradoAnalisis Estructurado
Analisis Estructurado
 
Herramientas Case
Herramientas CaseHerramientas Case
Herramientas Case
 

Último

Planificacion Anual 4to Grado Educacion Primaria 2024 Ccesa007.pdf
Planificacion Anual 4to Grado Educacion Primaria   2024   Ccesa007.pdfPlanificacion Anual 4to Grado Educacion Primaria   2024   Ccesa007.pdf
Planificacion Anual 4to Grado Educacion Primaria 2024 Ccesa007.pdfDemetrio Ccesa Rayme
 
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptxACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptxzulyvero07
 
Qué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativaQué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativaDecaunlz
 
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptx
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptxEXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptx
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptxPryhaSalam
 
Registro Auxiliar - Primaria 2024 (1).pptx
Registro Auxiliar - Primaria  2024 (1).pptxRegistro Auxiliar - Primaria  2024 (1).pptx
Registro Auxiliar - Primaria 2024 (1).pptxFelicitasAsuncionDia
 
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdfPlanificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdfDemetrio Ccesa Rayme
 
Sesión de aprendizaje Planifica Textos argumentativo.docx
Sesión de aprendizaje Planifica Textos argumentativo.docxSesión de aprendizaje Planifica Textos argumentativo.docx
Sesión de aprendizaje Planifica Textos argumentativo.docxMaritzaRetamozoVera
 
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAFORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAEl Fortí
 
Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Lourdes Feria
 
Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.José Luis Palma
 
Dinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes dDinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes dstEphaniiie
 
Informatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos BásicosInformatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos BásicosCesarFernandez937857
 
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIARAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIACarlos Campaña Montenegro
 
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Carlos Muñoz
 
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOSTEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOSjlorentemartos
 
RETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxRETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxAna Fernandez
 
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptxTIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptxlclcarmen
 
La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.amayarogel
 

Último (20)

Planificacion Anual 4to Grado Educacion Primaria 2024 Ccesa007.pdf
Planificacion Anual 4to Grado Educacion Primaria   2024   Ccesa007.pdfPlanificacion Anual 4to Grado Educacion Primaria   2024   Ccesa007.pdf
Planificacion Anual 4to Grado Educacion Primaria 2024 Ccesa007.pdf
 
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptxACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
 
Qué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativaQué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativa
 
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptx
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptxEXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptx
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptx
 
Registro Auxiliar - Primaria 2024 (1).pptx
Registro Auxiliar - Primaria  2024 (1).pptxRegistro Auxiliar - Primaria  2024 (1).pptx
Registro Auxiliar - Primaria 2024 (1).pptx
 
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdfPlanificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdf
 
Tema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdf
Tema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdfTema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdf
Tema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdf
 
Sesión de aprendizaje Planifica Textos argumentativo.docx
Sesión de aprendizaje Planifica Textos argumentativo.docxSesión de aprendizaje Planifica Textos argumentativo.docx
Sesión de aprendizaje Planifica Textos argumentativo.docx
 
Fe contra todo pronóstico. La fe es confianza.
Fe contra todo pronóstico. La fe es confianza.Fe contra todo pronóstico. La fe es confianza.
Fe contra todo pronóstico. La fe es confianza.
 
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAFORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
 
Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...
 
Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.
 
Dinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes dDinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes d
 
Informatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos BásicosInformatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos Básicos
 
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIARAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
 
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
 
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOSTEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
 
RETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxRETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docx
 
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptxTIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
 
La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.
 

Calidad Del Software

  • 2.
  • 3.
  • 4. Aseguramiento de calidad del software (Software Quality Assurance) Aseguramiento de calidad del software (Software Quality Assurance) • El aseguramiento de calidad del software es el conjunto de actividades planificadas y sistemáticas necesarias para aportar la confianza en que el producto (software) satisfará los requisitos dados de calidad. • El aseguramiento de calidad del software se diseña para cada aplicación antes de comenzar a desarrollarla y no después Aseguramiento de calidad del software (Software Quality Assurance) • El aseguramiento de calidad del software es el conjunto de actividades planificadas y sistemáticas necesarias para aportar la confianza en que el producto (software) satisfará los requisitos dados de calidad. • El aseguramiento de calidad del software se diseña para cada aplicación antes de comenzar a desarrollarla y no después Aseguramiento de calidad del software (Software Quality Assurance) • El aseguramiento de calidad del software es el conjunto de actividades planificadas y sistemáticas necesarias para aportar la confianza en que el producto (software) satisfará los requisitos dados de calidad. • El aseguramiento de calidad del software se diseña para cada aplicación antes de comenzar a desarrollarla y no después Aseguramiento de calidad del software (Software Quality Assurance) • El aseguramiento de calidad del software es el conjunto de actividades planificadas y sistemáticas necesarias para aportar la confianza en que el producto (software) satisfará los requisitos dados de calidad. • El aseguramiento de calidad del software se diseña para cada aplicación antes de comenzar a desarrollarla y no después El aseguramiento de calidad del software es el conjunto de actividades planificadas necesarias para aportar la confianza en que el producto (software) satisfará los requisitos dados de calidad. El aseguramiento de calidad del software se diseña para cada aplicación antes de comenzar a desarrollarla y no después El aseguramiento de calidad del software está presente en – 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 software – Estrategias de prueba multiescala – Control de la documentación del software 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
  • 5. Sistema de calidad • Sistema de calidad – Estructura organizativa, procedimientos, procesos y recursos necesarios para implantar la gestión de calidad • El sistema de calidad se debe adecuar a los objetivos de calidad de la empresa • La dirección de la empresa es la responsable de fijar la política de calidad y las decisiones relativas a iniciar, desarrollar, implantar y actualizar el sistema de calidad. • Un sistema de calidad consta de varias partes – Documentación • Manual de calidad. Es el documento principal para establecer e implantar un sistema de calidad. Puede haber manuales a nivel de empresa, departamento, producto, específicos (compras, proyectos,…) – Parte física: locales, herramientas ordenadores, etc. – Aspectos humanos: • Formación de personal • Creación y coordinación de equipos de trabajo • Sistema de calidad – Estructura organizativa, procedimientos, procesos y recursos necesarios para implantar la gestión de calidad • El sistema de calidad se debe adecuar a los objetivos de calidad de la empresa • La dirección de la empresa es la responsable de fijar la política de calidad y las decisiones relativas a iniciar, desarrollar, implantar y actualizar el sistema de calidad. • Un sistema de calidad consta de varias partes – Documentación • Manual de calidad. Es el documento principal para establecer e implantar un sistema de calidad. Puede haber manuales a nivel de empresa, departamento, producto, específicos (compras, proyectos,…) – Parte física: locales, herramientas ordenadores, etc. – Aspectos humanos: • Formación de personal • Creación y coordinación de equipos de trabajo • Sistema de calidad – Estructura organizativa, procedimientos, procesos y recursos necesarios para implantar la gestión de calidad • El sistema de calidad se debe adecuar a los objetivos de calidad de la empresa • La dirección de la empresa es la responsable de fijar la política de calidad y las decisiones relativas a iniciar, desarrollar, implantar y actualizar el sistema de calidad. • Un sistema de calidad consta de varias partes – Documentación • Manual de calidad. Es el documento principal para establecer e implantar un sistema de calidad. Puede haber manuales a nivel de empresa, departamento, producto, específicos (compras, proyectos,…) – Parte física: locales, herramientas ordenadores, etc. – Aspectos humanos: • Formación de personal • Creación y coordinación de equipos de trabajo Sistema de calidad – Estructura organizativa, procedimientos, procesos y recursos necesarios para implantar la gestión de calidad El sistema de calidad se debe adecuar a los objetivos de calidad de la empresa La dirección de la empresa es la responsable de fijar la política de calidad y las decisiones relativas a iniciar, desarrollar, implantar y actualizar el sistema de calidad. Un sistema de calidad consta de varias partes – Documentación • Manual de calidad. Es el documento principal para establecer e implantar un sistema de calidad. Puede haber manuales a nivel de empresa, departamento, producto, específicos (compras, proyectos,…) – Parte física: locales, herramientas ordenadores, etc. – Aspectos humanos: • Formación de personal • Creación y coordinación de equipos de trabajo
  • 6. MODELOS PARA CALIDAD EN SOFTWARE
  • 7.
  • 8. MODELOS PARA CALIDAD EN SOFTWARE Entre los mas destacados estan: CMM (Capability Maturity Model). Orientado a mejora de procesos en diferentes niveles de madurez, mas hacia proyectos específicos Gestión de calidad: Un modelo enfocado al estilo de gerencia de la empresa ha sido exitoso por su adaptabilidad a cualquier tipo de organización y definido mediante las normas ISO 9000
  • 9. MODELO DE LA CAPACIDAD DE MADURACIÓN (CMM) Conceptos de gestión aplicados a los procesos y mejora de la calidad del desarrollo y mantenimiento del software. Estudia los procesos y define el nivel de madurez de la organización según una escala de cinco niveles. Obliga a la revisión constante
  • 10. Modelo CMM: Objetivos Objetivo 1: Determinar el nivel de madurez del Proceso de Desarrollo que permita establecer un indicador de Calidad del proceso. ( 5 Niveles de Madurez) Objetivo 2: Servir de guía en el Proceso de Desarrollo permitiendo la Mejora Continua de la organización -> Control de Procesos
  • 12. Proceso Desarrollo Software NIVEL 2: Repetible Gestión de Requisitos Planificación del Proyecto Seguimiento y Supervisión del Proyecto Software Gestión de Subcontratación del Software Garantía de Calidad del Software Gestión de Configuración del Software
  • 13. Proceso Desarrollo Software Nivel 3: Definido Enfoque del proceso de la organización Definición del proceso de organización Programa de formación Gestión de integración del software Ingeniería de productos software Coordinación entre grupos Revisiones periódicas
  • 14. Proceso Desarrollo Software Nivel 4: Gestionado Gestión cuantitativa del proceso Gestión de calidad del software Nivel 5: Optimización Prevención de defectos Gestión de la tecnología Gestión de cambios en el proceso
  • 15. 2.2 MODELO DE GESTIÓN DE LA CALIDAD ISO 9000
  • 16. 2.2 MODELO DE GESTIÓN DE LA CALIDAD ISO 9000 Este modelo es mas general en sus conceptos: sin embargo esta generalidad hace que los demás modelos se incluyan fácilmente en la organización. Su enfoque esta dado por procesos y estructurado para la mejora continua. Normalmente las organizaciones inician con este modelo que permite definir la gestión y posteriormente continúan con el modelo que piensan aplicar.
  • 17. CERTIFICACIÓN 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 En Colombia debe estar acreditado por la Superintendencia de industria y comercio (SIC) Se realizan visitas (normalmente anuales) para verificar cumplimiento y MEJORA No es el fin u objetivo de la implementación de un modelo
  • 18. Factores que determinan la calidad del software Se clasifican en tres grupos: • 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 Se clasifican en tres grupos: 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
  • 19. • 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 • 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 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 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