Vous êtes sur la page 1sur 21

NORMA ISO/IEC 9126 Y

METRICAS DE CALIDAD
CRISTIAN ALBERTO GOMEZ RODRIGUEZ

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA –UNAD-


EVALUACION DE SOFTWARE
2019
QUE ES ISO?
Es la Organización Internacional de ISO ha formado varios comités
Normalización, es una ONG independiente y conjuntos con la Comisión
hace presencia en 162 países. Se dedica a la
creación de estándares para asegurar la calidad, Electrotécnica Internacional (IEC)
seguridad y eficiencia de productos y servicios. para desarrollar estándares y la
terminología relacionados con áreas
de tecnología eléctrica y electrónica
como son las llamadas Normas ISO
QUE ES IEC?
Es la Comisión Electrotécnica Internacional,
fundada en 1906, es la organización líder en el
mundo para la elaboración y publicación de las
Normas internacionales para todas las
tecnologías eléctricas, electrónicas y
relacionadas. Éstos se conocen colectivamente
como "electrotécnica".
NORMA ISO/IEC 9126

ISO 9126 era un estándar internacional para la evaluación de la calidad


del software. Fue reemplazado en 2005 por el conjunto de normas
SQuaRE, ISO 25000:2014, la cual desarrolla los mismos conceptos.
Está dividida en 4 partes
ISO/IEC 9126:1 (Modelo de calidad de uso): Esta norma clasifica la
calidad del software en un conjunto estructurado de características y
subcaracterísticas y estas en atributos.
CARACTERISTICAS Y
SUBCARACTERISTICAS
1. Funcionalidad: 2. Fiabilidad: 3. Usabilidad
* Atributos del software Madurez: * que se relacionan con la Aprendizaje: que se relacionan al
frecuencia de falla por fallas en el
software. esfuerzo de los usuarios para
Adecuación: * relacionados con la
reconocer el concepto lógico y sus
presencia y aptitud de un conjunto de Recuperabilidad: se relacionan con la
funciones para tareas especificadas. aplicaciones.
capacidad para restablecer su nivel de
desempeño y recuperar los datos Comprensión: que se relacionan al
Exactitud: * relacionados con la directamente afectos en caso de falla y
disposición de resultados o efectos en el tiempo y esfuerzo relacionado esfuerzo de los usuarios para
correctos o acordados. para ello. reconocer el concepto lógico y sus
aplicaciones.
Interoperabilidad: * que se relacionan Tolerancia a fallos: que se relacionan
con su habilidad para la interacción con su habilidad para mantener un Operatividad: que se relacionan
con sistemas especificados. nivel especificado de desempeño en
casos de fallas de software o de una con el esfuerzo de los usuario para
Seguridad: * relacionados con su infracción a su interfaz especificada. la operación y control del
habilidad para prevenir acceso no software.
Cumplimiento de Fiabilidad: La
autorizado ya sea accidental o capacidad del producto software para
deliberado, a programas y datos. Atractividad:
adherirse a normas, convenciones o
legislación relacionadas con la
Cumplimiento funcional. fiabilidad.
4. Eficiencia : Conjunto de 5. Mantenibilidad: la facilidad de 6. Portabilidad : Conjunto de
atributos relacionados con la extender, modificar o corregir errores atributos relacionados con la
relación entre el nivel de en un sistema software. capacidad de un sistema de
desempeño del software y la software para ser transferido y
cantidad de recursos necesitados Estabilidad: relacionados con el adaptado desde una plataforma
bajo condiciones establecidas. riesgo de efectos inesperados por a otra.
modificaciones.
Comportamiento en el tiempo: Capacidad de instalación:
Atributos del software que se Facilidad de análisis: relacionados Atributos del software
relacionan con los tiempos de con el esfuerzo necesario para el relacionados con el esfuerzo
respuesta y procesamiento y en las diagnóstico de deficiencias o causas necesario para instalar el
tasas de rendimientos en de fallos, o identificaciones de partes software en un ambiente
desempeñar su función. a modificar. especificado.
Comportamiento de recursos: Facilidad de cambio: relacionados Capacidad de reemplazamiento:
Usar las cantidades y tipos de con el esfuerzo necesario para la Atributos del software
recursos adecuados cuando el modificación, corrección de falla, o relacionados con la oportunidad
software lleva a cabo su función cambio de ambiente. y esfuerzo de usar el software en
bajo condiciones determinadas. Facilidad de pruebas: relacionados lugar de otro software
con el esfuerzo necesario para especificado en el ambiente de
validar el software modificado. dicho software especificado.
7. CALIDAD DE USO:
Conjunto de atributos
relacionados con la aceptación por
parte del usuario final y Seguridad.
Eficacia - Atributos relacionados
con la eficiencia del software
cuando el usuario final realiza los
procesos.
Productividad - Atributos
relacionados con el rendimiento
en las tareas cotidiana realizadas
por el usuario final.
Seguridad - Atributos para medir
los niveles de riesgo.
Satisfacción - Atributos
relacionados con la satisfacción de
uso del software.
ISO/IEC 9126 – 2
MÉTRICAS EXTERNAS
Proporciona las métricas externas para medir los atributos de
las 6 características externas de la calidad. Estas métricas
miden el comportamiento de los sistemas basados en
computadoras que incluyen al software
MÉTRICAS EXTERNAS DE EFICIENCIA

Las métricas externas de eficiencia deben ser capaces de


medir atributos como consumo de tiempo y recursos
utilizados, conducta del sistema de computación incluyendo
el software durante las pruebas u operaciones determinadas.
Se obtiene métricas por cada subcaracterísticas.
ISO/IEC 9126 – 3
MÉTRICAS INTERNAS

Estas permiten medir atributos de las características internas


de la calidad las cuales miden el software por si mismo, debe
medir si satisface las necesidades de fiabilidad durante el
desarrollo, debe posibilitar la toma de medidas para
establecer criterios de aceptación o comparaciones entre
productos.
ISO/IEC 9126 – 4
MÉTRICAS DE CALIDAD DE USO

Miden efectos de utilización de software en un contexto


especifico, proporciona calidad en uso para medir los
atributos definidos en la ISO 9126-1.
QUE SON LAS MÉTRICAS ?
Las métricas nos proporcionan un índice que permite determinar si
el software se ajusta a los requerimientos implícitos y explícitos del
cliente.
Se usan para evaluar ciertos aspectos asociados a la calidad del
análisis y los modelos empleados para el desarrollo del software, el
código de fuente y los casos de prueba que se han creado al aplicar
la ingeniería de software y estos son de carácter cualitativo y
cuantitativo
DEFINICIONES

Medida: Proporciona una indicación cuantitativa de la cantidad, dimensiones o


tamaño de algunos atributos de un producto.
Medición: Acto de determinar una medida.
Métrica: Es una medida del grado en que un sistema, componente o proceso
posee un atributo dado.
Las métricas del Software comprenden un amplio rango de actividades diversas, estas
son algunas:

‣ Medidas y modelos de estimación de coste y esfuerzo

‣ Aseguramiento y control de calidad

‣ Modelos de fiabilidad

‣ Modelos y evaluación de ejecución

‣ Modelos y medidas de productividad


PROCESO DE RECOPILACIÓN DE MÉTRICAS DE
SOFTWARE
CLASIFICACIÓN DE LAS METRICAS DE SOFTWARE
SEGÚN LOS CRITERIOS
CLASIFICACIÓN DE LAS METRICAS DE SOFTWARE
SEGÚN EL CONTEXTO EN QUE SE APLICAN
Métricas de proceso Se recopilan de todos los proyectos, y durante un largo periodo de tiempo.
Caracterizados por: control y ejecución del proyecto y medición de tiempos de
las fases.

Métricas de proyecto Permiten evaluar el estado del proyecto.


Permiten seguir la pista de los riesgos.

Métricas de producto Se centran en las características del software y no en como fue producido.
También son productos los artefactos, documentos, modelos y componentes
que conforman el software.
Se miden cosas como el tamaño, la calidad, la totalidad, la volatilidad y el
esfuerzo.
MODELOS
MODELO DE MCCALL (1977)
MODELO DE FURPS (1987)
MODELO DE DROMEY (1996)
Normas ISO 9000 e ISO/IEC 9126
Unificación de la calidad por
medio de los modelos (McCall
e ISO 9126) considerando
cinco atributos y once
factores, destinados al
usuario, para evaluar la
calidad de software.

Vous aimerez peut-être aussi