SlideShare una empresa de Scribd logo
Preparado para: Testing y Calidad de Software
Equipo: Paulina Barra – Rodrigo Espinoza – Ma. Loreto Arriagada2014
Normas ISO 9126 –25000
Profesor: Patricio Montencinos
Contenido
 Introducción ISO 9126 y ISO/IEC 25000
 Diferencias entre 9126 y 25000
 La familia de normas ISO/IEC 25000
 Modelo Calidad
 Modelos de calidad de software y sistema
 Modelo de calidad de datos
 División de Medición de Calidad (ISO/IEC 2502n )
 Métricas de calidad internas y externas
 Medición de métricas internas
 Ejemplos de Métricas internas y externas
 Métricas de calidad en uso
 Referencias
2
Testing y Calidad de Software / Paulina Barra - Rodrigo Espinoza - Ma. Loreto Arriagada
Introducción
ISO 9126
Ingeniería de software -
Calidad del Producto
Creada : 1991
Actualizada: 2001
ISO 14598
Evaluación del producto
de software
Creada : 1999
Actualizada: 2001
ISO 25000
(SQuaRE)
Requisitos y Evaluación
de Calidad de
Productos de Software
Creada: Año 2005
Evolución de las normas de calidad:
 La norma ISO 25000 nace por las inconsistencias entre ISO9126 e ISO14598
 El objetivo es agrupar bajo una misma familia el modelo de calidad y el
proceso de evaluación.
3
Fuente: elaboración propia
Testing y Calidad de Software / Paulina Barra - Rodrigo Espinoza - Ma. Loreto Arriagada
Diferencias: 9126 vs 25000
 Introducción a un nuevo modelo de referencia general.
 Introducción de guías dedicadas y detalladas para cada división.
 Introduce elementos de medida de calidad dentro de la división de medida
de calidad.
 Introducción de la división de requisitos de calidad.
 Incorporación y revisión de los procesos de evaluación.
 Introducción de guías para uso práctico en forma de ejemplos.
 Coordinación y armonización del contenido con la ISO/IEC 15939.
Diferencias principales entre los estándares de la serie SQuaRE y sus
predecesores ISO/IEC 9126 y ISO/IEC 14598:
4
Testing y Calidad de Software / Paulina Barra - Rodrigo Espinoza - Ma. Loreto Arriagada
Diferencias: 9126 vs 25000
5
Testing y Calidad de Software / Paulina Barra - Rodrigo Espinoza - Ma. Loreto Arriagada
Mantenibilidad
Portabilidad
Funcionalidad
Usabilidad
Eficiencia
Fiabilidad
Mantenibilidad
Portabilidad
Adecuación Funcional
Usabilidad
Eficiencia de desempeño
Fiabilidad
Compatibilidad
Seguridad
ISO/IEC 9126 ISO/IEC 25000
 La Norma ISO/IEC 9126 existen
6 características para la calidad
de los atributos software y en la
norma ISO 2500 aparecen 2
nuevas.
 Las 2 nuevas características,
seguridad y compatibilidad,
estaban contenidas en
funcionalidad en la ISO/IEC
9126.
Fuente: elaboración propia
La familia de normas ISO/IEC 25000
 Su objetivo: creación de un marco de trabajo común para evaluar la calidad
del producto software.
6
Fuente: http://iso25000.com/
Testing y Calidad de Software / Paulina Barra - Rodrigo Espinoza - Ma. Loreto Arriagada
Modelo de Calidad
 “El conjunto de características y relaciones entre las mismas, que proveen la
base para especificar requerimientos de calidad y evaluar calidad”
Marco conceptual para el modelo de calidad (Fuente: González et al., 2002)
La ISO/IEC 25000, define un ciclo de vida de calidad del producto software basado en tres fases:
•La fase de un producto en desarrollo define la calidad interna
•La fase de un producto en pruebas define la calidad externa
•La fase de un producto en uso define la calidad en uso
7
Testing y Calidad de Software / Paulina Barra - Rodrigo Espinoza - Ma. Loreto Arriagada
ISO/IEC 25010
Modelos de calidad de software y sistema
 Describe el modelo de calidad para el producto software y calidad en uso.
8
Fuente: http://iso25000.com/
Testing y Calidad de Software / Paulina Barra - Rodrigo Espinoza - Ma. Loreto Arriagada
 Define un modelo general para la calidad de los datos, aplicable a
aquellos que se encuentran almacenados de manera estructurada y forman
parte de un Sistema de Información.
Modelo de DQ ISO/IEC 25012
9
Fuente: Desarrollando sistemas de información centrados en la calidad de datos [6]
Testing y Calidad de Software / Paulina Barra - Rodrigo Espinoza - Ma. Loreto Arriagada
ISO/IEC 25012
Modelo de calidad de datos
División de Medición de Calidad
ISO/IEC 2502n
ISO/IEC 25020 - Guía y modelo de medición de referencia.
ISO/IEC 25022 - Medición de la calidad en uso
ISO/IEC 25024 - Medición de la calidad de los datos
ISO/IEC 25023 - Medición de la calidad del producto software y sistema
ISO/IEC 25021 - Elementos de medida de calidad
10
Testing y Calidad de Software / Paulina Barra - Rodrigo Espinoza - Ma. Loreto Arriagada
Métricas de calidad internas y externas
Las métricas internas son medibles a partir de las características intrínsecas del propio producto software.
 Aplican a un producto de software no ejecutable.
 Aplican durante las etapas de su desarrollo.
 Permiten medir la calidad de los entregables intermedios.
 Permiten predecir la calidad del producto final.
 Permiten al usuario iniciar acciones correctivas temprano en el ciclo de desarrollo.
11
Testing y Calidad de Software / Paulina Barra - Rodrigo Espinoza - Ma. Loreto Arriagada
Métricas Internas
Métricas Externas
Las métricas externas son medibles a partir del comportamiento del producto software.
 Aplican a un producto de software ejecutable.
 Permiten medir la calidad del producto final.
Métrica de Funcionalidad
12
Testing y Calidad de Software / Paulina Barra - Rodrigo Espinoza - Ma. Loreto Arriagada
Las métricas de funcionalidad internas, se utilizan para predecir si el producto de
software en cuestión va a satisfacer requerimientos funcionales prescritos e implícitos
de las necesidades de usuario.
Métricas de Idoneidad
Indicadores de cumplimientos
de funcionalidad
Métricas de interoperabilidad
Métricas de seguridad interna
Métricas de Precisión
Métrica de Funcionalidad
13
Testing y Calidad de Software / Paulina Barra - Rodrigo Espinoza - Ma. Loreto Arriagada
Nombre de métrica Adecuación funcional
Propósito de las métricas Medir la cantidad de cambios en la funcionalidad
Método de aplicación.
Contar el número de funciones implementadas que son adecuados(modificados) para llevar a cabo las
tareas specificadas, luego medir la relación de ella con funciones implementadas. Lo siguiente puede ser
medido:
- todo o partes de las especificaciones de diseño
- completar módulos y piezas de productos de software
Medición, fórmula y
cómputos de elemento de datos
X = 1-A/B
A = número de funciones en las que se detectan problemas en evaluación
B = número de funciones comprobado
Interpretación del valor medido
0 < = X < = 1
El más cercano a 1, la más adecuada.
Tipo de escala métrica Absoluta
Tipo de medida X=count/count A=count B=count
Fuentes de entrada de medición
Especificación de requerimientos
Diseño
Código fuente
Informe de revisión
ISO/IEC 12207 SLCP Referencia
Validación
Revisión conjunta
Público objetivo
Desarrolladores
Solicitantes
Métrica de Fiabilidad
14
Testing y Calidad de Software / Paulina Barra - Rodrigo Espinoza - Ma. Loreto Arriagada
Métricas de madurez
Indicadores de cumplimiento
confiabilidad
Métricas recuperabilidadMétricas de tolerancia a fallos
Las métricas de confiabilidad internas, se utilizan para predecir si el producto de
software en cuestión satisfará las necesidades de confiabilidad, durante el desarrollo
del producto software.
Métrica de Fiabilidad
15
Testing y Calidad de Software / Paulina Barra - Rodrigo Espinoza - Ma. Loreto Arriagada
Nombre de métrica Adecuidad de la prueba
Propósito de las métricas Medir la cantidad de casos de prueba requeridos que están en el plan de pruebas
Método de aplicación.
Contar el número de casos de prueba planeada y compararlo con el número de casos de
prueba necesarios para obtener cobertura de la prueba adecuada.
Medición, fórmula y
cómputos de elemento de datos
X = A/B
A = número de casos de prueba diseñada en el plan de prueba y confirmado en revisión
B = número de casos de prueba requerida
Interpretación del valor medido 0 < = X
Donde X es mayor la mejor adecuación
Tipo de escala métrica Absoluta
Tipo de medida X=count/count A=count B=count
Fuentes de entrada de medición Valor A viene en plan de prueba
Valor B proviene de requisitos
ISO/IEC 12207 SLCP Referencia
QA
Resolución de problemas
Verificación
Público objetivo
Desarrolladores
Mantenedores
Métrica de Usabilidad
16
Testing y Calidad de Software / Paulina Barra - Rodrigo Espinoza - Ma. Loreto Arriagada
Las métricas de usabilidad internas, se utilizan para predecir el grado al que el
software en cuestión puede ser entendido, aprendido, operado, atractiva y cumple con
las pautas y normas de usabilidad.
Métricas comprensibilidad
Indicadores de cumplimiento
de usabilidad
Métricas de operabilidadMétricas de aprendizaje
Métricas de Apariencia
Métrica de Usabilidad
17
Testing y Calidad de Software / Paulina Barra - Rodrigo Espinoza - Ma. Loreto Arriagada
Nombre de métrica Funciones evidentes
Propósito de las métricas Medir qué proporción de las funciones del producto son evidentes para el usuario.
Método de aplicación.
Contar el número de funciones que son evidentes para el usuario y comparar con el
número total de funciones.
Medición, fórmula y
cómputos de elemento de datos
X = A / B
A = número de funciones (o tipos de funciones) evidente para el usuario
B = número Total de funciones (o tipos de funciones)
Interpretación del valor medido 0 < = X < = 1
El más cercano a 1 el mejor
Tipo de escala métrica Absoluta
Tipo de medida X=count/count A=count B=count
Fuentes de entrada de medición
Especificación de requerimientos
Diseño
Informe de revisión
ISO/IEC 12207 SLCP Referencia
Validación
Revisión conjunta
Público objetivo
Solicitantes
Desarrolladores
Métrica de Eficiencia
18
Testing y Calidad de Software / Paulina Barra - Rodrigo Espinoza - Ma. Loreto Arriagada
Los Indicadores de eficiencia interna se utilizan para predecir la eficacia del
comportamiento del producto software durante la prueba o de funcionamiento. Para
medir la eficacia, deben definirse las condiciones establecidas, es decir, deben
definirse la configuración de hardware y la configuración del software de un entorno
de referencia (que tiene que ser definidas en las especificaciones de software). Al
citar los valores de comportamiento de tiempo medido el ambiente de referencia
debe ser referido.
Métricas de comportamiento
tiempo
Indicadores de cumplimiento
de eficiencia
Métricas de utilización de
recursos
Métrica de Eficiencia
19
Testing y Calidad de Software / Paulina Barra - Rodrigo Espinoza - Ma. Loreto Arriagada
Nombre de métrica Tiempo de respuesta
Propósito de las métricas Medir cuál es el tiempo estimado para completar una tarea específica.
Método de aplicación.
Evaluar la eficiencia del sistema operativo y las llamadas del sistema de aplicación.
Estimar el tiempo de respuesta en base a esto.
Los siguientes pueden ser medidos,
-todo o partes de las especificaciones de diseño
-prueba de transacción completa ruta
-prueba completa de módulos/partes de producto de software
-producto de software completa durante la fase de prueba
Medición, fórmula y
cómputos de elemento de datos
X = tiempo (calculado o simulado)
Interpretación del valor medido Cuanto más corto mejor.
Tipo de escala métrica
Tipo de medida X=tiempo
Fuentes de entrada de medición
Sistema operativo conocido.
Tiempo estimado en llamadas al sistema.
ISO/IEC 12207 SLCP Referencia
Validación
Revisión conjunta
Público objetivo
Desarrolladores
Solicitantes
Métrica de Mantenibilidad
20
Testing y Calidad de Software / Paulina Barra - Rodrigo Espinoza - Ma. Loreto Arriagada
Las métricas de mantenibilidad internas se utilizan para predecir el nivel de esfuerzo
requerido para modificar el producto de software.
Métricas de analizabilidad
Indicadores de cumplimiento
de eficiencia
Métricas de mutabilidad
Métricas de testeabilidadMétricas de estabilidad
Métrica de Mantenibilidad
21
Testing y Calidad de Software / Paulina Barra - Rodrigo Espinoza - Ma. Loreto Arriagada
Nombre de métrica Registro de actividad
Propósito de las métricas Medir que tan minuciosa es el registro del estado del sistema.
Método de aplicación.
Contar el número de elementos en el registro de la actividad como se especifica y
comparar el número de elementos necesarios para iniciar sesión
Medición, fórmula y
cómputos de elemento de datos
X = A/B
A = número de elementos de inicio de sesión de datos implementado como especificado
confirmados en revisión
B = número de elementos de datos se registren definidas en las especificaciones
Interpretación del valor medido 0 < = X < = 1 el más cercano a 1, más datos proporcionados al sistema de registro
Tipo de escala métrica Absoluta
Tipo de medida
X=count/count A=count
B=count
Fuentes de entrada de medición
Valor A viene del informe de revisión.
Valor B proviene de las especificaciones de requisitos.
ISO/IEC 12207 SLCP Referencia
Validación
Revisión conjunta
Público objetivo
Mantenedores
Usuarios
Métrica de Portabilidad
22
Testing y Calidad de Software / Paulina Barra - Rodrigo Espinoza - Ma. Loreto Arriagada
Las métricas de portabilidad internas se utilizan para predecir que el efecto del
producto de software puede tener sobre el comportamiento del sistema o
implementador durante la actividad de portabilidad.
Métricas de adaptabilidad
Indicadores
de cumplimiento de portabilidad
Métricas de capacidad
Métricas de coexistenciasMétricas de reemplazabilidad
Métrica de Portabilidad
23
Testing y Calidad de Software / Paulina Barra - Rodrigo Espinoza - Ma. Loreto Arriagada
Nombre de métrica Capacidad de adaptación de las estructuras de datos
Propósito de las métricas Medir que tan adaptable es el producto de los cambios de estructura de datos
Método de aplicación. Contar el número de estructuras de datos, que son operables y no tiene ninguna
limitación después de adaptación y compararlo con el número total de estructuras de datos que
requieren capacidad de adaptación.
Medición, fórmula y
cómputos de elemento de datos
X = A/B
A = número de estructuras de datos que son operables y no tiene ninguna limitación
después de adaptación, confirmó en revisión
B = número Total de estructuras de datos que requieren capacidad de adaptación
Interpretación del valor medido 0 < = X < = 1 El más cercano a 1, la mejor.
Tipo de escala métrica Absoluta
Tipo de medida
X=count/count A=count
B=count
Fuentes de entrada de medición
Especificación de Requerimientos
Diseño
Informe de revisión
ISO/IEC 12207 SLCP Referencia
Validación
Revisión conjunta
Público objetivo
Desarrolladores
Mantenedores
Solicitantes
Ejemplos de Métricas
24
Confiabilidad
Métrica Interna: Inspección del código fuente para verificar el nivel de tolerancia a los
errores
Métrica Externa: Número de errores durante la ejecución del producto en un período de
tiempo
Funcionalidad
Métrica Interna: Revisar las funciones faltantes detectadas en la evaluación y comparar con
el número de funciones descritas en la especificación de requisitos.
Métrica Externa: Revisión del cumplimiento del estándar de interfaz
Testing y Calidad de Software / Paulina Barra - Rodrigo Espinoza - Ma. Loreto Arriagada
Métricas de calidad en uso
 Medible durante la utilización efectiva por parte
del usuario
25
Ejemplo Métrica de Productividad:
Tiempo para completar una tarea: podemos conseguir el tiempo promedio para
completar una tarea por un tipo de usuario determinado.
Testing y Calidad de Software / Paulina Barra - Rodrigo Espinoza - Ma. Loreto Arriagada
Efectividad
Contexto
global en uso
Satisfacción ProductividadSeguridad
•Riesgo de daño
económico
•Riesgo de daño en
salud y seguridad
•Riesgo de daño al
medioambiente
•Cumplimiento de
propósito
•Confianza
•Placer
•Confort físico
•Completo
•Flexible
Referencias
• La familia de normas ISO/IEC 25000. Extraído de: http://iso25000.com/index.php/normas-iso-25000
• Certificaciones y normativas de calidad en software. Extraído de: http://www.it360.es/certificaciones-
normativas-calidad-en-desarrollo-de-software.php
• Calidad de procesos y productos de software Extraído de:
http://alarcos.esi.uclm.es/per/fruiz/curs/santander/mrodriguez-iso25000-update.pdf
• ISO 9126 vs. SQuaRE. Extraído de: http://alarcos.inf-cr.uclm.es/doc/cmsi/trabajos/Joaquin%20Ruiz.pdf
• Los estándares internacionales y su importancia para la industria del software. Extraído de:
http://www.cyta.com.ar/ta1202/v12n2a3.htm
• Desarrollando sistemas de información centrados en la calidad de datos. Extraído de:
http://www.scielo.cl/scielo.php?script=sci_arttext&pid=S0718-33052013000100006
• SQUARE: Modelo actualizado de las características de calidad http://sg.com.mx/content/view/990
• Aplicando métricas de calidad a proyectos y procesos durante las pruebas exploratorias. Extraído de:
http://scielo.sld.cu/scielo.php?pid=S2227-18992013000200008&script=sci_arttext
• Calidad, Métricas del Producto y Proceso de Pruebas de Software. Extraído de:
http://uptaprocesodepruebasycalidadymetricas.blogspot.com/2012/12/ejemplos-de-metricas.html
• Calidad en el Desarrollo de Software. Extraído de:
http://www.sel.unsl.edu.ar/ApuntesMaes/Anteriores/CursoOlsina/Transparencias/Olsina_SanLuis_Req.pdf
• ISO 9126-3: Métricas Internas de la Calidad del Producto de Software. Extraído de:
http://mena.com.mx/gonzalo/maestria/calidad/presenta/iso_9126-3/
• http://www.slideshare.net/luisangeldavilaelias/factores-y-mtricas-que-determinan-la-calidad-de-un
26
Testing y Calidad de Software / Paulina Barra - Rodrigo Espinoza - Ma. Loreto Arriagada

Más contenido relacionado

La actualidad más candente

METODOLOGÍA UWE (UML-BASED WEB ENGINEERING)
METODOLOGÍA UWE (UML-BASED WEB ENGINEERING) METODOLOGÍA UWE (UML-BASED WEB ENGINEERING)
METODOLOGÍA UWE (UML-BASED WEB ENGINEERING)
Germán Sánchez
 
Iso 9000 3
Iso 9000 3Iso 9000 3
Modelo requisitos UML
Modelo requisitos UMLModelo requisitos UML
Modelo requisitos UML
ramirezjaime
 
Requerimiento funcional y no funcional
Requerimiento funcional y no funcional Requerimiento funcional y no funcional
Requerimiento funcional y no funcional
CristobalFicaV
 
Ieee 830
Ieee 830Ieee 830
Ieee 830
ALEX MERINO
 
Metodologia web
Metodologia webMetodologia web
Metodologia web
Anel Sosa
 
Pruebas de sistemas y aceptacion
Pruebas de sistemas y aceptacionPruebas de sistemas y aceptacion
Pruebas de sistemas y aceptacion
Abner Gerardo
 
Diagramas uml
Diagramas umlDiagramas uml
Diagramas uml
Jaziel Torres
 
Guia iso 9126
Guia iso 9126Guia iso 9126
modelos de calidad de software
modelos de calidad de softwaremodelos de calidad de software
modelos de calidad de software
Hernan Espinoza
 
Requerimientos de usuario y del sistema
Requerimientos de usuario y del sistemaRequerimientos de usuario y del sistema
Requerimientos de usuario y del sistema
Israel Rey
 
IMPORTANCIA DEL ANÁLISIS DE REQUERIMIENTOS PARA EL DESARROLLO DE SISTEMAS
IMPORTANCIA DEL ANÁLISIS DE REQUERIMIENTOS PARA EL DESARROLLO DE SISTEMASIMPORTANCIA DEL ANÁLISIS DE REQUERIMIENTOS PARA EL DESARROLLO DE SISTEMAS
IMPORTANCIA DEL ANÁLISIS DE REQUERIMIENTOS PARA EL DESARROLLO DE SISTEMAS
Alcoverify
 
Métricas de Proceso y proyecto de software
Métricas de Proceso y proyecto de softwareMétricas de Proceso y proyecto de software
Métricas de Proceso y proyecto de software
Lorena Quiñónez
 
Ejemplo pruebas de software
Ejemplo pruebas de softwareEjemplo pruebas de software
Ejemplo pruebas de software
John Fonseca
 
Modelo V
Modelo VModelo V
Modelo V
Melissa Ortega
 
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
Jesús E. CuRias
 
Requerimientos norma ieee830
Requerimientos norma ieee830Requerimientos norma ieee830
Requerimientos norma ieee830
Alexander Chaunay Paladines
 
2. El proceso del software
2. El proceso del software2. El proceso del software
2. El proceso del software
Luis Fernandez Vizcarra
 
2 2 estilos arquitectonicos
2 2 estilos arquitectonicos2 2 estilos arquitectonicos
2 2 estilos arquitectonicos
landeta_p
 
Ingeniería de requisitos
Ingeniería de requisitosIngeniería de requisitos
Ingeniería de requisitos
Zuleima
 

La actualidad más candente (20)

METODOLOGÍA UWE (UML-BASED WEB ENGINEERING)
METODOLOGÍA UWE (UML-BASED WEB ENGINEERING) METODOLOGÍA UWE (UML-BASED WEB ENGINEERING)
METODOLOGÍA UWE (UML-BASED WEB ENGINEERING)
 
Iso 9000 3
Iso 9000 3Iso 9000 3
Iso 9000 3
 
Modelo requisitos UML
Modelo requisitos UMLModelo requisitos UML
Modelo requisitos UML
 
Requerimiento funcional y no funcional
Requerimiento funcional y no funcional Requerimiento funcional y no funcional
Requerimiento funcional y no funcional
 
Ieee 830
Ieee 830Ieee 830
Ieee 830
 
Metodologia web
Metodologia webMetodologia web
Metodologia web
 
Pruebas de sistemas y aceptacion
Pruebas de sistemas y aceptacionPruebas de sistemas y aceptacion
Pruebas de sistemas y aceptacion
 
Diagramas uml
Diagramas umlDiagramas uml
Diagramas uml
 
Guia iso 9126
Guia iso 9126Guia iso 9126
Guia iso 9126
 
modelos de calidad de software
modelos de calidad de softwaremodelos de calidad de software
modelos de calidad de software
 
Requerimientos de usuario y del sistema
Requerimientos de usuario y del sistemaRequerimientos de usuario y del sistema
Requerimientos de usuario y del sistema
 
IMPORTANCIA DEL ANÁLISIS DE REQUERIMIENTOS PARA EL DESARROLLO DE SISTEMAS
IMPORTANCIA DEL ANÁLISIS DE REQUERIMIENTOS PARA EL DESARROLLO DE SISTEMASIMPORTANCIA DEL ANÁLISIS DE REQUERIMIENTOS PARA EL DESARROLLO DE SISTEMAS
IMPORTANCIA DEL ANÁLISIS DE REQUERIMIENTOS PARA EL DESARROLLO DE SISTEMAS
 
Métricas de Proceso y proyecto de software
Métricas de Proceso y proyecto de softwareMétricas de Proceso y proyecto de software
Métricas de Proceso y proyecto de software
 
Ejemplo pruebas de software
Ejemplo pruebas de softwareEjemplo pruebas de software
Ejemplo pruebas de software
 
Modelo V
Modelo VModelo V
Modelo V
 
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
 
Requerimientos norma ieee830
Requerimientos norma ieee830Requerimientos norma ieee830
Requerimientos norma ieee830
 
2. El proceso del software
2. El proceso del software2. El proceso del software
2. El proceso del software
 
2 2 estilos arquitectonicos
2 2 estilos arquitectonicos2 2 estilos arquitectonicos
2 2 estilos arquitectonicos
 
Ingeniería de requisitos
Ingeniería de requisitosIngeniería de requisitos
Ingeniería de requisitos
 

Similar a Normas ISO 9126 - 25000

Normas y estándares de calidad para el desarrollo
Normas y estándares de calidad para el desarrolloNormas y estándares de calidad para el desarrollo
Normas y estándares de calidad para el desarrollo
MonicaGaitnRivera
 
Unidad 1_calidad del software
Unidad 1_calidad del softwareUnidad 1_calidad del software
Unidad 1_calidad del software
raaf0001
 
Estándares de calidad, ISO/IEC por Edinson Barrera
Estándares de calidad, ISO/IEC por Edinson BarreraEstándares de calidad, ISO/IEC por Edinson Barrera
Estándares de calidad, ISO/IEC por Edinson Barrera
David Lugo
 
Evaluación calidad productos de software
Evaluación calidad productos de softwareEvaluación calidad productos de software
Evaluación calidad productos de software
Jorge Maturana Palma
 
Estandares y modelos de calidad del software
Estandares y modelos de calidad del softwareEstandares y modelos de calidad del software
Estandares y modelos de calidad del software
aagalvisg
 
Tarea 1 Reconocimiento
Tarea 1 ReconocimientoTarea 1 Reconocimiento
Tarea 1 Reconocimiento
LizbethSinisterra
 
PROCESOS DE INGENIERIA DEL SW
PROCESOS DE INGENIERIA DEL SWPROCESOS DE INGENIERIA DEL SW
PROCESOS DE INGENIERIA DEL SW
Raquel Solano
 
Certificación ISO/IEC 25000 AQCLab
Certificación ISO/IEC 25000 AQCLabCertificación ISO/IEC 25000 AQCLab
Certificación ISO/IEC 25000 AQCLab
AQCLab
 
PROMEDESOFT 2015 - Evaluación y Certificación de la calidad del producto soft...
PROMEDESOFT 2015 - Evaluación y Certificación de la calidad del producto soft...PROMEDESOFT 2015 - Evaluación y Certificación de la calidad del producto soft...
PROMEDESOFT 2015 - Evaluación y Certificación de la calidad del producto soft...
Alarcos Quality Center
 
Unidad1_EMDS.pptx
Unidad1_EMDS.pptxUnidad1_EMDS.pptx
Unidad1_EMDS.pptx
EUNICEMORALESREYES
 
Métricas de calidad de software
Métricas de calidad de softwareMétricas de calidad de software
Métricas de calidad de software
daners08
 
Normas y estandares
Normas y estandaresNormas y estandares
Normas y estandares
YENIFERALVARADO3
 
Aenor iso25000 - Optimyth
Aenor iso25000 - OptimythAenor iso25000 - Optimyth
Aenor iso25000 - Optimyth
Optimyth Software
 
Plantilla trabajo final_Ana_Jesus
Plantilla trabajo final_Ana_JesusPlantilla trabajo final_Ana_Jesus
Plantilla trabajo final_Ana_Jesus
Annie Mrtx
 
MODELO Y ESTANDARES SERVICIO NACIONAL DE APRENDIZAJE
MODELO Y ESTANDARES SERVICIO NACIONAL DE APRENDIZAJEMODELO Y ESTANDARES SERVICIO NACIONAL DE APRENDIZAJE
MODELO Y ESTANDARES SERVICIO NACIONAL DE APRENDIZAJE
crisandres1011
 
Metricas calidad de software
Metricas calidad de softwareMetricas calidad de software
Metricas calidad de software
Cristian Proaño
 
AI08 Auditoria producto software
AI08 Auditoria producto softwareAI08 Auditoria producto software
AI08 Auditoria producto software
Pedro Garcia Repetto
 
JIISIC-CEIS 2015: Certificación de la Mantenibilidad del Producto Software. U...
JIISIC-CEIS 2015: Certificación de la Mantenibilidad del Producto Software. U...JIISIC-CEIS 2015: Certificación de la Mantenibilidad del Producto Software. U...
JIISIC-CEIS 2015: Certificación de la Mantenibilidad del Producto Software. U...
Alarcos Quality Center
 
metricas.pdf
metricas.pdfmetricas.pdf
metricas.pdf
CARLOSHUMBERTOMOTTAM
 
Estandares y normas iso
Estandares y normas isoEstandares y normas iso
Estandares y normas iso
Daniiel Toorres
 

Similar a Normas ISO 9126 - 25000 (20)

Normas y estándares de calidad para el desarrollo
Normas y estándares de calidad para el desarrolloNormas y estándares de calidad para el desarrollo
Normas y estándares de calidad para el desarrollo
 
Unidad 1_calidad del software
Unidad 1_calidad del softwareUnidad 1_calidad del software
Unidad 1_calidad del software
 
Estándares de calidad, ISO/IEC por Edinson Barrera
Estándares de calidad, ISO/IEC por Edinson BarreraEstándares de calidad, ISO/IEC por Edinson Barrera
Estándares de calidad, ISO/IEC por Edinson Barrera
 
Evaluación calidad productos de software
Evaluación calidad productos de softwareEvaluación calidad productos de software
Evaluación calidad productos de software
 
Estandares y modelos de calidad del software
Estandares y modelos de calidad del softwareEstandares y modelos de calidad del software
Estandares y modelos de calidad del software
 
Tarea 1 Reconocimiento
Tarea 1 ReconocimientoTarea 1 Reconocimiento
Tarea 1 Reconocimiento
 
PROCESOS DE INGENIERIA DEL SW
PROCESOS DE INGENIERIA DEL SWPROCESOS DE INGENIERIA DEL SW
PROCESOS DE INGENIERIA DEL SW
 
Certificación ISO/IEC 25000 AQCLab
Certificación ISO/IEC 25000 AQCLabCertificación ISO/IEC 25000 AQCLab
Certificación ISO/IEC 25000 AQCLab
 
PROMEDESOFT 2015 - Evaluación y Certificación de la calidad del producto soft...
PROMEDESOFT 2015 - Evaluación y Certificación de la calidad del producto soft...PROMEDESOFT 2015 - Evaluación y Certificación de la calidad del producto soft...
PROMEDESOFT 2015 - Evaluación y Certificación de la calidad del producto soft...
 
Unidad1_EMDS.pptx
Unidad1_EMDS.pptxUnidad1_EMDS.pptx
Unidad1_EMDS.pptx
 
Métricas de calidad de software
Métricas de calidad de softwareMétricas de calidad de software
Métricas de calidad de software
 
Normas y estandares
Normas y estandaresNormas y estandares
Normas y estandares
 
Aenor iso25000 - Optimyth
Aenor iso25000 - OptimythAenor iso25000 - Optimyth
Aenor iso25000 - Optimyth
 
Plantilla trabajo final_Ana_Jesus
Plantilla trabajo final_Ana_JesusPlantilla trabajo final_Ana_Jesus
Plantilla trabajo final_Ana_Jesus
 
MODELO Y ESTANDARES SERVICIO NACIONAL DE APRENDIZAJE
MODELO Y ESTANDARES SERVICIO NACIONAL DE APRENDIZAJEMODELO Y ESTANDARES SERVICIO NACIONAL DE APRENDIZAJE
MODELO Y ESTANDARES SERVICIO NACIONAL DE APRENDIZAJE
 
Metricas calidad de software
Metricas calidad de softwareMetricas calidad de software
Metricas calidad de software
 
AI08 Auditoria producto software
AI08 Auditoria producto softwareAI08 Auditoria producto software
AI08 Auditoria producto software
 
JIISIC-CEIS 2015: Certificación de la Mantenibilidad del Producto Software. U...
JIISIC-CEIS 2015: Certificación de la Mantenibilidad del Producto Software. U...JIISIC-CEIS 2015: Certificación de la Mantenibilidad del Producto Software. U...
JIISIC-CEIS 2015: Certificación de la Mantenibilidad del Producto Software. U...
 
metricas.pdf
metricas.pdfmetricas.pdf
metricas.pdf
 
Estandares y normas iso
Estandares y normas isoEstandares y normas iso
Estandares y normas iso
 

Último

Modo test refrigeradores y codigos de errores 2018 V2.pdf
Modo test refrigeradores y codigos de errores 2018 V2.pdfModo test refrigeradores y codigos de errores 2018 V2.pdf
Modo test refrigeradores y codigos de errores 2018 V2.pdf
ranierglez
 
computacion global 3.pdf pARA TERCER GRADO
computacion global 3.pdf pARA TERCER GRADOcomputacion global 3.pdf pARA TERCER GRADO
computacion global 3.pdf pARA TERCER GRADO
YaniEscobar2
 
Manual de soporte y mantenimiento de equipo de cómputo
Manual de soporte y mantenimiento de equipo de cómputoManual de soporte y mantenimiento de equipo de cómputo
Manual de soporte y mantenimiento de equipo de cómputo
doctorsoluciones34
 
Manual Web soporte y mantenimiento de equipo de computo
Manual Web soporte y mantenimiento de equipo de computoManual Web soporte y mantenimiento de equipo de computo
Manual Web soporte y mantenimiento de equipo de computo
mantenimientocarbra6
 
El uso de las TIC por Cecilia Pozos S..pptx
El uso de las TIC  por Cecilia Pozos S..pptxEl uso de las TIC  por Cecilia Pozos S..pptx
El uso de las TIC por Cecilia Pozos S..pptx
cecypozos703
 
INFORMATICA Y TECNOLOGIA
INFORMATICA Y TECNOLOGIAINFORMATICA Y TECNOLOGIA
INFORMATICA Y TECNOLOGIA
renzocruz180310
 
Presentación Seguridad Digital Profesional Azul Oscuro (1).pdf
Presentación Seguridad Digital Profesional Azul Oscuro (1).pdfPresentación Seguridad Digital Profesional Azul Oscuro (1).pdf
Presentación Seguridad Digital Profesional Azul Oscuro (1).pdf
giampierdiaz5
 
Mantenimiento de sistemas eléctricos y electrónicosarticles-241712_recurso_6....
Mantenimiento de sistemas eléctricos y electrónicosarticles-241712_recurso_6....Mantenimiento de sistemas eléctricos y electrónicosarticles-241712_recurso_6....
Mantenimiento de sistemas eléctricos y electrónicosarticles-241712_recurso_6....
MiguelAtencio10
 
mantenimiento de chasis y carroceria1.pptx
mantenimiento de chasis y carroceria1.pptxmantenimiento de chasis y carroceria1.pptx
mantenimiento de chasis y carroceria1.pptx
MiguelAtencio10
 
625204013-64-Camino-a-----La-Lectura.pdf
625204013-64-Camino-a-----La-Lectura.pdf625204013-64-Camino-a-----La-Lectura.pdf
625204013-64-Camino-a-----La-Lectura.pdf
yuberpalma
 
Programming & Artificial Intelligence ebook.pdf
Programming & Artificial Intelligence ebook.pdfProgramming & Artificial Intelligence ebook.pdf
Programming & Artificial Intelligence ebook.pdf
Manuel Diaz
 
edublogs info.docx asdasfasfsawqrdqwfqwfqwfq
edublogs info.docx asdasfasfsawqrdqwfqwfqwfqedublogs info.docx asdasfasfsawqrdqwfqwfqwfq
edublogs info.docx asdasfasfsawqrdqwfqwfqwfq
larapalaciosmonzon28
 
Nuevos tiempos, nuevos espacios.docxdsdsad
Nuevos tiempos, nuevos espacios.docxdsdsadNuevos tiempos, nuevos espacios.docxdsdsad
Nuevos tiempos, nuevos espacios.docxdsdsad
larapalaciosmonzon28
 
Presentación de Tic en educación y sobre blogger
Presentación de Tic en educación y sobre bloggerPresentación de Tic en educación y sobre blogger
Presentación de Tic en educación y sobre blogger
larapalaciosmonzon28
 
Catalogo general tarifas 2024 Vaillant. Amado Salvador Distribuidor Oficial e...
Catalogo general tarifas 2024 Vaillant. Amado Salvador Distribuidor Oficial e...Catalogo general tarifas 2024 Vaillant. Amado Salvador Distribuidor Oficial e...
Catalogo general tarifas 2024 Vaillant. Amado Salvador Distribuidor Oficial e...
AMADO SALVADOR
 
Todo sobre la tarjeta de video (Bienvenidos a mi blog personal)
Todo sobre la tarjeta de video (Bienvenidos a mi blog personal)Todo sobre la tarjeta de video (Bienvenidos a mi blog personal)
Todo sobre la tarjeta de video (Bienvenidos a mi blog personal)
AbrahamCastillo42
 
TIC en educacion.rtf.docxlolololololololo
TIC en educacion.rtf.docxlolololololololoTIC en educacion.rtf.docxlolololololololo
TIC en educacion.rtf.docxlolololololololo
KukiiSanchez
 
Infografia TCP/IP (Transmission Control Protocol/Internet Protocol)
Infografia TCP/IP (Transmission Control Protocol/Internet Protocol)Infografia TCP/IP (Transmission Control Protocol/Internet Protocol)
Infografia TCP/IP (Transmission Control Protocol/Internet Protocol)
codesiret
 
El uso de las TIC en la vida cotidiana.pptx
El uso de las TIC en la vida cotidiana.pptxEl uso de las TIC en la vida cotidiana.pptx
El uso de las TIC en la vida cotidiana.pptx
jgvanessa23
 
Inteligencia Artificial
Inteligencia ArtificialInteligencia Artificial
Inteligencia Artificial
YashiraPaye
 

Último (20)

Modo test refrigeradores y codigos de errores 2018 V2.pdf
Modo test refrigeradores y codigos de errores 2018 V2.pdfModo test refrigeradores y codigos de errores 2018 V2.pdf
Modo test refrigeradores y codigos de errores 2018 V2.pdf
 
computacion global 3.pdf pARA TERCER GRADO
computacion global 3.pdf pARA TERCER GRADOcomputacion global 3.pdf pARA TERCER GRADO
computacion global 3.pdf pARA TERCER GRADO
 
Manual de soporte y mantenimiento de equipo de cómputo
Manual de soporte y mantenimiento de equipo de cómputoManual de soporte y mantenimiento de equipo de cómputo
Manual de soporte y mantenimiento de equipo de cómputo
 
Manual Web soporte y mantenimiento de equipo de computo
Manual Web soporte y mantenimiento de equipo de computoManual Web soporte y mantenimiento de equipo de computo
Manual Web soporte y mantenimiento de equipo de computo
 
El uso de las TIC por Cecilia Pozos S..pptx
El uso de las TIC  por Cecilia Pozos S..pptxEl uso de las TIC  por Cecilia Pozos S..pptx
El uso de las TIC por Cecilia Pozos S..pptx
 
INFORMATICA Y TECNOLOGIA
INFORMATICA Y TECNOLOGIAINFORMATICA Y TECNOLOGIA
INFORMATICA Y TECNOLOGIA
 
Presentación Seguridad Digital Profesional Azul Oscuro (1).pdf
Presentación Seguridad Digital Profesional Azul Oscuro (1).pdfPresentación Seguridad Digital Profesional Azul Oscuro (1).pdf
Presentación Seguridad Digital Profesional Azul Oscuro (1).pdf
 
Mantenimiento de sistemas eléctricos y electrónicosarticles-241712_recurso_6....
Mantenimiento de sistemas eléctricos y electrónicosarticles-241712_recurso_6....Mantenimiento de sistemas eléctricos y electrónicosarticles-241712_recurso_6....
Mantenimiento de sistemas eléctricos y electrónicosarticles-241712_recurso_6....
 
mantenimiento de chasis y carroceria1.pptx
mantenimiento de chasis y carroceria1.pptxmantenimiento de chasis y carroceria1.pptx
mantenimiento de chasis y carroceria1.pptx
 
625204013-64-Camino-a-----La-Lectura.pdf
625204013-64-Camino-a-----La-Lectura.pdf625204013-64-Camino-a-----La-Lectura.pdf
625204013-64-Camino-a-----La-Lectura.pdf
 
Programming & Artificial Intelligence ebook.pdf
Programming & Artificial Intelligence ebook.pdfProgramming & Artificial Intelligence ebook.pdf
Programming & Artificial Intelligence ebook.pdf
 
edublogs info.docx asdasfasfsawqrdqwfqwfqwfq
edublogs info.docx asdasfasfsawqrdqwfqwfqwfqedublogs info.docx asdasfasfsawqrdqwfqwfqwfq
edublogs info.docx asdasfasfsawqrdqwfqwfqwfq
 
Nuevos tiempos, nuevos espacios.docxdsdsad
Nuevos tiempos, nuevos espacios.docxdsdsadNuevos tiempos, nuevos espacios.docxdsdsad
Nuevos tiempos, nuevos espacios.docxdsdsad
 
Presentación de Tic en educación y sobre blogger
Presentación de Tic en educación y sobre bloggerPresentación de Tic en educación y sobre blogger
Presentación de Tic en educación y sobre blogger
 
Catalogo general tarifas 2024 Vaillant. Amado Salvador Distribuidor Oficial e...
Catalogo general tarifas 2024 Vaillant. Amado Salvador Distribuidor Oficial e...Catalogo general tarifas 2024 Vaillant. Amado Salvador Distribuidor Oficial e...
Catalogo general tarifas 2024 Vaillant. Amado Salvador Distribuidor Oficial e...
 
Todo sobre la tarjeta de video (Bienvenidos a mi blog personal)
Todo sobre la tarjeta de video (Bienvenidos a mi blog personal)Todo sobre la tarjeta de video (Bienvenidos a mi blog personal)
Todo sobre la tarjeta de video (Bienvenidos a mi blog personal)
 
TIC en educacion.rtf.docxlolololololololo
TIC en educacion.rtf.docxlolololololololoTIC en educacion.rtf.docxlolololololololo
TIC en educacion.rtf.docxlolololololololo
 
Infografia TCP/IP (Transmission Control Protocol/Internet Protocol)
Infografia TCP/IP (Transmission Control Protocol/Internet Protocol)Infografia TCP/IP (Transmission Control Protocol/Internet Protocol)
Infografia TCP/IP (Transmission Control Protocol/Internet Protocol)
 
El uso de las TIC en la vida cotidiana.pptx
El uso de las TIC en la vida cotidiana.pptxEl uso de las TIC en la vida cotidiana.pptx
El uso de las TIC en la vida cotidiana.pptx
 
Inteligencia Artificial
Inteligencia ArtificialInteligencia Artificial
Inteligencia Artificial
 

Normas ISO 9126 - 25000

  • 1. Preparado para: Testing y Calidad de Software Equipo: Paulina Barra – Rodrigo Espinoza – Ma. Loreto Arriagada2014 Normas ISO 9126 –25000 Profesor: Patricio Montencinos
  • 2. Contenido  Introducción ISO 9126 y ISO/IEC 25000  Diferencias entre 9126 y 25000  La familia de normas ISO/IEC 25000  Modelo Calidad  Modelos de calidad de software y sistema  Modelo de calidad de datos  División de Medición de Calidad (ISO/IEC 2502n )  Métricas de calidad internas y externas  Medición de métricas internas  Ejemplos de Métricas internas y externas  Métricas de calidad en uso  Referencias 2 Testing y Calidad de Software / Paulina Barra - Rodrigo Espinoza - Ma. Loreto Arriagada
  • 3. Introducción ISO 9126 Ingeniería de software - Calidad del Producto Creada : 1991 Actualizada: 2001 ISO 14598 Evaluación del producto de software Creada : 1999 Actualizada: 2001 ISO 25000 (SQuaRE) Requisitos y Evaluación de Calidad de Productos de Software Creada: Año 2005 Evolución de las normas de calidad:  La norma ISO 25000 nace por las inconsistencias entre ISO9126 e ISO14598  El objetivo es agrupar bajo una misma familia el modelo de calidad y el proceso de evaluación. 3 Fuente: elaboración propia Testing y Calidad de Software / Paulina Barra - Rodrigo Espinoza - Ma. Loreto Arriagada
  • 4. Diferencias: 9126 vs 25000  Introducción a un nuevo modelo de referencia general.  Introducción de guías dedicadas y detalladas para cada división.  Introduce elementos de medida de calidad dentro de la división de medida de calidad.  Introducción de la división de requisitos de calidad.  Incorporación y revisión de los procesos de evaluación.  Introducción de guías para uso práctico en forma de ejemplos.  Coordinación y armonización del contenido con la ISO/IEC 15939. Diferencias principales entre los estándares de la serie SQuaRE y sus predecesores ISO/IEC 9126 y ISO/IEC 14598: 4 Testing y Calidad de Software / Paulina Barra - Rodrigo Espinoza - Ma. Loreto Arriagada
  • 5. Diferencias: 9126 vs 25000 5 Testing y Calidad de Software / Paulina Barra - Rodrigo Espinoza - Ma. Loreto Arriagada Mantenibilidad Portabilidad Funcionalidad Usabilidad Eficiencia Fiabilidad Mantenibilidad Portabilidad Adecuación Funcional Usabilidad Eficiencia de desempeño Fiabilidad Compatibilidad Seguridad ISO/IEC 9126 ISO/IEC 25000  La Norma ISO/IEC 9126 existen 6 características para la calidad de los atributos software y en la norma ISO 2500 aparecen 2 nuevas.  Las 2 nuevas características, seguridad y compatibilidad, estaban contenidas en funcionalidad en la ISO/IEC 9126. Fuente: elaboración propia
  • 6. La familia de normas ISO/IEC 25000  Su objetivo: creación de un marco de trabajo común para evaluar la calidad del producto software. 6 Fuente: http://iso25000.com/ Testing y Calidad de Software / Paulina Barra - Rodrigo Espinoza - Ma. Loreto Arriagada
  • 7. Modelo de Calidad  “El conjunto de características y relaciones entre las mismas, que proveen la base para especificar requerimientos de calidad y evaluar calidad” Marco conceptual para el modelo de calidad (Fuente: González et al., 2002) La ISO/IEC 25000, define un ciclo de vida de calidad del producto software basado en tres fases: •La fase de un producto en desarrollo define la calidad interna •La fase de un producto en pruebas define la calidad externa •La fase de un producto en uso define la calidad en uso 7 Testing y Calidad de Software / Paulina Barra - Rodrigo Espinoza - Ma. Loreto Arriagada
  • 8. ISO/IEC 25010 Modelos de calidad de software y sistema  Describe el modelo de calidad para el producto software y calidad en uso. 8 Fuente: http://iso25000.com/ Testing y Calidad de Software / Paulina Barra - Rodrigo Espinoza - Ma. Loreto Arriagada
  • 9.  Define un modelo general para la calidad de los datos, aplicable a aquellos que se encuentran almacenados de manera estructurada y forman parte de un Sistema de Información. Modelo de DQ ISO/IEC 25012 9 Fuente: Desarrollando sistemas de información centrados en la calidad de datos [6] Testing y Calidad de Software / Paulina Barra - Rodrigo Espinoza - Ma. Loreto Arriagada ISO/IEC 25012 Modelo de calidad de datos
  • 10. División de Medición de Calidad ISO/IEC 2502n ISO/IEC 25020 - Guía y modelo de medición de referencia. ISO/IEC 25022 - Medición de la calidad en uso ISO/IEC 25024 - Medición de la calidad de los datos ISO/IEC 25023 - Medición de la calidad del producto software y sistema ISO/IEC 25021 - Elementos de medida de calidad 10 Testing y Calidad de Software / Paulina Barra - Rodrigo Espinoza - Ma. Loreto Arriagada
  • 11. Métricas de calidad internas y externas Las métricas internas son medibles a partir de las características intrínsecas del propio producto software.  Aplican a un producto de software no ejecutable.  Aplican durante las etapas de su desarrollo.  Permiten medir la calidad de los entregables intermedios.  Permiten predecir la calidad del producto final.  Permiten al usuario iniciar acciones correctivas temprano en el ciclo de desarrollo. 11 Testing y Calidad de Software / Paulina Barra - Rodrigo Espinoza - Ma. Loreto Arriagada Métricas Internas Métricas Externas Las métricas externas son medibles a partir del comportamiento del producto software.  Aplican a un producto de software ejecutable.  Permiten medir la calidad del producto final.
  • 12. Métrica de Funcionalidad 12 Testing y Calidad de Software / Paulina Barra - Rodrigo Espinoza - Ma. Loreto Arriagada Las métricas de funcionalidad internas, se utilizan para predecir si el producto de software en cuestión va a satisfacer requerimientos funcionales prescritos e implícitos de las necesidades de usuario. Métricas de Idoneidad Indicadores de cumplimientos de funcionalidad Métricas de interoperabilidad Métricas de seguridad interna Métricas de Precisión
  • 13. Métrica de Funcionalidad 13 Testing y Calidad de Software / Paulina Barra - Rodrigo Espinoza - Ma. Loreto Arriagada Nombre de métrica Adecuación funcional Propósito de las métricas Medir la cantidad de cambios en la funcionalidad Método de aplicación. Contar el número de funciones implementadas que son adecuados(modificados) para llevar a cabo las tareas specificadas, luego medir la relación de ella con funciones implementadas. Lo siguiente puede ser medido: - todo o partes de las especificaciones de diseño - completar módulos y piezas de productos de software Medición, fórmula y cómputos de elemento de datos X = 1-A/B A = número de funciones en las que se detectan problemas en evaluación B = número de funciones comprobado Interpretación del valor medido 0 < = X < = 1 El más cercano a 1, la más adecuada. Tipo de escala métrica Absoluta Tipo de medida X=count/count A=count B=count Fuentes de entrada de medición Especificación de requerimientos Diseño Código fuente Informe de revisión ISO/IEC 12207 SLCP Referencia Validación Revisión conjunta Público objetivo Desarrolladores Solicitantes
  • 14. Métrica de Fiabilidad 14 Testing y Calidad de Software / Paulina Barra - Rodrigo Espinoza - Ma. Loreto Arriagada Métricas de madurez Indicadores de cumplimiento confiabilidad Métricas recuperabilidadMétricas de tolerancia a fallos Las métricas de confiabilidad internas, se utilizan para predecir si el producto de software en cuestión satisfará las necesidades de confiabilidad, durante el desarrollo del producto software.
  • 15. Métrica de Fiabilidad 15 Testing y Calidad de Software / Paulina Barra - Rodrigo Espinoza - Ma. Loreto Arriagada Nombre de métrica Adecuidad de la prueba Propósito de las métricas Medir la cantidad de casos de prueba requeridos que están en el plan de pruebas Método de aplicación. Contar el número de casos de prueba planeada y compararlo con el número de casos de prueba necesarios para obtener cobertura de la prueba adecuada. Medición, fórmula y cómputos de elemento de datos X = A/B A = número de casos de prueba diseñada en el plan de prueba y confirmado en revisión B = número de casos de prueba requerida Interpretación del valor medido 0 < = X Donde X es mayor la mejor adecuación Tipo de escala métrica Absoluta Tipo de medida X=count/count A=count B=count Fuentes de entrada de medición Valor A viene en plan de prueba Valor B proviene de requisitos ISO/IEC 12207 SLCP Referencia QA Resolución de problemas Verificación Público objetivo Desarrolladores Mantenedores
  • 16. Métrica de Usabilidad 16 Testing y Calidad de Software / Paulina Barra - Rodrigo Espinoza - Ma. Loreto Arriagada Las métricas de usabilidad internas, se utilizan para predecir el grado al que el software en cuestión puede ser entendido, aprendido, operado, atractiva y cumple con las pautas y normas de usabilidad. Métricas comprensibilidad Indicadores de cumplimiento de usabilidad Métricas de operabilidadMétricas de aprendizaje Métricas de Apariencia
  • 17. Métrica de Usabilidad 17 Testing y Calidad de Software / Paulina Barra - Rodrigo Espinoza - Ma. Loreto Arriagada Nombre de métrica Funciones evidentes Propósito de las métricas Medir qué proporción de las funciones del producto son evidentes para el usuario. Método de aplicación. Contar el número de funciones que son evidentes para el usuario y comparar con el número total de funciones. Medición, fórmula y cómputos de elemento de datos X = A / B A = número de funciones (o tipos de funciones) evidente para el usuario B = número Total de funciones (o tipos de funciones) Interpretación del valor medido 0 < = X < = 1 El más cercano a 1 el mejor Tipo de escala métrica Absoluta Tipo de medida X=count/count A=count B=count Fuentes de entrada de medición Especificación de requerimientos Diseño Informe de revisión ISO/IEC 12207 SLCP Referencia Validación Revisión conjunta Público objetivo Solicitantes Desarrolladores
  • 18. Métrica de Eficiencia 18 Testing y Calidad de Software / Paulina Barra - Rodrigo Espinoza - Ma. Loreto Arriagada Los Indicadores de eficiencia interna se utilizan para predecir la eficacia del comportamiento del producto software durante la prueba o de funcionamiento. Para medir la eficacia, deben definirse las condiciones establecidas, es decir, deben definirse la configuración de hardware y la configuración del software de un entorno de referencia (que tiene que ser definidas en las especificaciones de software). Al citar los valores de comportamiento de tiempo medido el ambiente de referencia debe ser referido. Métricas de comportamiento tiempo Indicadores de cumplimiento de eficiencia Métricas de utilización de recursos
  • 19. Métrica de Eficiencia 19 Testing y Calidad de Software / Paulina Barra - Rodrigo Espinoza - Ma. Loreto Arriagada Nombre de métrica Tiempo de respuesta Propósito de las métricas Medir cuál es el tiempo estimado para completar una tarea específica. Método de aplicación. Evaluar la eficiencia del sistema operativo y las llamadas del sistema de aplicación. Estimar el tiempo de respuesta en base a esto. Los siguientes pueden ser medidos, -todo o partes de las especificaciones de diseño -prueba de transacción completa ruta -prueba completa de módulos/partes de producto de software -producto de software completa durante la fase de prueba Medición, fórmula y cómputos de elemento de datos X = tiempo (calculado o simulado) Interpretación del valor medido Cuanto más corto mejor. Tipo de escala métrica Tipo de medida X=tiempo Fuentes de entrada de medición Sistema operativo conocido. Tiempo estimado en llamadas al sistema. ISO/IEC 12207 SLCP Referencia Validación Revisión conjunta Público objetivo Desarrolladores Solicitantes
  • 20. Métrica de Mantenibilidad 20 Testing y Calidad de Software / Paulina Barra - Rodrigo Espinoza - Ma. Loreto Arriagada Las métricas de mantenibilidad internas se utilizan para predecir el nivel de esfuerzo requerido para modificar el producto de software. Métricas de analizabilidad Indicadores de cumplimiento de eficiencia Métricas de mutabilidad Métricas de testeabilidadMétricas de estabilidad
  • 21. Métrica de Mantenibilidad 21 Testing y Calidad de Software / Paulina Barra - Rodrigo Espinoza - Ma. Loreto Arriagada Nombre de métrica Registro de actividad Propósito de las métricas Medir que tan minuciosa es el registro del estado del sistema. Método de aplicación. Contar el número de elementos en el registro de la actividad como se especifica y comparar el número de elementos necesarios para iniciar sesión Medición, fórmula y cómputos de elemento de datos X = A/B A = número de elementos de inicio de sesión de datos implementado como especificado confirmados en revisión B = número de elementos de datos se registren definidas en las especificaciones Interpretación del valor medido 0 < = X < = 1 el más cercano a 1, más datos proporcionados al sistema de registro Tipo de escala métrica Absoluta Tipo de medida X=count/count A=count B=count Fuentes de entrada de medición Valor A viene del informe de revisión. Valor B proviene de las especificaciones de requisitos. ISO/IEC 12207 SLCP Referencia Validación Revisión conjunta Público objetivo Mantenedores Usuarios
  • 22. Métrica de Portabilidad 22 Testing y Calidad de Software / Paulina Barra - Rodrigo Espinoza - Ma. Loreto Arriagada Las métricas de portabilidad internas se utilizan para predecir que el efecto del producto de software puede tener sobre el comportamiento del sistema o implementador durante la actividad de portabilidad. Métricas de adaptabilidad Indicadores de cumplimiento de portabilidad Métricas de capacidad Métricas de coexistenciasMétricas de reemplazabilidad
  • 23. Métrica de Portabilidad 23 Testing y Calidad de Software / Paulina Barra - Rodrigo Espinoza - Ma. Loreto Arriagada Nombre de métrica Capacidad de adaptación de las estructuras de datos Propósito de las métricas Medir que tan adaptable es el producto de los cambios de estructura de datos Método de aplicación. Contar el número de estructuras de datos, que son operables y no tiene ninguna limitación después de adaptación y compararlo con el número total de estructuras de datos que requieren capacidad de adaptación. Medición, fórmula y cómputos de elemento de datos X = A/B A = número de estructuras de datos que son operables y no tiene ninguna limitación después de adaptación, confirmó en revisión B = número Total de estructuras de datos que requieren capacidad de adaptación Interpretación del valor medido 0 < = X < = 1 El más cercano a 1, la mejor. Tipo de escala métrica Absoluta Tipo de medida X=count/count A=count B=count Fuentes de entrada de medición Especificación de Requerimientos Diseño Informe de revisión ISO/IEC 12207 SLCP Referencia Validación Revisión conjunta Público objetivo Desarrolladores Mantenedores Solicitantes
  • 24. Ejemplos de Métricas 24 Confiabilidad Métrica Interna: Inspección del código fuente para verificar el nivel de tolerancia a los errores Métrica Externa: Número de errores durante la ejecución del producto en un período de tiempo Funcionalidad Métrica Interna: Revisar las funciones faltantes detectadas en la evaluación y comparar con el número de funciones descritas en la especificación de requisitos. Métrica Externa: Revisión del cumplimiento del estándar de interfaz Testing y Calidad de Software / Paulina Barra - Rodrigo Espinoza - Ma. Loreto Arriagada
  • 25. Métricas de calidad en uso  Medible durante la utilización efectiva por parte del usuario 25 Ejemplo Métrica de Productividad: Tiempo para completar una tarea: podemos conseguir el tiempo promedio para completar una tarea por un tipo de usuario determinado. Testing y Calidad de Software / Paulina Barra - Rodrigo Espinoza - Ma. Loreto Arriagada Efectividad Contexto global en uso Satisfacción ProductividadSeguridad •Riesgo de daño económico •Riesgo de daño en salud y seguridad •Riesgo de daño al medioambiente •Cumplimiento de propósito •Confianza •Placer •Confort físico •Completo •Flexible
  • 26. Referencias • La familia de normas ISO/IEC 25000. Extraído de: http://iso25000.com/index.php/normas-iso-25000 • Certificaciones y normativas de calidad en software. Extraído de: http://www.it360.es/certificaciones- normativas-calidad-en-desarrollo-de-software.php • Calidad de procesos y productos de software Extraído de: http://alarcos.esi.uclm.es/per/fruiz/curs/santander/mrodriguez-iso25000-update.pdf • ISO 9126 vs. SQuaRE. Extraído de: http://alarcos.inf-cr.uclm.es/doc/cmsi/trabajos/Joaquin%20Ruiz.pdf • Los estándares internacionales y su importancia para la industria del software. Extraído de: http://www.cyta.com.ar/ta1202/v12n2a3.htm • Desarrollando sistemas de información centrados en la calidad de datos. Extraído de: http://www.scielo.cl/scielo.php?script=sci_arttext&pid=S0718-33052013000100006 • SQUARE: Modelo actualizado de las características de calidad http://sg.com.mx/content/view/990 • Aplicando métricas de calidad a proyectos y procesos durante las pruebas exploratorias. Extraído de: http://scielo.sld.cu/scielo.php?pid=S2227-18992013000200008&script=sci_arttext • Calidad, Métricas del Producto y Proceso de Pruebas de Software. Extraído de: http://uptaprocesodepruebasycalidadymetricas.blogspot.com/2012/12/ejemplos-de-metricas.html • Calidad en el Desarrollo de Software. Extraído de: http://www.sel.unsl.edu.ar/ApuntesMaes/Anteriores/CursoOlsina/Transparencias/Olsina_SanLuis_Req.pdf • ISO 9126-3: Métricas Internas de la Calidad del Producto de Software. Extraído de: http://mena.com.mx/gonzalo/maestria/calidad/presenta/iso_9126-3/ • http://www.slideshare.net/luisangeldavilaelias/factores-y-mtricas-que-determinan-la-calidad-de-un 26 Testing y Calidad de Software / Paulina Barra - Rodrigo Espinoza - Ma. Loreto Arriagada