SlideShare una empresa de Scribd logo
1 de 44
[object Object],[object Object],[object Object],[object Object],[object Object]
CALIDAD DEL PRODUCTO SOFTWARE   (ISO/IEC 9126 - 25000)
¿Qué es Calidad de Software? ,[object Object],[object Object]
¿Qué sucede si no hay Calidad de Software ? ,[object Object],[object Object],[object Object],[object Object]
¿Qué implica Calidad del Software?
[object Object],[object Object],[object Object],[object Object],[object Object]
Modelos de Referencia por ámbitos
Calidad durante el ciclo de vida calidad de proceso Calidad interna Calidad externa Calidad de uso Depende de Depende de Depende de proveedor usuario proceso producto Efecto del uso influye influye influye Calidad de uso Calidad de uso Diferentes usos
Modelos de Referencia de Calidad de Producto. ,[object Object],[object Object],[object Object]
Antecedentes: ,[object Object],[object Object],[object Object]
ISO/IEC 9126
Modelo de calidad para métricas internas y externas
Funcionalidad   Adecuación Capacidad del producto software para proporcionar un conjunto apropiado de funciones para tareas y objetivos de usuario especificados.   Exactitud Capacidad del producto software para proporcionar los resultados o efectos correctos o acordados, con el grado necesario de precisión.   Interoperabilidad Capacidad del producto software para interactuar con uno o más sistemas especificados.   Seguridad de acceso Capacidad del producto software para proteger información y datos de manera que las personas o sistemas no autorizados no puedan leerlos o modificarlos, al tiempo que no se deniega el acceso a las personas o sistemas autorizados   Cumplimiento funcional Capacidad del producto software para adherirse a normas, convenciones o regulaciones en leyes y prescripciones similares relacionadas con funcionalidad.
F iabilidad   Madurez Capacidad del producto software para evitar fallar como resultado de fallos en el software.   Tolerancia a fallos Capacidad del software para mantener un nivel especificado de prestaciones en caso de fallos software o de infringir sus interfaces especificados.  Capacidad de recuperación Capacidad del producto software para reestablecer un nivel de prestaciones especificado y de recuperar los datos directamente afectados en caso de fallo.  Cumplimiento de la fiabilidad Capacidad del producto software para adherirse a normas, convenciones o regulaciones relacionadas con al fiabilidad.
Usabilidad   Capacidad para ser entendido Capacidad del producto software que permite al usuario entender si el software es adecuado y cómo puede ser usado para unas tareas o condiciones de uso particulares.   Capacidad para ser aprendido Capacidad del producto software que permite al usuario aprender sobre su aplicación.   Capacidad para ser operado Capacidad del producto software que permite al usuario operarlo y controlarlo.   Capacidad de atracción Capacidad del producto software para ser atractivo al usuario. Cumplimiento de la usabilidad Capacidad del producto software para adherirse a normas, convenciones, guías de estilo o regulaciones relacionadas con la usabilidad.
Eficiencia   Comportamiento temporal Capacidad del producto software para proporcionar tiempos de respuesta, tiempos de proceso y potencia apropiados, bajo condiciones determinadas.    Utilización de recursos Capacidad del producto software para usar las cantidades y tipos de recursos adecuados cuando el software lleva a cabo su función bajo condiciones determinadas.   Cumplimiento de la eficiencia Capacidad del producto software para adherirse a normas o convenciones relacionadas con la eficiencia.
Mantenibilidad   Capacidad para ser analizado Es la capacidad del producto software para serle diagnosticadas deficiencias o causas de los fallos en el software, o para identificar las partes que han de ser modificadas.   Capacidad para ser cambiado Capacidad del producto software que permite que una determinada modificación sea implementada.   Estabilidad Capacidad del producto software para evitar efectos inesperados debidos a modificaciones del software.   Capacidad para ser probado Capacidad del producto software que permite que el software modificado sea validado.   Cumplimiento de la mantenibilidad Capacidad del producto software para adherirse a normas o convenciones relacionadas con la mantenibilidad.
Portabilidad   Adaptabilidad Capacidad del producto software para ser adaptado a diferentes entornos especificados, sin aplicar acciones o mecanismos distintos de aquellos proporcionados para este propósito por el propio software considerado.   Instalabilidad Capacidad del producto software para ser instalado en un entorno especificado.  Coexistencia Capacidad del producto software para coexistir con otro software independiente, en un entorno común, compartiendo recursos comunes.   Capacidad para reemplazar Capacidad del producto software para ser usado en lugar de otro producto software, para el mismo propósito, en el mismo ent or no.  Cumplimiento de la portabilidad Capacidad del producto software para adherirse a normas o convenciones relacionadas con la portabilidad.
Es decir, calidad interna y externa significa :
Modelo de Calidad para Calidad en Uso
Efectividad Capacidad del producto software para permitir a los usuarios alcanzar objetivos especificados con exactitud y completitud, en un contexto de uso especificado. Productividad Capacidad del producto software para permitir a los usuarios gastar una cantidad adecuada de recursos con relación a la efectividad alcanzada, en un contexto de uso especificado. Seguridad física Capacidad del producto software para alcanzar niveles aceptables del riesgo de hacer daño a personas, al negocio, al software, a las propiedades o al medio ambiente en un contexto de uso especificado. Satisfacción Capacidad del producto software para satisfacer a los usuarios en un contexto de uso especificado.
ISO/IEC 14598 14598-1 Visión General 14598-2 Planeamiento y Gestión 14598-3 Proceso para  desenvolvedores 14598-4 Proceso para  adquirientes 14598-5 Proceso para  avaladores 14598-6 Documentación de  Módulos
ISO-IEC 14598-1: DESCRIPCCION GENERAL Ver proceso de evaluación según la norma ISO / IEC 1498-1 Especificar la evaluación Diseño de la evaluación Establecer requerimientos de evaluación 9126-2 Métricas  externas 9126-3 Métricas de calidad en uso 14598-6 Módulos de evaluación 9126-1 Características de calidad Ejecutar la evaluación Identificar los tipos de productos Seleccione métrica Especificar modelo de calidad Establecer niveles de calificación para la métrica Elaborar plan de evaluación Establecer criterios para la evaluación Propósito de establecer la evaluación Evaluar resultado Comparar con los criterios Medida de las características
ISO/IEC 14598 – 2 Planeamiento y Gestión ,[object Object]
ISO/IEC 14598-3 Procesos para Desarrolladores ,[object Object]
ISO-IEC 14598-4: proceso para los compradores ,[object Object]
ISO-IEC 14598-5:  proceso para evaluadores ,[object Object]
[object Object],[object Object],[object Object]
Establecer el propósito de la evaluación   ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Identificar los tipos de productos a ser evaluados Requisitos Productos validación Verificación Y validación verificación Requisitos de la calidad en uso Calidad en uso Calidad externa Calidad interna implementación Requisitos de la calidad externa Requisitos de la calidad interna necesidades Medición de la calidad en uso Medición de la calidad externa Medición de la calidad interna
Establecer niveles de puntuación para las métricas
Producir un plan de evaluación El plan de evaluación describe los métodos de evaluación y el programa de acciones del evaluador. Debe ser consistente con el plan de mediciones
Relación entre stándares ISO/IEC 9126 y ISO/IEC 14598 Recursos y medio ambiente Proceso de evaluación Efecto de los productos de software Producto de software 14598-1 14598-2 14598-6 9126-4 9126-2 9126-3 14598-5 14598-4 14598-3 9126-1 Apoyo a la evaluación Proceso de evaluación Métricas internas Métricas externas Métricas de calidad en uso
ISO/IEC 25000 Modelo SQuaRE   Software Product Quality Requirements and Evaluation ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Arquitectura SQuaRE
Square, focaliza en: ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
ISO/IEC 25000 SQuaRE Especificar la evaluación Diseño de la evaluación Establecer requisitos de evaluación Ejecutar la evaluación Identificar los tipos de productos a ser evaluados Seleccione métrica Especificar modelo de calidad Establecer niveles de calificación para la métrica Elaborar plan de evaluación Establecer criterios para la evaluación Propósito de establecer la evaluación Evaluar resultado Comparar con los criterios Obtener medidas o métricas
 
Equivalencias y Relación entre Procesos de ISO/IEC 9126, ISO/IEC 14598 y SQUARE 6. Docum. de Módulos de Eval. 5. Procesos para Evaluadores 4. Procesos para Adquirientes 3. Procesos para Desarrolladores 2. Planeamiento y Gestión 1. Revisión General 14598: Evaluación del Producto Requerimientos de Calidad Métricas Elementales Guías de uso de 9126 y 14598 Nueva Propuesta 4..Métricas de Calidad en Uso 3. Métricas Internas 2. Métricas Externas 1. Modelo de Calidad 9126: Calidad del Producto Estado Actual 25040: División de Evaluación de Calidad. 25040: Visión General de Evaluación de Calidad. 25041: Modulo de Evaluación. 25042: Procesos para Desarrolladores. 25043: Procesos para Adquirientes. 25044: Procesos para Evaluadores 25030: Requerimientos de Calidad. 25030: División de Requerimientos de Calidad 25024: Medidas de la Calidad en Uso. 25023: Medidas de Calidad Externa. 25022: Medidas de Calidad Interna. 25021: Primitivas de Medición. 25020: Modelo de Referencia de las Mediciones 25020: Calidad de las Métricas 25010: Calidad del Modelo 25010: División de Calidad del Modelo 25001: Planeamiento y Gestión 25000: Guía de SQUARE 25000: División de Calidad  Producto Software Modelo SQUARE
Ejemplo de un perfil de medida Analizar los datos Establecer objetivos de medición Recoger datos Especificar procedimientos de recolección de datos Especificar medidas Comunicará los resultados Almacenar datos y resultados Especificar los procedimientos de análisis Objetivo de medición #___:  Objetivo  _____________________________ Preguntas ____________________________ Pantalla de visualización  Entrada (s)    Fecha elementos  ____________   Responsabilidad para la  presentación de informes ____________    Forma (s) ____________ Algoritmo  ____________________________ Hipótesis _____________________________ Interpretación _________________________   X-referencia  __________   Las preguntas de sondeo  __________   Evolución  __________ INDICADOR DE LA PLANTILLA  100 80 60 40 20 Objetivo de medición #___:  Objetivo  _____________________________ Preguntas ____________________________ Pantalla de visualización  Entrada (s)    Fecha elementos  ____________   Responsabilidad para la  presentación de informes ____________    Forma (s) ____________ Algoritmo  ____________________________ Hipótesis _____________________________ Interpretación _________________________   X-referencia  __________   Las preguntas de sondeo  __________   Evolución  __________ INDICADOR DE LA PLANTILLA  100 80 60 40 20 Objetivo de medición #___:  Objetivo  _____________________________ Preguntas ____________________________ Pantalla de visualización  Entrada (s)    Fecha elementos  ____________   Responsabilidad para la  presentación de informes ____________    Forma (s) ____________ Algoritmo  ____________________________ Hipótesis _____________________________ Interpretación _________________________   X-referencia  __________   Las preguntas de sondeo  __________   Evolución  __________ INDICADOR DE LA PLANTILLA  100 80 60 40 20 cartografía de las prácticas de M&A para el indicador de plantilla
CONCLUSIONES ,[object Object],[object Object],[object Object]
Referencia Bibliográficas ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
ISO/IEC 9126-1: Software Engineering - Product quality - Part 1: Quality model ISO/IEC TR 9126-2: Software Engineering - Product quality - Part 2: External metrics ISO/IEC TR 9126-3: Software Engineering - Product quality - Part 3: Internal metrics ISO/IEC TR 9126-4: Software Engineering - Product quality - Part 4: Quality in Use ISO/IEC 14598-1: 1999, Information Technology - Product evaluation - Part 1: General overview ISO/IEC 14598-2: 1999, Software Engineering - Product evaluation - Part 2: Planning and management ISO/IEC 14598-3: 1999, Software Engineering - Software product evaluation - Part 3: Process for developers ISO/IEC 14598-4: 1999, Software Engineering - Software product evaluation - Part 4: Process for acquirers ISO/IEC 14598-5: 1998, Information Technology - Software Engineering - Software product evaluation - Part 5: Process for evaluators ISO/IEC 14598-6: Information Technology - Software Engineering - Product evaluation - Part 6: Documentation of evaluation modules Azuma, M , Using quality  models and metrics for software quality improvement,  2000
GRACIAS !!

Más contenido relacionado

La actualidad más candente

Normas y Estándares de calidad para el desarrollo de Software
Normas y Estándares de calidad para el desarrollo de SoftwareNormas y Estándares de calidad para el desarrollo de Software
Normas y Estándares de calidad para el desarrollo de SoftwareEvelinBermeo
 
modelos del proceso del software
 modelos del proceso del software  modelos del proceso del software
modelos del proceso del software Brihany Rossell
 
Especificación y resultados de las pruebas de software
Especificación y resultados de las pruebas de softwareEspecificación y resultados de las pruebas de software
Especificación y resultados de las pruebas de softwareJesús E. CuRias
 
MAPA CONCEPTUAL
MAPA CONCEPTUALMAPA CONCEPTUAL
MAPA CONCEPTUALMali Ma
 
Mapa conceptual - Institutos Reguladores Calidad de Software
Mapa conceptual - Institutos Reguladores Calidad de SoftwareMapa conceptual - Institutos Reguladores Calidad de Software
Mapa conceptual - Institutos Reguladores Calidad de SoftwareKarloz Dz
 
Calidad del producto ISO 9126
Calidad del producto ISO 9126Calidad del producto ISO 9126
Calidad del producto ISO 9126JekittaB
 
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ándaresLuis Eduardo Pelaez Valencia
 
Unidad 3 aseguramiento de la calidad de los
Unidad 3 aseguramiento de la calidad de losUnidad 3 aseguramiento de la calidad de los
Unidad 3 aseguramiento de la calidad de lospabloreyes154
 
Factores de calidad según mc call
Factores de calidad según mc callFactores de calidad según mc call
Factores de calidad según mc callclauddiaa
 
Aseguramiento de la Calidad del Software II
Aseguramiento de la Calidad del Software IIAseguramiento de la Calidad del Software II
Aseguramiento de la Calidad del Software IITensor
 
Tipos de pruebas de software
Tipos de pruebas de softwareTipos de pruebas de software
Tipos de pruebas de softwareGuillermo Lemus
 
Modelos de Ciclos de Vida
Modelos de Ciclos de VidaModelos de Ciclos de Vida
Modelos de Ciclos de Vidamadpitbull_99
 
Metodologías para el desarrollo de aplicaciones móviles
Metodologías para el desarrollo de aplicaciones móvilesMetodologías para el desarrollo de aplicaciones móviles
Metodologías para el desarrollo de aplicaciones móvilesJaqueline Luna
 
25 Estandares - IEEE Calidad de Software
25 Estandares - IEEE Calidad de Software25 Estandares - IEEE Calidad de Software
25 Estandares - IEEE Calidad de SoftwareCamila Arbelaez
 

La actualidad más candente (20)

2. El proceso del software
2. El proceso del software2. El proceso del software
2. El proceso del software
 
Calidad en el desarrollo del software
Calidad en el desarrollo del softwareCalidad en el desarrollo del software
Calidad en el desarrollo del software
 
Normas y Estándares de calidad para el desarrollo de Software
Normas y Estándares de calidad para el desarrollo de SoftwareNormas y Estándares de calidad para el desarrollo de Software
Normas y Estándares de calidad para el desarrollo de Software
 
modelos del proceso del software
 modelos del proceso del software  modelos del proceso del software
modelos del proceso del software
 
Especificación y resultados de las pruebas de software
Especificación y resultados de las pruebas de softwareEspecificación y resultados de las pruebas de software
Especificación y resultados de las pruebas de software
 
MAPA CONCEPTUAL
MAPA CONCEPTUALMAPA CONCEPTUAL
MAPA CONCEPTUAL
 
Mapa conceptual - Institutos Reguladores Calidad de Software
Mapa conceptual - Institutos Reguladores Calidad de SoftwareMapa conceptual - Institutos Reguladores Calidad de Software
Mapa conceptual - Institutos Reguladores Calidad de Software
 
Calidad del producto ISO 9126
Calidad del producto ISO 9126Calidad del producto ISO 9126
Calidad del producto ISO 9126
 
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
 
Unidad 3 aseguramiento de la calidad de los
Unidad 3 aseguramiento de la calidad de losUnidad 3 aseguramiento de la calidad de los
Unidad 3 aseguramiento de la calidad de los
 
Pruebas de software
Pruebas de softwarePruebas de software
Pruebas de software
 
Guia iso 9126
Guia iso 9126Guia iso 9126
Guia iso 9126
 
Factores de calidad según mc call
Factores de calidad según mc callFactores de calidad según mc call
Factores de calidad según mc call
 
Aseguramiento de la Calidad del Software II
Aseguramiento de la Calidad del Software IIAseguramiento de la Calidad del Software II
Aseguramiento de la Calidad del Software II
 
Gestión de la Calidad en Proyectos de Software
Gestión de la Calidad en Proyectos de SoftwareGestión de la Calidad en Proyectos de Software
Gestión de la Calidad en Proyectos de Software
 
Tipos de pruebas de software
Tipos de pruebas de softwareTipos de pruebas de software
Tipos de pruebas de software
 
Modelos de Ciclos de Vida
Modelos de Ciclos de VidaModelos de Ciclos de Vida
Modelos de Ciclos de Vida
 
Ieee 830
Ieee 830Ieee 830
Ieee 830
 
Metodologías para el desarrollo de aplicaciones móviles
Metodologías para el desarrollo de aplicaciones móvilesMetodologías para el desarrollo de aplicaciones móviles
Metodologías para el desarrollo de aplicaciones móviles
 
25 Estandares - IEEE Calidad de Software
25 Estandares - IEEE Calidad de Software25 Estandares - IEEE Calidad de Software
25 Estandares - IEEE Calidad de Software
 

Similar a Calidad Del Producto Software

Medición de la calidad de un software
Medición de la calidad de un softwareMedición de la calidad de un software
Medición de la calidad de un softwarepedroalexandercamarg
 
PRESENTACION CALIDAD DE SOFTWARE IEEE ISO.pdf
PRESENTACION CALIDAD DE SOFTWARE IEEE ISO.pdfPRESENTACION CALIDAD DE SOFTWARE IEEE ISO.pdf
PRESENTACION CALIDAD DE SOFTWARE IEEE ISO.pdfVictor430019
 
Calidad del software
Calidad del software Calidad del software
Calidad del software Luisa Chiappe
 
Actividad de aprendizaje 2
Actividad  de aprendizaje 2Actividad  de aprendizaje 2
Actividad de aprendizaje 2Oroxko Vargas
 
Calidad del software
Calidad del softwareCalidad del software
Calidad del softwareLuisa Chiappe
 
Calidad Del Software
Calidad Del SoftwareCalidad Del Software
Calidad Del SoftwareUVM
 
11 introduccion a los arboles de calidad y norma
11 introduccion a los arboles de calidad y norma11 introduccion a los arboles de calidad y norma
11 introduccion a los arboles de calidad y normaUVM
 
Estandares IHC
Estandares IHCEstandares IHC
Estandares IHCISI UCA
 
Trabajo finaldecalidaddesoftware
Trabajo finaldecalidaddesoftwareTrabajo finaldecalidaddesoftware
Trabajo finaldecalidaddesoftwareMariChR
 
Gestión de la calidad
Gestión de la calidadGestión de la calidad
Gestión de la calidadjose_macias
 
Uni4controlcalidad
Uni4controlcalidadUni4controlcalidad
Uni4controlcalidadguest1a4b38
 
Calidad de software
Calidad de softwareCalidad de software
Calidad de softwarejuanexbad
 
calidad en desarrollo de software y sus atributos
calidad en desarrollo de software y sus atributoscalidad en desarrollo de software y sus atributos
calidad en desarrollo de software y sus atributosArturoDelAngel9
 
202016900_22_Julian_Carvajal.pptx
202016900_22_Julian_Carvajal.pptx202016900_22_Julian_Carvajal.pptx
202016900_22_Julian_Carvajal.pptxJulian Carvajal
 
Calidad del producto software
Calidad del producto softwareCalidad del producto software
Calidad del producto softwareBryan Muñoz
 

Similar a Calidad Del Producto Software (20)

ISO 9126.pdf
ISO 9126.pdfISO 9126.pdf
ISO 9126.pdf
 
Iso 9126
Iso 9126Iso 9126
Iso 9126
 
Medición de la calidad de un software
Medición de la calidad de un softwareMedición de la calidad de un software
Medición de la calidad de un software
 
PRESENTACION CALIDAD DE SOFTWARE IEEE ISO.pdf
PRESENTACION CALIDAD DE SOFTWARE IEEE ISO.pdfPRESENTACION CALIDAD DE SOFTWARE IEEE ISO.pdf
PRESENTACION CALIDAD DE SOFTWARE IEEE ISO.pdf
 
Cuestionario
CuestionarioCuestionario
Cuestionario
 
Calidad del software
Calidad del software Calidad del software
Calidad del software
 
Actividad de aprendizaje 2
Actividad  de aprendizaje 2Actividad  de aprendizaje 2
Actividad de aprendizaje 2
 
Calidad del software
Calidad del softwareCalidad del software
Calidad del software
 
Calidad Del Software
Calidad Del SoftwareCalidad Del Software
Calidad Del Software
 
11 introduccion a los arboles de calidad y norma
11 introduccion a los arboles de calidad y norma11 introduccion a los arboles de calidad y norma
11 introduccion a los arboles de calidad y norma
 
Estandares IHC
Estandares IHCEstandares IHC
Estandares IHC
 
Estudiante
EstudianteEstudiante
Estudiante
 
Trabajo finaldecalidaddesoftware
Trabajo finaldecalidaddesoftwareTrabajo finaldecalidaddesoftware
Trabajo finaldecalidaddesoftware
 
1761690 (1)
1761690 (1)1761690 (1)
1761690 (1)
 
Gestión de la calidad
Gestión de la calidadGestión de la calidad
Gestión de la calidad
 
Uni4controlcalidad
Uni4controlcalidadUni4controlcalidad
Uni4controlcalidad
 
Calidad de software
Calidad de softwareCalidad de software
Calidad de software
 
calidad en desarrollo de software y sus atributos
calidad en desarrollo de software y sus atributoscalidad en desarrollo de software y sus atributos
calidad en desarrollo de software y sus atributos
 
202016900_22_Julian_Carvajal.pptx
202016900_22_Julian_Carvajal.pptx202016900_22_Julian_Carvajal.pptx
202016900_22_Julian_Carvajal.pptx
 
Calidad del producto software
Calidad del producto softwareCalidad del producto software
Calidad del producto software
 

Último

Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESOPrueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESOluismii249
 
5.- Doerr-Mide-lo-que-importa-DESARROLLO PERSONAL
5.- Doerr-Mide-lo-que-importa-DESARROLLO PERSONAL5.- Doerr-Mide-lo-que-importa-DESARROLLO PERSONAL
5.- Doerr-Mide-lo-que-importa-DESARROLLO PERSONALMiNeyi1
 
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docx
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docxPLAN DE REFUERZO ESCOLAR MERC 2024-2.docx
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docxiemerc2024
 
LA LITERATURA DEL BARROCO 2023-2024pptx.pptx
LA LITERATURA DEL BARROCO 2023-2024pptx.pptxLA LITERATURA DEL BARROCO 2023-2024pptx.pptx
LA LITERATURA DEL BARROCO 2023-2024pptx.pptxlclcarmen
 
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
 
Qué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativaQué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativaDecaunlz
 
NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdf
NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdfNUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdf
NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdfUPTAIDELTACHIRA
 
Estrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónEstrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónLourdes Feria
 
Feliz Día de la Madre - 5 de Mayo, 2024.pdf
Feliz Día de la Madre - 5 de Mayo, 2024.pdfFeliz Día de la Madre - 5 de Mayo, 2024.pdf
Feliz Día de la Madre - 5 de Mayo, 2024.pdfMercedes Gonzalez
 
SESION DE PERSONAL SOCIAL. La convivencia en familia 22-04-24 -.doc
SESION DE PERSONAL SOCIAL.  La convivencia en familia 22-04-24  -.docSESION DE PERSONAL SOCIAL.  La convivencia en familia 22-04-24  -.doc
SESION DE PERSONAL SOCIAL. La convivencia en familia 22-04-24 -.docRodneyFrankCUADROSMI
 
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICABIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICAÁngel Encinas
 
ACTIVIDAD DIA DE LA MADRE FICHA DE TRABAJO
ACTIVIDAD DIA DE LA MADRE FICHA DE TRABAJOACTIVIDAD DIA DE LA MADRE FICHA DE TRABAJO
ACTIVIDAD DIA DE LA MADRE FICHA DE TRABAJOBRIGIDATELLOLEONARDO
 
6.-Como-Atraer-El-Amor-01-Lain-Garcia-Calvo.pdf
6.-Como-Atraer-El-Amor-01-Lain-Garcia-Calvo.pdf6.-Como-Atraer-El-Amor-01-Lain-Garcia-Calvo.pdf
6.-Como-Atraer-El-Amor-01-Lain-Garcia-Calvo.pdfMiNeyi1
 
ACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLA
ACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLAACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLA
ACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLAJAVIER SOLIS NOYOLA
 
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...JAVIER SOLIS NOYOLA
 

Último (20)

Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESOPrueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESO
 
5.- Doerr-Mide-lo-que-importa-DESARROLLO PERSONAL
5.- Doerr-Mide-lo-que-importa-DESARROLLO PERSONAL5.- Doerr-Mide-lo-que-importa-DESARROLLO PERSONAL
5.- Doerr-Mide-lo-que-importa-DESARROLLO PERSONAL
 
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docx
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docxPLAN DE REFUERZO ESCOLAR MERC 2024-2.docx
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docx
 
LA LITERATURA DEL BARROCO 2023-2024pptx.pptx
LA LITERATURA DEL BARROCO 2023-2024pptx.pptxLA LITERATURA DEL BARROCO 2023-2024pptx.pptx
LA LITERATURA DEL BARROCO 2023-2024pptx.pptx
 
Medición del Movimiento Online 2024.pptx
Medición del Movimiento Online 2024.pptxMedición del Movimiento Online 2024.pptx
Medición del Movimiento Online 2024.pptx
 
Tema 11. Dinámica de la hidrosfera 2024
Tema 11.  Dinámica de la hidrosfera 2024Tema 11.  Dinámica de la hidrosfera 2024
Tema 11. Dinámica de la hidrosfera 2024
 
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...
 
Supuestos_prácticos_funciones.docx
Supuestos_prácticos_funciones.docxSupuestos_prácticos_funciones.docx
Supuestos_prácticos_funciones.docx
 
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
 
Qué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativaQué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativa
 
NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdf
NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdfNUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdf
NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdf
 
Estrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónEstrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcción
 
Feliz Día de la Madre - 5 de Mayo, 2024.pdf
Feliz Día de la Madre - 5 de Mayo, 2024.pdfFeliz Día de la Madre - 5 de Mayo, 2024.pdf
Feliz Día de la Madre - 5 de Mayo, 2024.pdf
 
Sesión de clase: Fe contra todo pronóstico
Sesión de clase: Fe contra todo pronósticoSesión de clase: Fe contra todo pronóstico
Sesión de clase: Fe contra todo pronóstico
 
SESION DE PERSONAL SOCIAL. La convivencia en familia 22-04-24 -.doc
SESION DE PERSONAL SOCIAL.  La convivencia en familia 22-04-24  -.docSESION DE PERSONAL SOCIAL.  La convivencia en familia 22-04-24  -.doc
SESION DE PERSONAL SOCIAL. La convivencia en familia 22-04-24 -.doc
 
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICABIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
 
ACTIVIDAD DIA DE LA MADRE FICHA DE TRABAJO
ACTIVIDAD DIA DE LA MADRE FICHA DE TRABAJOACTIVIDAD DIA DE LA MADRE FICHA DE TRABAJO
ACTIVIDAD DIA DE LA MADRE FICHA DE TRABAJO
 
6.-Como-Atraer-El-Amor-01-Lain-Garcia-Calvo.pdf
6.-Como-Atraer-El-Amor-01-Lain-Garcia-Calvo.pdf6.-Como-Atraer-El-Amor-01-Lain-Garcia-Calvo.pdf
6.-Como-Atraer-El-Amor-01-Lain-Garcia-Calvo.pdf
 
ACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLA
ACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLAACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLA
ACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLA
 
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...
 

Calidad Del Producto Software

  • 1.
  • 2. CALIDAD DEL PRODUCTO SOFTWARE (ISO/IEC 9126 - 25000)
  • 3.
  • 4.
  • 5. ¿Qué implica Calidad del Software?
  • 6.
  • 7. Modelos de Referencia por ámbitos
  • 8. Calidad durante el ciclo de vida calidad de proceso Calidad interna Calidad externa Calidad de uso Depende de Depende de Depende de proveedor usuario proceso producto Efecto del uso influye influye influye Calidad de uso Calidad de uso Diferentes usos
  • 9.
  • 10.
  • 12. Modelo de calidad para métricas internas y externas
  • 13. Funcionalidad Adecuación Capacidad del producto software para proporcionar un conjunto apropiado de funciones para tareas y objetivos de usuario especificados. Exactitud Capacidad del producto software para proporcionar los resultados o efectos correctos o acordados, con el grado necesario de precisión.   Interoperabilidad Capacidad del producto software para interactuar con uno o más sistemas especificados. Seguridad de acceso Capacidad del producto software para proteger información y datos de manera que las personas o sistemas no autorizados no puedan leerlos o modificarlos, al tiempo que no se deniega el acceso a las personas o sistemas autorizados Cumplimiento funcional Capacidad del producto software para adherirse a normas, convenciones o regulaciones en leyes y prescripciones similares relacionadas con funcionalidad.
  • 14. F iabilidad Madurez Capacidad del producto software para evitar fallar como resultado de fallos en el software.   Tolerancia a fallos Capacidad del software para mantener un nivel especificado de prestaciones en caso de fallos software o de infringir sus interfaces especificados. Capacidad de recuperación Capacidad del producto software para reestablecer un nivel de prestaciones especificado y de recuperar los datos directamente afectados en caso de fallo. Cumplimiento de la fiabilidad Capacidad del producto software para adherirse a normas, convenciones o regulaciones relacionadas con al fiabilidad.
  • 15. Usabilidad Capacidad para ser entendido Capacidad del producto software que permite al usuario entender si el software es adecuado y cómo puede ser usado para unas tareas o condiciones de uso particulares. Capacidad para ser aprendido Capacidad del producto software que permite al usuario aprender sobre su aplicación. Capacidad para ser operado Capacidad del producto software que permite al usuario operarlo y controlarlo. Capacidad de atracción Capacidad del producto software para ser atractivo al usuario. Cumplimiento de la usabilidad Capacidad del producto software para adherirse a normas, convenciones, guías de estilo o regulaciones relacionadas con la usabilidad.
  • 16. Eficiencia Comportamiento temporal Capacidad del producto software para proporcionar tiempos de respuesta, tiempos de proceso y potencia apropiados, bajo condiciones determinadas.   Utilización de recursos Capacidad del producto software para usar las cantidades y tipos de recursos adecuados cuando el software lleva a cabo su función bajo condiciones determinadas.   Cumplimiento de la eficiencia Capacidad del producto software para adherirse a normas o convenciones relacionadas con la eficiencia.
  • 17. Mantenibilidad Capacidad para ser analizado Es la capacidad del producto software para serle diagnosticadas deficiencias o causas de los fallos en el software, o para identificar las partes que han de ser modificadas.   Capacidad para ser cambiado Capacidad del producto software que permite que una determinada modificación sea implementada. Estabilidad Capacidad del producto software para evitar efectos inesperados debidos a modificaciones del software.   Capacidad para ser probado Capacidad del producto software que permite que el software modificado sea validado.   Cumplimiento de la mantenibilidad Capacidad del producto software para adherirse a normas o convenciones relacionadas con la mantenibilidad.
  • 18. Portabilidad Adaptabilidad Capacidad del producto software para ser adaptado a diferentes entornos especificados, sin aplicar acciones o mecanismos distintos de aquellos proporcionados para este propósito por el propio software considerado. Instalabilidad Capacidad del producto software para ser instalado en un entorno especificado. Coexistencia Capacidad del producto software para coexistir con otro software independiente, en un entorno común, compartiendo recursos comunes.   Capacidad para reemplazar Capacidad del producto software para ser usado en lugar de otro producto software, para el mismo propósito, en el mismo ent or no. Cumplimiento de la portabilidad Capacidad del producto software para adherirse a normas o convenciones relacionadas con la portabilidad.
  • 19. Es decir, calidad interna y externa significa :
  • 20. Modelo de Calidad para Calidad en Uso
  • 21. Efectividad Capacidad del producto software para permitir a los usuarios alcanzar objetivos especificados con exactitud y completitud, en un contexto de uso especificado. Productividad Capacidad del producto software para permitir a los usuarios gastar una cantidad adecuada de recursos con relación a la efectividad alcanzada, en un contexto de uso especificado. Seguridad física Capacidad del producto software para alcanzar niveles aceptables del riesgo de hacer daño a personas, al negocio, al software, a las propiedades o al medio ambiente en un contexto de uso especificado. Satisfacción Capacidad del producto software para satisfacer a los usuarios en un contexto de uso especificado.
  • 22. ISO/IEC 14598 14598-1 Visión General 14598-2 Planeamiento y Gestión 14598-3 Proceso para desenvolvedores 14598-4 Proceso para adquirientes 14598-5 Proceso para avaladores 14598-6 Documentación de Módulos
  • 23. ISO-IEC 14598-1: DESCRIPCCION GENERAL Ver proceso de evaluación según la norma ISO / IEC 1498-1 Especificar la evaluación Diseño de la evaluación Establecer requerimientos de evaluación 9126-2 Métricas externas 9126-3 Métricas de calidad en uso 14598-6 Módulos de evaluación 9126-1 Características de calidad Ejecutar la evaluación Identificar los tipos de productos Seleccione métrica Especificar modelo de calidad Establecer niveles de calificación para la métrica Elaborar plan de evaluación Establecer criterios para la evaluación Propósito de establecer la evaluación Evaluar resultado Comparar con los criterios Medida de las características
  • 24.
  • 25.
  • 26.
  • 27.
  • 28.
  • 29.
  • 30. Identificar los tipos de productos a ser evaluados Requisitos Productos validación Verificación Y validación verificación Requisitos de la calidad en uso Calidad en uso Calidad externa Calidad interna implementación Requisitos de la calidad externa Requisitos de la calidad interna necesidades Medición de la calidad en uso Medición de la calidad externa Medición de la calidad interna
  • 31. Establecer niveles de puntuación para las métricas
  • 32. Producir un plan de evaluación El plan de evaluación describe los métodos de evaluación y el programa de acciones del evaluador. Debe ser consistente con el plan de mediciones
  • 33. Relación entre stándares ISO/IEC 9126 y ISO/IEC 14598 Recursos y medio ambiente Proceso de evaluación Efecto de los productos de software Producto de software 14598-1 14598-2 14598-6 9126-4 9126-2 9126-3 14598-5 14598-4 14598-3 9126-1 Apoyo a la evaluación Proceso de evaluación Métricas internas Métricas externas Métricas de calidad en uso
  • 34.
  • 36.
  • 37. ISO/IEC 25000 SQuaRE Especificar la evaluación Diseño de la evaluación Establecer requisitos de evaluación Ejecutar la evaluación Identificar los tipos de productos a ser evaluados Seleccione métrica Especificar modelo de calidad Establecer niveles de calificación para la métrica Elaborar plan de evaluación Establecer criterios para la evaluación Propósito de establecer la evaluación Evaluar resultado Comparar con los criterios Obtener medidas o métricas
  • 38.  
  • 39. Equivalencias y Relación entre Procesos de ISO/IEC 9126, ISO/IEC 14598 y SQUARE 6. Docum. de Módulos de Eval. 5. Procesos para Evaluadores 4. Procesos para Adquirientes 3. Procesos para Desarrolladores 2. Planeamiento y Gestión 1. Revisión General 14598: Evaluación del Producto Requerimientos de Calidad Métricas Elementales Guías de uso de 9126 y 14598 Nueva Propuesta 4..Métricas de Calidad en Uso 3. Métricas Internas 2. Métricas Externas 1. Modelo de Calidad 9126: Calidad del Producto Estado Actual 25040: División de Evaluación de Calidad. 25040: Visión General de Evaluación de Calidad. 25041: Modulo de Evaluación. 25042: Procesos para Desarrolladores. 25043: Procesos para Adquirientes. 25044: Procesos para Evaluadores 25030: Requerimientos de Calidad. 25030: División de Requerimientos de Calidad 25024: Medidas de la Calidad en Uso. 25023: Medidas de Calidad Externa. 25022: Medidas de Calidad Interna. 25021: Primitivas de Medición. 25020: Modelo de Referencia de las Mediciones 25020: Calidad de las Métricas 25010: Calidad del Modelo 25010: División de Calidad del Modelo 25001: Planeamiento y Gestión 25000: Guía de SQUARE 25000: División de Calidad Producto Software Modelo SQUARE
  • 40. Ejemplo de un perfil de medida Analizar los datos Establecer objetivos de medición Recoger datos Especificar procedimientos de recolección de datos Especificar medidas Comunicará los resultados Almacenar datos y resultados Especificar los procedimientos de análisis Objetivo de medición #___: Objetivo _____________________________ Preguntas ____________________________ Pantalla de visualización Entrada (s) Fecha elementos ____________ Responsabilidad para la presentación de informes ____________ Forma (s) ____________ Algoritmo ____________________________ Hipótesis _____________________________ Interpretación _________________________ X-referencia __________ Las preguntas de sondeo __________ Evolución __________ INDICADOR DE LA PLANTILLA 100 80 60 40 20 Objetivo de medición #___: Objetivo _____________________________ Preguntas ____________________________ Pantalla de visualización Entrada (s) Fecha elementos ____________ Responsabilidad para la presentación de informes ____________ Forma (s) ____________ Algoritmo ____________________________ Hipótesis _____________________________ Interpretación _________________________ X-referencia __________ Las preguntas de sondeo __________ Evolución __________ INDICADOR DE LA PLANTILLA 100 80 60 40 20 Objetivo de medición #___: Objetivo _____________________________ Preguntas ____________________________ Pantalla de visualización Entrada (s) Fecha elementos ____________ Responsabilidad para la presentación de informes ____________ Forma (s) ____________ Algoritmo ____________________________ Hipótesis _____________________________ Interpretación _________________________ X-referencia __________ Las preguntas de sondeo __________ Evolución __________ INDICADOR DE LA PLANTILLA 100 80 60 40 20 cartografía de las prácticas de M&A para el indicador de plantilla
  • 41.
  • 42.
  • 43. ISO/IEC 9126-1: Software Engineering - Product quality - Part 1: Quality model ISO/IEC TR 9126-2: Software Engineering - Product quality - Part 2: External metrics ISO/IEC TR 9126-3: Software Engineering - Product quality - Part 3: Internal metrics ISO/IEC TR 9126-4: Software Engineering - Product quality - Part 4: Quality in Use ISO/IEC 14598-1: 1999, Information Technology - Product evaluation - Part 1: General overview ISO/IEC 14598-2: 1999, Software Engineering - Product evaluation - Part 2: Planning and management ISO/IEC 14598-3: 1999, Software Engineering - Software product evaluation - Part 3: Process for developers ISO/IEC 14598-4: 1999, Software Engineering - Software product evaluation - Part 4: Process for acquirers ISO/IEC 14598-5: 1998, Information Technology - Software Engineering - Software product evaluation - Part 5: Process for evaluators ISO/IEC 14598-6: Information Technology - Software Engineering - Product evaluation - Part 6: Documentation of evaluation modules Azuma, M , Using quality models and metrics for software quality improvement, 2000