Está en la página 1de 47

Semana Nro.

08

NTP/ISO/IEC
Modalidad de Educación Semipresencial

9126. Métricas
UNIVERSIDAD PERUANA LOS ANDES

internas y
externas de
Facultad de Ingeniería

calidad
Docente: Mg. Freddy Toribio Huayta Meza

Semestre Académico 2020 – I


Asignatura: Calidad de Software
Unidad Nº 03: Técnicas de Prueba de Software
OBJETIVOS
Objetivos
› Conocer las métricas de calidad de la norma ISO 9126
MOTIVACIÓN
¿ Cuántas normas utilizamos en nuestra actividad diaria?

¿ Las normas son realmente importante para las


personas ?

5
INTRODUCCIÓN
Introducción
› El estándar provee un entorno para que las organizaciones definan un
modelo de calidad para el producto software. Haciendo esto así, sin
embargo, se lleva a cada organización la tarea de especificar
precisamente su propio modelo.
› Un producto software está definido en un sentido amplio como: los
ejecutables, código fuente, descripciones de arquitectura, y así. Como
resultado, la noción de usuario se amplía tanto a operadores como a
programadores, los cuales son usuarios de componentes como son
bibliotecas software.
› El modelo incluye métricas internas y externas. Métricas internas son
aquellas que no dependen de la ejecución del software (medidas
estáticas), mientras que las métricas externas son aquellas aplicables al
software en ejecución. La calidad en las métricas de uso están sólo
disponibles cuando el producto final es usado en condiciones reales.
Idealmente, la calidad interna no necesariamente implica calidad
externa y esta a su vez la calidad en el uso.
DESARROLLO DEL
TEMA
• La norma ISO 9126 proviene del modelo establecido en 1977 por
McCall.

• Este modelo está organizado sobre tres tipos de Vistas de Calidad:

- Factores (especificar): Describen la visión externa del software,


como es visto por los usuarios.

- Criterios (construir): Describen la visión interna del software, como


es visto por el desarrollador.

- Métricas (controlar): Se definen y se usan para proveer una escala


y método para la medida.
Es la aplicación continua de mediciones
en el proceso de evaluación del software
y sus productos, para suministrar
información relevante a tiempo.

La Métrica del
Software

Con el fin de mejorar tanto los procesos


como los productos
La métrica del Software
mejorar
Son mediciones aplicadas En procesos, Ingeniería y
basadas en productos y administración de
técnicas. servicios. información.
proveer

¿Cómo medir los


resultados del diseño
para páginas web?
Se aplican en

Procesos,
productos y
servicios

Métrica Métrica
interna externa

Métrica
de calidad
en uso
La Métrica del Software
Según el
contexto en que
se apliquen

Métricas de Métricas de Métricas de


proceso proyecto producto
Características de
las métricas de
Calidad Interna y Externa
de la IS0/IEC 9126
Características de
las métricas de
Calidad Interna y Externa
de la IS0/IEC 9126

Funcionalidad Usabilidad
Confiabilidad
Eficiencia Mantenibilidad
Portabilidad
Funcionalidad
Es la capacidad del producto software para
proporcionar funciones que satisfagan las
necesidades especificadas e implícitas cuando el
software se utiliza en las condiciones
especificadas.
Adecuación: la capacidad del producto software
para proporcionar un conjunto apropiado de
funciones para tareas específicas y objetivos de
los usuarios.

Exactitud: la capacidad del producto software


para proporcionar los resultados o efectos
correctos y con el grado de precisión acordado.
Interoperabilidad: La capacidad del producto software para
interactuar con uno o más sistemas especificados.

Seguridad: 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.

Conformidad: la capacidad del producto software para adaptarse a


los estándares, convenciones o regulaciones en leyes y
prescripciones relativos a la funcionalidad.
Fiabilidad
› ISO/IEC 2382-14:1997 => “la habilidad de la unidad
funcional de realizar una actividad requerida”.

› Capacidad del producto para mantener un nivel


especificado de rendimiento cuando se utiliza en las
condiciones especificadas.
Subcaracterísticas de la fiabilidad
› Madurez.

- Evitar fallas.

› Recuperabilidad.

- Recuperar datos en caso de falla.


Tolerancia a errores.

- Mantener nivel.
- Seguir funcionando.
- Error o incumplimiento de interfaz.
Características en cuanto a
la calidad de uso.
Efectividad:

- Permitir conseguir los objetivos


determinados.

- Precisión.

- Completitud.
Productividad:

- Emplear una cantidad apropiada


de recursos en obtener sus resultados.
Seguridad (de uso):

- Niveles aceptables de riesgo


de dañar a personas, software o al
negocio.
Satisfacción:

-Satisfacer a los usuarios en un


contexto de uso especificado.
Eficiencia.
› Capacidad de un producto de software de
proporcionar un rendimiento apropiado de
acuerdo a la cantidad de recursos usados bajo
condiciones establecidas.
Características.
› Tiempo de comportamiento.

› Utilización de recursos.

› Eficiencia de cumplimiento.
Mantenibilidad
Facilidad con la que un sistema puede ser modificado
para corregir fallos, mejorar su funcionamiento o poder
adaptarse con facilidad a cambios en el entorno.
Subcaracteristicas:
› Analizabilidad.

› Capacidad de ser cambiado.

› Estabilidad
› Capacidad de ser probado.

› Cumplimiento de la mantenibilidad.
Portabilidad
Cuanto menor sea la dependencia del software con la
plataforma (hardware y/o software), tendrá mayor portabilidad.

Portabilidad
Facilidad de
Adaptabilidad
Instalación

Coexistencia Conformidad

Remplazabilidad
Usabilidad
Capacidad del producto software de ser entendido,
aprendido, utilizado y atractivo al usuario.
Grado de Usabilidad.

EMPIRICA: Se lleva a la practica y se basa en


pruebas.

RELATIVA: El resultado no es ni bueno ni malo sino


que depende de las metas planteadas
Dentro de la norma ISO 9126 tiene un conjunto
de atributos:

•Aprendizaje

•Comprensión

•Conformidad

•Operatividad

•Atractividad.
CONCLUSIONES
Conclusiones
› Las Normas Técnicas son de gran utilidad para la sociedad, las
organizaciones y las personas; y éstas ganan cada vez más
espacio en el mundo.
› En Ingeniería de Software y Sistemas de Información existe una
tendencia hacia temas de calidad de proceso y calidad de
producto.
› El estándar está dividido en cuatro partes las cuales
dirigen, realidad, métricas externas, métricas internas y
calidad en las métricas de uso y expendido.
Instrumentos de
Evaluación
Instrumentos de Evaluación
› Lista de cotejo
› Registro auxiliar
Finalización
Actividades de finalización

Investigar acerca de SQuaRE (Software product Quality


Requirements and Evaluation) y presentar un resumen a
través de un organizador gráfico.

También podría gustarte