SlideShare una empresa de Scribd logo
INTEGRANTES Muñoz Sagarvinaga, Leonidas. Natividad Alejos, Luis Felipe. Quiroz Villalobos, Lennin Paul. Villegas Vilcherres, Percy.
CALIDAD DEL PRODUCTO SOFTWARE   (ISO/IEC 9126 - 25000)
¿Qué es Calidad de Software? Es el grado en el que el producto Sw incorpora un conjunto de características, definidas por la industria, de tal manera que se garantiza su eficiencia de uso, respecto a los requerimientos de los clientes. Es decir, Calidad de Sw es el grado en el que un cliente percibe que el software cumple con sus expectativas.
¿Qué sucede si no hay Calidad de Software ? Programas que no hacen exactamente  lo que se espera. Proyectos que se abandonan debido a  sobrecostos. Sistemas que se descartan porque son  demasiado difíciles de operar. Cronogramas incumplidos.
¿Qué implica Calidad del Software?
Es decir Calidad de Software, implica evaluar dos ámbitos: El producto final. Los procesos. Los ámbitos del control de calidad están estandarizados!!!! Éstos estándares se llaman Modelos de Referencia
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. Norma ISO/IEC 9126: Modelo de calidad del producto software. Norma ISO/IEC 14598:Calidad de la evaluación del producto software. Norma ISO/IEC 25000: SQuaRE
Antecedentes: ISO/IEC 9126 (1991 - 2004), incluye 4 normas. ISO/IEC 14598 (2001), incluye 6 normas. ISO/IEC 25000 (en proceso), trata de harmonizar los dos estándares anteriores.
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 Recomendaciones y orientaciones que sirven como apoyo para el proceso de validación del producto software. Ej. desarrollo, adquisición, transferencia de tecnologías  de validación.
ISO/IEC 14598-3 Procesos para Desarrolladores Selección y registro de indicadores que pueden ser medidos y evaluados a partir de resultados intermedios obtenidos durante las fases de desarrollo para que en base a éstos se tomen decisiones acerca del proyecto.
ISO-IEC 14598-4: proceso para los compradores establece un  proceso sistemático para la evaluación de productos de software comercial, de productos de software personalizado o modificar los productos existentes. Usado para garantizar que un producto desarrollado o modificado cumple los requisitos inicialmente especificados.
ISO-IEC 14598-5:  proceso para evaluadores orientaciones y recomendaciones para la aplicación práctica de la evaluación de producto de software cuando las diversas partes, necesitan comprender, aceptar y confiar en los resultados de la evaluación
ISO-IEC 14598-6: Documentación de módulos de evaluación -Documentación de módulos de evaluación. -Documento estructurado
Establecer el propósito de la evaluación   Productos intermedios: decidir sobre la aceptación de un producto intermedio de un subcontratista; decidir cuando un proceso está completo y cuando remitir los productos al siguiente proceso; predecir o estimar la calidad del producto final; recoger información con objeto de controlar y gestionar el proceso. Producto final: decidir sobre la aceptación del producto; decidir cuando publicar el producto; comparar el producto con otros productos competitivos; seleccionar un producto entre productos alternativos; valorar tanto el aspecto positivo como negativo cuando está en uso; decidir cuando mejorar o reemplazar un producto.
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 ISO/IEC 25000 (aun en publicación) - ISO/IEC 2500n. División de gestión de calidad - ISO/IEC 2501n. División de modelo de calidad - ISO/IEC 2502n. División de medicaciones de calidad - ISO/IEC 2503n. División de requisitos de calidad  - ISO/IEC 2504n. División de evaluación de calidad - ISO/IEC 25050-25099n. Estándares de extensión
Arquitectura SQuaRE
Square, focaliza en: 1. Gerencia: Introducción general sobre ISO 25000 – definición de termos 2. Modelo de Cualidad: Corresponde  a ISO 9126 - conceptos de cualidad interna/externa – modelo de características. 3. Medición: Definir medición / Proceso de medición / Propuesta de medición 4. Requisitos de cualidades: ISO 9126 – conceptos de objetivos de cualidades para un producto – relación con otros productos de Software Libre. 5. Evaluación
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 La calidad del producto es un tema que cada vez se exige más en los proyectos de desarrollo de software y que encuentra en Internet, un escenario donde dicha calidad puede afectar significativamente la relación entre los usuarios y las organizaciones que proporcionan el software para la interacción. La calidad debe ser definida según las recomendaciones de las normas, durante las primeras etapas del desarrollo y basada en ellas se debe planificar las actividades de control de la calidad. Las métricas internas obtenidas durante la medición del software deben servir de bases para las decisiones de las actividades del plan de trabajo, en caso haya desviaciones de la calidad esperada. Las métricas externas permitirán la confirmación de la calidad planificada en la prueba y operación y finalmente la calidad del producto desde el punto de vista del usuario debe evaluarse usando para ellos las métricas de calidad en uso. Las normas proponen un conjunto de métricas, pero se indican que no todas pueden ser necesarias para todos los casos, y también señala que es posible utilizar un conjunto de métricas diferentes; la determinación de qué métricas usar es responsabilidad de los desarrolladores. Las normas han introducido la percepción del usuario como un enfoque importante para la determinación final de la calidad y han establecido la dependencia entre la calidad interna, externa y en uso; dejando en claro que relación existente entre las características internas, externas y en uso es un tema complejo y no presentan ningún esquema para ello.
Referencia Bibliográficas [1] EUROSCOM Project P619 Guidelines on Suppliers Qualification and Monitoring.[en línea]. 1 Edición .Alemania Mayo 1998. PNO-Suppliers Technical Interface. Deriverable 3. Volumen 2 of 4:Annex  Reference Document Analysis. Disponible en Word Wide.  Web: www.eurescom.de / ~pub - deliverables /P600-Series/P619/D3/Vol2. doc [2] ISO/IEC 9126/1991 Information Technology – Software Product Evaluation- Quality Charasteristic and Guidelines for their use, Secretaria General de ISO, Ginebra 1991. [3] J.A. McCall, P.K. Richards y G.F. Walters, Factor in Software Quality. Vol I, II, III: Final Technical Report, RADC-TR-77-369, Rome Air Development Center, Air Force System Command, Griffith Air Force Base , NY 1977. [4] B.W. Bohem, J.R. Browm, M. Lipow, G.L. MacLeod y M.J. Merrit, Charasteristic of Software Quality, Elsevier North-Holland 1978. [5] ISO/IEC 9126/1:2001 Software Engineering – product quality. Part 1: Quality Model, Secretaria General de ISO, Ginebra, 2001. [6] D.Scalet, ”Model Square para especificarlo y evaluarlo de cualidades de producto de Software”, presentado en III Simposio brasileño de cualidades de Software, Brazil, 2004. [7] ISO, ISO/IEC 14598/1:1999 Information Technology – Software Product Evaluation. Part 1: General Overview Secretaria General de ISO, Ginebra , 1999. [8] D.A. Garvin, “What Does ``Product Quality` Really Mean, Sloan Management Review, 1984.
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

Aseguramiento de la calidad en software III
Aseguramiento de la calidad en software IIIAseguramiento de la calidad en software III
Aseguramiento de la calidad en software III
Tensor
 
PLAN SQA
PLAN SQAPLAN SQA
Ingenieria de requerimientos 1
Ingenieria de requerimientos 1Ingenieria de requerimientos 1
Ingenieria de requerimientos 1
jmpov441
 
Calidad De Software
Calidad De SoftwareCalidad De Software
Calidad De Software
Jimmy Campo
 
Ejemplos práctios de calidad en el software tecdencies
Ejemplos práctios de calidad en el software tecdenciesEjemplos práctios de calidad en el software tecdencies
Ejemplos práctios de calidad en el software tecdencies
MICProductivity
 
Ventajas y desventajas de cmmi
Ventajas y desventajas de cmmiVentajas y desventajas de cmmi
Ventajas y desventajas de cmmi
Sandrea Rodriguez
 
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
Luis Eduardo Pelaez Valencia
 
Importancia del Análisis de Requerimientos
Importancia del Análisis de RequerimientosImportancia del Análisis de Requerimientos
Importancia del Análisis de Requerimientos
pedro tovar
 
Tecnicas de estimacion de costos de proyecto software
Tecnicas de estimacion de costos de proyecto softwareTecnicas de estimacion de costos de proyecto software
Tecnicas de estimacion de costos de proyecto software
Jennifer Andrea Cano Guevara
 
Estandares de calidad aplicadas al software
Estandares de calidad aplicadas al softwareEstandares de calidad aplicadas al software
Estandares de calidad aplicadas al software
Angel Canul Cruz
 
Ingeniería de requisitos
Ingeniería de requisitosIngeniería de requisitos
Ingeniería de requisitos
Zuleima
 
Factores de calidad del software
Factores de calidad del softwareFactores de calidad del software
Factores de calidad del software
SebastianSeronGuerre
 
Ingeniería de requisitos y de requerimientos
Ingeniería de requisitos y de requerimientosIngeniería de requisitos y de requerimientos
Ingeniería de requisitos y de requerimientos
unrated999
 
Modelo CMMI
Modelo CMMIModelo CMMI
Ieee 830
Ieee 830Ieee 830
Ieee 830
ALEX MERINO
 
Arquitectura flujo de datos(filtros y tuberías)
Arquitectura flujo de datos(filtros y tuberías)Arquitectura flujo de datos(filtros y tuberías)
Arquitectura flujo de datos(filtros y tuberías)
katherine revelo gomez
 
Análisis de riesgos de un proyecto de software
Análisis de riesgos de un proyecto de softwareAnálisis de riesgos de un proyecto de software
Análisis de riesgos de un proyecto de software
Angel Reyes
 
Rup disciplinas
Rup disciplinasRup disciplinas
Rup disciplinas
NELSON RODRIGUEZ
 
Atributos de calidad en el desarrollo de software
Atributos de calidad en el desarrollo de softwareAtributos de calidad en el desarrollo de software
Atributos de calidad en el desarrollo de software
Gustavo Cuen
 
Iso iec 14598
Iso iec 14598Iso iec 14598
Iso iec 14598
junior
 

La actualidad más candente (20)

Aseguramiento de la calidad en software III
Aseguramiento de la calidad en software IIIAseguramiento de la calidad en software III
Aseguramiento de la calidad en software III
 
PLAN SQA
PLAN SQAPLAN SQA
PLAN SQA
 
Ingenieria de requerimientos 1
Ingenieria de requerimientos 1Ingenieria de requerimientos 1
Ingenieria de requerimientos 1
 
Calidad De Software
Calidad De SoftwareCalidad De Software
Calidad De Software
 
Ejemplos práctios de calidad en el software tecdencies
Ejemplos práctios de calidad en el software tecdenciesEjemplos práctios de calidad en el software tecdencies
Ejemplos práctios de calidad en el software tecdencies
 
Ventajas y desventajas de cmmi
Ventajas y desventajas de cmmiVentajas y desventajas de cmmi
Ventajas y desventajas de cmmi
 
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
 
Importancia del Análisis de Requerimientos
Importancia del Análisis de RequerimientosImportancia del Análisis de Requerimientos
Importancia del Análisis de Requerimientos
 
Tecnicas de estimacion de costos de proyecto software
Tecnicas de estimacion de costos de proyecto softwareTecnicas de estimacion de costos de proyecto software
Tecnicas de estimacion de costos de proyecto software
 
Estandares de calidad aplicadas al software
Estandares de calidad aplicadas al softwareEstandares de calidad aplicadas al software
Estandares de calidad aplicadas al software
 
Ingeniería de requisitos
Ingeniería de requisitosIngeniería de requisitos
Ingeniería de requisitos
 
Factores de calidad del software
Factores de calidad del softwareFactores de calidad del software
Factores de calidad del software
 
Ingeniería de requisitos y de requerimientos
Ingeniería de requisitos y de requerimientosIngeniería de requisitos y de requerimientos
Ingeniería de requisitos y de requerimientos
 
Modelo CMMI
Modelo CMMIModelo CMMI
Modelo CMMI
 
Ieee 830
Ieee 830Ieee 830
Ieee 830
 
Arquitectura flujo de datos(filtros y tuberías)
Arquitectura flujo de datos(filtros y tuberías)Arquitectura flujo de datos(filtros y tuberías)
Arquitectura flujo de datos(filtros y tuberías)
 
Análisis de riesgos de un proyecto de software
Análisis de riesgos de un proyecto de softwareAnálisis de riesgos de un proyecto de software
Análisis de riesgos de un proyecto de software
 
Rup disciplinas
Rup disciplinasRup disciplinas
Rup disciplinas
 
Atributos de calidad en el desarrollo de software
Atributos de calidad en el desarrollo de softwareAtributos de calidad en el desarrollo de software
Atributos de calidad en el desarrollo de software
 
Iso iec 14598
Iso iec 14598Iso iec 14598
Iso iec 14598
 

Similar a Calidad Del Producto Software

ISO 9126.pdf
ISO 9126.pdfISO 9126.pdf
Iso 9126
Iso 9126Iso 9126
Iso 9126
ALVARO ALVARO
 
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
pedroalexandercamarg
 
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
Victor430019
 
Cuestionario
CuestionarioCuestionario
Cuestionario
Luisa Chiappe
 
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 2
Oroxko Vargas
 
Calidad del software
Calidad del softwareCalidad del software
Calidad del software
Luisa Chiappe
 
Calidad Del Software
Calidad Del SoftwareCalidad Del Software
Calidad Del Software
UVM
 
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
UVM
 
Estandares IHC
Estandares IHCEstandares IHC
Estandares IHC
ISI UCA
 
Estudiante
EstudianteEstudiante
Estudiante
YelismarMendoza
 
Iso 25000
Iso 25000Iso 25000
Trabajo finaldecalidaddesoftware
Trabajo finaldecalidaddesoftwareTrabajo finaldecalidaddesoftware
Trabajo finaldecalidaddesoftware
MariChR
 
1761690 (1)
1761690 (1)1761690 (1)
1761690 (1)
FGerardosv
 
Gestión de la calidad
Gestión de la calidadGestión de la calidad
Gestión de la calidad
jose_macias
 
Uni4controlcalidad
Uni4controlcalidadUni4controlcalidad
Uni4controlcalidad
guest1a4b38
 
Calidad de software
Calidad de softwareCalidad de software
Calidad de software
juanexbad
 
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
ArturoDelAngel9
 
202016900_22_Julian_Carvajal.pptx
202016900_22_Julian_Carvajal.pptx202016900_22_Julian_Carvajal.pptx
202016900_22_Julian_Carvajal.pptx
Julian Carvajal
 

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
 
Iso 25000
Iso 25000Iso 25000
Iso 25000
 
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
 

Último

IMAGENES SUBLIMINALES EN LAS PUBLICACIONES DE LOS TESTIGOS DE JEHOVÁ
IMAGENES SUBLIMINALES EN LAS PUBLICACIONES DE LOS TESTIGOS DE JEHOVÁIMAGENES SUBLIMINALES EN LAS PUBLICACIONES DE LOS TESTIGOS DE JEHOVÁ
IMAGENES SUBLIMINALES EN LAS PUBLICACIONES DE LOS TESTIGOS DE JEHOVÁ
Claude LaCombe
 
PLAN DE TRABAJO DIA DEL LOGRO 2024 URP.docx
PLAN DE TRABAJO DIA DEL LOGRO 2024 URP.docxPLAN DE TRABAJO DIA DEL LOGRO 2024 URP.docx
PLAN DE TRABAJO DIA DEL LOGRO 2024 URP.docx
william antonio Chacon Robles
 
Introducción a los Sistemas Integrados de Gestión
Introducción a los Sistemas Integrados de GestiónIntroducción a los Sistemas Integrados de Gestión
Introducción a los Sistemas Integrados de Gestión
JonathanCovena1
 
ejemplos-del-servicio-cristiano-fiel (1).pptx
ejemplos-del-servicio-cristiano-fiel (1).pptxejemplos-del-servicio-cristiano-fiel (1).pptx
ejemplos-del-servicio-cristiano-fiel (1).pptx
gersonobedgabrielbat1
 
Presentación sobré la culturas Lima, la cultura Paracas y la cultura Vicús.
Presentación  sobré la culturas Lima,  la  cultura Paracas y la cultura Vicús.Presentación  sobré la culturas Lima,  la  cultura Paracas y la cultura Vicús.
Presentación sobré la culturas Lima, la cultura Paracas y la cultura Vicús.
Juan Luis Cunya Vicente
 
Fichero Léxico / Pandemia Lingüística / USCO
Fichero Léxico / Pandemia Lingüística / USCOFichero Léxico / Pandemia Lingüística / USCO
Fichero Léxico / Pandemia Lingüística / USCO
mariahernandez632951
 
DIBUJANDO CON MATEMÁTICA LA GIMNASIA OLÍMPICA. Por JAVIER SOLIS NOYOLA
DIBUJANDO CON MATEMÁTICA LA GIMNASIA OLÍMPICA. Por JAVIER SOLIS NOYOLADIBUJANDO CON MATEMÁTICA LA GIMNASIA OLÍMPICA. Por JAVIER SOLIS NOYOLA
DIBUJANDO CON MATEMÁTICA LA GIMNASIA OLÍMPICA. Por JAVIER SOLIS NOYOLA
JAVIER SOLIS NOYOLA
 
Como hacer que te pasen cosas buenas MRE3 Ccesa007.pdf
Como hacer que te pasen cosas buenas  MRE3  Ccesa007.pdfComo hacer que te pasen cosas buenas  MRE3  Ccesa007.pdf
Como hacer que te pasen cosas buenas MRE3 Ccesa007.pdf
Demetrio Ccesa Rayme
 
Cultura Organizacional con Responsabilidad Social Empresarial.pdf
Cultura Organizacional con Responsabilidad Social Empresarial.pdfCultura Organizacional con Responsabilidad Social Empresarial.pdf
Cultura Organizacional con Responsabilidad Social Empresarial.pdf
JonathanCovena1
 
PLANIFICACION PARA NIVEL INICIAL FEBRERO 2023
PLANIFICACION PARA NIVEL INICIAL FEBRERO 2023PLANIFICACION PARA NIVEL INICIAL FEBRERO 2023
PLANIFICACION PARA NIVEL INICIAL FEBRERO 2023
MariaAngelicaMachica
 
Sesión Un día en el ministerio de Jesús.pdf
Sesión Un día en el ministerio de Jesús.pdfSesión Un día en el ministerio de Jesús.pdf
Sesión Un día en el ministerio de Jesús.pdf
https://gramadal.wordpress.com/
 
Lec. 02 Un día en el ministerio de Jesús.pdf
Lec. 02 Un día en el ministerio de Jesús.pdfLec. 02 Un día en el ministerio de Jesús.pdf
Lec. 02 Un día en el ministerio de Jesús.pdf
Alejandrino Halire Ccahuana
 
Recursos digitales para trabajar la educación literaria en el aula: abriendo ...
Recursos digitales para trabajar la educación literaria en el aula: abriendo ...Recursos digitales para trabajar la educación literaria en el aula: abriendo ...
Recursos digitales para trabajar la educación literaria en el aula: abriendo ...
IGNACIO BALLESTER PARDO
 
Introducción a las herramientas de Google Apps (3 de julio de 2024)
Introducción a las herramientas de Google Apps (3 de julio de 2024)Introducción a las herramientas de Google Apps (3 de julio de 2024)
Introducción a las herramientas de Google Apps (3 de julio de 2024)
Cátedra Banco Santander
 
Soluciones Examen de Selectividad. Geografía julio 2024 (Convocatoria Extraor...
Soluciones Examen de Selectividad. Geografía julio 2024 (Convocatoria Extraor...Soluciones Examen de Selectividad. Geografía julio 2024 (Convocatoria Extraor...
Soluciones Examen de Selectividad. Geografía julio 2024 (Convocatoria Extraor...
Juan Martín Martín
 
Los Formularios de Google: creación, gestión y administración de respuestas (...
Los Formularios de Google: creación, gestión y administración de respuestas (...Los Formularios de Google: creación, gestión y administración de respuestas (...
Los Formularios de Google: creación, gestión y administración de respuestas (...
Cátedra Banco Santander
 
EJEMPLOS DE FLORA Y FAUNA DE LA COSTA PERUANA
EJEMPLOS DE FLORA Y FAUNA DE LA COSTA PERUANAEJEMPLOS DE FLORA Y FAUNA DE LA COSTA PERUANA
EJEMPLOS DE FLORA Y FAUNA DE LA COSTA PERUANA
dairatuctocastro
 
Fundamentos del diseño audiovisual para presentaciones y vídeos (2 de julio d...
Fundamentos del diseño audiovisual para presentaciones y vídeos (2 de julio d...Fundamentos del diseño audiovisual para presentaciones y vídeos (2 de julio d...
Fundamentos del diseño audiovisual para presentaciones y vídeos (2 de julio d...
Cátedra Banco Santander
 
PPT: Un día en el ministerio de Jesús.pptx
PPT: Un día en el ministerio de Jesús.pptxPPT: Un día en el ministerio de Jesús.pptx
PPT: Un día en el ministerio de Jesús.pptx
https://gramadal.wordpress.com/
 
Licencias de contenidos y propiedad intelectual (1 de julio de 2024)
Licencias de contenidos y propiedad intelectual (1 de julio de 2024)Licencias de contenidos y propiedad intelectual (1 de julio de 2024)
Licencias de contenidos y propiedad intelectual (1 de julio de 2024)
Cátedra Banco Santander
 

Último (20)

IMAGENES SUBLIMINALES EN LAS PUBLICACIONES DE LOS TESTIGOS DE JEHOVÁ
IMAGENES SUBLIMINALES EN LAS PUBLICACIONES DE LOS TESTIGOS DE JEHOVÁIMAGENES SUBLIMINALES EN LAS PUBLICACIONES DE LOS TESTIGOS DE JEHOVÁ
IMAGENES SUBLIMINALES EN LAS PUBLICACIONES DE LOS TESTIGOS DE JEHOVÁ
 
PLAN DE TRABAJO DIA DEL LOGRO 2024 URP.docx
PLAN DE TRABAJO DIA DEL LOGRO 2024 URP.docxPLAN DE TRABAJO DIA DEL LOGRO 2024 URP.docx
PLAN DE TRABAJO DIA DEL LOGRO 2024 URP.docx
 
Introducción a los Sistemas Integrados de Gestión
Introducción a los Sistemas Integrados de GestiónIntroducción a los Sistemas Integrados de Gestión
Introducción a los Sistemas Integrados de Gestión
 
ejemplos-del-servicio-cristiano-fiel (1).pptx
ejemplos-del-servicio-cristiano-fiel (1).pptxejemplos-del-servicio-cristiano-fiel (1).pptx
ejemplos-del-servicio-cristiano-fiel (1).pptx
 
Presentación sobré la culturas Lima, la cultura Paracas y la cultura Vicús.
Presentación  sobré la culturas Lima,  la  cultura Paracas y la cultura Vicús.Presentación  sobré la culturas Lima,  la  cultura Paracas y la cultura Vicús.
Presentación sobré la culturas Lima, la cultura Paracas y la cultura Vicús.
 
Fichero Léxico / Pandemia Lingüística / USCO
Fichero Léxico / Pandemia Lingüística / USCOFichero Léxico / Pandemia Lingüística / USCO
Fichero Léxico / Pandemia Lingüística / USCO
 
DIBUJANDO CON MATEMÁTICA LA GIMNASIA OLÍMPICA. Por JAVIER SOLIS NOYOLA
DIBUJANDO CON MATEMÁTICA LA GIMNASIA OLÍMPICA. Por JAVIER SOLIS NOYOLADIBUJANDO CON MATEMÁTICA LA GIMNASIA OLÍMPICA. Por JAVIER SOLIS NOYOLA
DIBUJANDO CON MATEMÁTICA LA GIMNASIA OLÍMPICA. Por JAVIER SOLIS NOYOLA
 
Como hacer que te pasen cosas buenas MRE3 Ccesa007.pdf
Como hacer que te pasen cosas buenas  MRE3  Ccesa007.pdfComo hacer que te pasen cosas buenas  MRE3  Ccesa007.pdf
Como hacer que te pasen cosas buenas MRE3 Ccesa007.pdf
 
Cultura Organizacional con Responsabilidad Social Empresarial.pdf
Cultura Organizacional con Responsabilidad Social Empresarial.pdfCultura Organizacional con Responsabilidad Social Empresarial.pdf
Cultura Organizacional con Responsabilidad Social Empresarial.pdf
 
PLANIFICACION PARA NIVEL INICIAL FEBRERO 2023
PLANIFICACION PARA NIVEL INICIAL FEBRERO 2023PLANIFICACION PARA NIVEL INICIAL FEBRERO 2023
PLANIFICACION PARA NIVEL INICIAL FEBRERO 2023
 
Sesión Un día en el ministerio de Jesús.pdf
Sesión Un día en el ministerio de Jesús.pdfSesión Un día en el ministerio de Jesús.pdf
Sesión Un día en el ministerio de Jesús.pdf
 
Lec. 02 Un día en el ministerio de Jesús.pdf
Lec. 02 Un día en el ministerio de Jesús.pdfLec. 02 Un día en el ministerio de Jesús.pdf
Lec. 02 Un día en el ministerio de Jesús.pdf
 
Recursos digitales para trabajar la educación literaria en el aula: abriendo ...
Recursos digitales para trabajar la educación literaria en el aula: abriendo ...Recursos digitales para trabajar la educación literaria en el aula: abriendo ...
Recursos digitales para trabajar la educación literaria en el aula: abriendo ...
 
Introducción a las herramientas de Google Apps (3 de julio de 2024)
Introducción a las herramientas de Google Apps (3 de julio de 2024)Introducción a las herramientas de Google Apps (3 de julio de 2024)
Introducción a las herramientas de Google Apps (3 de julio de 2024)
 
Soluciones Examen de Selectividad. Geografía julio 2024 (Convocatoria Extraor...
Soluciones Examen de Selectividad. Geografía julio 2024 (Convocatoria Extraor...Soluciones Examen de Selectividad. Geografía julio 2024 (Convocatoria Extraor...
Soluciones Examen de Selectividad. Geografía julio 2024 (Convocatoria Extraor...
 
Los Formularios de Google: creación, gestión y administración de respuestas (...
Los Formularios de Google: creación, gestión y administración de respuestas (...Los Formularios de Google: creación, gestión y administración de respuestas (...
Los Formularios de Google: creación, gestión y administración de respuestas (...
 
EJEMPLOS DE FLORA Y FAUNA DE LA COSTA PERUANA
EJEMPLOS DE FLORA Y FAUNA DE LA COSTA PERUANAEJEMPLOS DE FLORA Y FAUNA DE LA COSTA PERUANA
EJEMPLOS DE FLORA Y FAUNA DE LA COSTA PERUANA
 
Fundamentos del diseño audiovisual para presentaciones y vídeos (2 de julio d...
Fundamentos del diseño audiovisual para presentaciones y vídeos (2 de julio d...Fundamentos del diseño audiovisual para presentaciones y vídeos (2 de julio d...
Fundamentos del diseño audiovisual para presentaciones y vídeos (2 de julio d...
 
PPT: Un día en el ministerio de Jesús.pptx
PPT: Un día en el ministerio de Jesús.pptxPPT: Un día en el ministerio de Jesús.pptx
PPT: Un día en el ministerio de Jesús.pptx
 
Licencias de contenidos y propiedad intelectual (1 de julio de 2024)
Licencias de contenidos y propiedad intelectual (1 de julio de 2024)Licencias de contenidos y propiedad intelectual (1 de julio de 2024)
Licencias de contenidos y propiedad intelectual (1 de julio de 2024)
 

Calidad Del Producto Software

  • 1. INTEGRANTES Muñoz Sagarvinaga, Leonidas. Natividad Alejos, Luis Felipe. Quiroz Villalobos, Lennin Paul. Villegas Vilcherres, Percy.
  • 2. CALIDAD DEL PRODUCTO SOFTWARE (ISO/IEC 9126 - 25000)
  • 3. ¿Qué es Calidad de Software? Es el grado en el que el producto Sw incorpora un conjunto de características, definidas por la industria, de tal manera que se garantiza su eficiencia de uso, respecto a los requerimientos de los clientes. Es decir, Calidad de Sw es el grado en el que un cliente percibe que el software cumple con sus expectativas.
  • 4. ¿Qué sucede si no hay Calidad de Software ? Programas que no hacen exactamente lo que se espera. Proyectos que se abandonan debido a sobrecostos. Sistemas que se descartan porque son demasiado difíciles de operar. Cronogramas incumplidos.
  • 5. ¿Qué implica Calidad del Software?
  • 6. Es decir Calidad de Software, implica evaluar dos ámbitos: El producto final. Los procesos. Los ámbitos del control de calidad están estandarizados!!!! Éstos estándares se llaman Modelos de Referencia
  • 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. Modelos de Referencia de Calidad de Producto. Norma ISO/IEC 9126: Modelo de calidad del producto software. Norma ISO/IEC 14598:Calidad de la evaluación del producto software. Norma ISO/IEC 25000: SQuaRE
  • 10. Antecedentes: ISO/IEC 9126 (1991 - 2004), incluye 4 normas. ISO/IEC 14598 (2001), incluye 6 normas. ISO/IEC 25000 (en proceso), trata de harmonizar los dos estándares anteriores.
  • 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. ISO/IEC 14598 – 2 Planeamiento y Gestión Recomendaciones y orientaciones que sirven como apoyo para el proceso de validación del producto software. Ej. desarrollo, adquisición, transferencia de tecnologías de validación.
  • 25. ISO/IEC 14598-3 Procesos para Desarrolladores Selección y registro de indicadores que pueden ser medidos y evaluados a partir de resultados intermedios obtenidos durante las fases de desarrollo para que en base a éstos se tomen decisiones acerca del proyecto.
  • 26. ISO-IEC 14598-4: proceso para los compradores establece un proceso sistemático para la evaluación de productos de software comercial, de productos de software personalizado o modificar los productos existentes. Usado para garantizar que un producto desarrollado o modificado cumple los requisitos inicialmente especificados.
  • 27. ISO-IEC 14598-5: proceso para evaluadores orientaciones y recomendaciones para la aplicación práctica de la evaluación de producto de software cuando las diversas partes, necesitan comprender, aceptar y confiar en los resultados de la evaluación
  • 28. ISO-IEC 14598-6: Documentación de módulos de evaluación -Documentación de módulos de evaluación. -Documento estructurado
  • 29. Establecer el propósito de la evaluación Productos intermedios: decidir sobre la aceptación de un producto intermedio de un subcontratista; decidir cuando un proceso está completo y cuando remitir los productos al siguiente proceso; predecir o estimar la calidad del producto final; recoger información con objeto de controlar y gestionar el proceso. Producto final: decidir sobre la aceptación del producto; decidir cuando publicar el producto; comparar el producto con otros productos competitivos; seleccionar un producto entre productos alternativos; valorar tanto el aspecto positivo como negativo cuando está en uso; decidir cuando mejorar o reemplazar un producto.
  • 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. ISO/IEC 25000 Modelo SQuaRE Software Product Quality Requirements and Evaluation ISO/IEC 25000 (aun en publicación) - ISO/IEC 2500n. División de gestión de calidad - ISO/IEC 2501n. División de modelo de calidad - ISO/IEC 2502n. División de medicaciones de calidad - ISO/IEC 2503n. División de requisitos de calidad - ISO/IEC 2504n. División de evaluación de calidad - ISO/IEC 25050-25099n. Estándares de extensión
  • 36. Square, focaliza en: 1. Gerencia: Introducción general sobre ISO 25000 – definición de termos 2. Modelo de Cualidad: Corresponde a ISO 9126 - conceptos de cualidad interna/externa – modelo de características. 3. Medición: Definir medición / Proceso de medición / Propuesta de medición 4. Requisitos de cualidades: ISO 9126 – conceptos de objetivos de cualidades para un producto – relación con otros productos de Software Libre. 5. Evaluación
  • 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. CONCLUSIONES La calidad del producto es un tema que cada vez se exige más en los proyectos de desarrollo de software y que encuentra en Internet, un escenario donde dicha calidad puede afectar significativamente la relación entre los usuarios y las organizaciones que proporcionan el software para la interacción. La calidad debe ser definida según las recomendaciones de las normas, durante las primeras etapas del desarrollo y basada en ellas se debe planificar las actividades de control de la calidad. Las métricas internas obtenidas durante la medición del software deben servir de bases para las decisiones de las actividades del plan de trabajo, en caso haya desviaciones de la calidad esperada. Las métricas externas permitirán la confirmación de la calidad planificada en la prueba y operación y finalmente la calidad del producto desde el punto de vista del usuario debe evaluarse usando para ellos las métricas de calidad en uso. Las normas proponen un conjunto de métricas, pero se indican que no todas pueden ser necesarias para todos los casos, y también señala que es posible utilizar un conjunto de métricas diferentes; la determinación de qué métricas usar es responsabilidad de los desarrolladores. Las normas han introducido la percepción del usuario como un enfoque importante para la determinación final de la calidad y han establecido la dependencia entre la calidad interna, externa y en uso; dejando en claro que relación existente entre las características internas, externas y en uso es un tema complejo y no presentan ningún esquema para ello.
  • 42. Referencia Bibliográficas [1] EUROSCOM Project P619 Guidelines on Suppliers Qualification and Monitoring.[en línea]. 1 Edición .Alemania Mayo 1998. PNO-Suppliers Technical Interface. Deriverable 3. Volumen 2 of 4:Annex Reference Document Analysis. Disponible en Word Wide. Web: www.eurescom.de / ~pub - deliverables /P600-Series/P619/D3/Vol2. doc [2] ISO/IEC 9126/1991 Information Technology – Software Product Evaluation- Quality Charasteristic and Guidelines for their use, Secretaria General de ISO, Ginebra 1991. [3] J.A. McCall, P.K. Richards y G.F. Walters, Factor in Software Quality. Vol I, II, III: Final Technical Report, RADC-TR-77-369, Rome Air Development Center, Air Force System Command, Griffith Air Force Base , NY 1977. [4] B.W. Bohem, J.R. Browm, M. Lipow, G.L. MacLeod y M.J. Merrit, Charasteristic of Software Quality, Elsevier North-Holland 1978. [5] ISO/IEC 9126/1:2001 Software Engineering – product quality. Part 1: Quality Model, Secretaria General de ISO, Ginebra, 2001. [6] D.Scalet, ”Model Square para especificarlo y evaluarlo de cualidades de producto de Software”, presentado en III Simposio brasileño de cualidades de Software, Brazil, 2004. [7] ISO, ISO/IEC 14598/1:1999 Information Technology – Software Product Evaluation. Part 1: General Overview Secretaria General de ISO, Ginebra , 1999. [8] D.A. Garvin, “What Does ``Product Quality` Really Mean, Sloan Management Review, 1984.
  • 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