0% encontró este documento útil (0 votos)
746 vistas15 páginas

InformeModelo ISO 25010 - UDES

La norma ISO/IEC 25000, conocida como SQuaRE, establece un marco de trabajo común para evaluar la calidad de productos software. La norma ISO/IEC 25010 describe el modelo de calidad para productos software, incluyendo ocho características de calidad como la adecuación funcional, rendimiento, seguridad y mantenibilidad. La norma ISO/IEC 25012 define un modelo de calidad de datos aplicable a datos almacenados de forma estructurada.
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
746 vistas15 páginas

InformeModelo ISO 25010 - UDES

La norma ISO/IEC 25000, conocida como SQuaRE, establece un marco de trabajo común para evaluar la calidad de productos software. La norma ISO/IEC 25010 describe el modelo de calidad para productos software, incluyendo ocho características de calidad como la adecuación funcional, rendimiento, seguridad y mantenibilidad. La norma ISO/IEC 25012 define un modelo de calidad de datos aplicable a datos almacenados de forma estructurada.
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

Estándar ISO/IEC 25000

Presentado por: Luis Alberto Alvarez Florez

ISO/IEC 25000, conocida como SQuaRE (System and Software Quality Requirements and
Evaluation), es una familia de normas que tiene por objetivo la creación de un marco de trabajo
común para evaluar la calidad del producto software.

El estándar más reciente el ISO/ IEC 25000, tiene como objetivo fundamental guiar el desarrollo de
los productos de software con la especificación y evaluación de requisitos de calidad. Se podría
decir que las normas ISO/ IEC 9126 e ISO/IEC 14598 pertenecen a la primera generación de
estándares de calidad de productos software, y que la ISO 25000 conforma la segunda generación
de estos estándares, los cuales fueron formulados para cubrir algunas necesidades detectadas.

SQUARE es básicamente una revisión de la norma ISO 9126-1 que hereda sus características, pero
se centra más del lado del producto software contemplando tres fases principales en su ciclo de
vida: producto bajo desarrollo, producto en operación y producto en uso. La norma ISO/IEC 25010
actualiza y presenta algunas modificaciones al modelo de calidad que ya se presentó para la norma
ISO 9126-1 La cual se ha quedado obsoleta con la publicación de la norma ISO/IEC 25010 en 2011.

Esta familia de normas ISO/IEC 25000 se encuentra compuesta por cinco divisiones.
Divisiones del Modelo de Calidad

ISO/IEC 2500n – División de Gestión de ISO/IEC 2501n – División para el modelo de


Calidad Calidad

Las normas que forman este apartado definen todos


los modelos, términos y definiciones comunes Las normas de este apartado presentan
referenciados por todas las otras normas de la modelos de calidad detallados incluyendo
familia 25000. Actualmente esta división se características para calidad interna, externa y
encuentra formada por: en uso del producto software. Actualmente
esta división se encuentra formada por:
 ISO/IEC 25000 - Guide to SQuaRE:
contiene el modelo de la arquitectura de  ISO/IEC 25010 - System and
SQuaRE, la terminología de la familia, un software quality models:

resumen de las partes, los usuarios previstos describe el modelo de calidad para el

y las partes asociadas, así como los modelos producto software y para la calidad en

de referencia. uso. Esta Norma presenta las


 ISO/IEC 25001 - Planning and características y subcaracterísticas de
Management: calidad frente a las cuales evaluar el
establece los requisitos y orientaciones para producto software.
gestionar la evaluación y especificación de  ISO/IEC 25012 - Data Quality
los requisitos del producto software. model:
define un modelo general para la
calidad de los datos, aplicable a
aquellos datos que se encuentran
almacenados de manera estructurada y
forman parte de un Sistema de
Información.

ISO/IEC 2502n – División de Medición de ISO/IEC 2503n – División de Requisitos de


Calidad Calidad

Estas normas incluyen un modelo de referencia de Las normas que forman este apartado ayudan a
la medición de la calidad del producto, definiciones especificar requisitos de calidad que pueden
de medidas de calidad (interna, externa y en uso) y ser utilizados en el proceso de elicitación de
guías prácticas para su aplicación. Actualmente requisitos de calidad del producto software a
esta división se encuentra formada por: desarrollar o como entrada del proceso de
evaluación. Para ello, este apartado se
 ISO/IEC 25020 - Measurement reference compone de:
model and guide: presenta una explicación
introductoria y un modelo de referencia
común a los elementos de medición de la  ISO/IEC 25030 - Quality
calidad. También proporciona una guía requirements: provee de un conjunto
para que los usuarios seleccionen o de recomendaciones para realizar la
desarrollen y apliquen medidas propuestas especificación de los requisitos de
por normas ISO. calidad del producto software.
 ISO/IEC 25021 - Quality measure
elements: define y especifica un conjunto
recomendado de métricas base y derivadas
que puedan ser usadas a lo largo de todo el
ciclo de vida del desarrollo software.
 ISO/IEC 25022 - Measurement of quality
in use: define específicamente las métricas
para realizar la medición de la calidad en
uso del producto.
 ISO/IEC 25023 - Measurement of system
and software product quality: define
específicamente las métricas para realizar
la medición de la calidad de productos y
sistemas software.
 ISO/IEC 25024 - Measurement of data
quality: define específicamente las
métricas para realizar la medición de la
calidad de datos

ISO/IEC 2504n – División de Evaluación de La familia de Normas ISO/IEC 25000


Calidad
La división de extensión de SQuaRE (ISO/IEC
Este apartado incluye normas que proporcionan 25050 a ISO/IEC 25099) se reserva para
requisitos, recomendaciones y guías para llevar a normas o informes técnicos que aborden
cabo el proceso de evaluación del producto dominios de aplicación específicos o que
software. Esta división se encuentra formada por: puedan ser utilizados para complementar otras
normas de la familia SQuaRE.
 ISO/IEC 25040 - Evaluation reference
model and guide: propone un modelo de
referencia general para la evaluación, que
considera las entradas al proceso de
evaluación, las restricciones y los recursos
necesarios para obtener las
correspondientes salidas.
 ISO/IEC 25041 - Evaluation guide for
developers, acquirers and independent
evaluators: describe los requisitos y
recomendaciones para la implementación
práctica de la evaluación del producto
software desde el punto de vista de los
desarrolladores, de los adquirentes y de los
evaluadores independientes.
 ISO/IEC 25042 - Evaluation
modules: define lo que la Norma considera
un módulo de evaluación y la
documentación, estructura y contenido que
se debe utilizar a la hora de definir uno de
estos módulos.
 ISO/IEC 25045 - Evaluation module for
recoverability: define un módulo para la
evaluación de la subcaracterística
Recuperabilidad (Recoverability).

A continuacion se muestra una animacion que explica el contexto y alcance la norma mencionada.

Cubrir las cinco divisiones excede el alcance y objetivos del curso por lo cual solo se presentara la
división ISO 2501n que trata los modelos de calidad estableciendo las características y
subcaracterísticas de calidad frente a las cuales evaluar el producto software.

Actualmente esta división se encuentra formada por:

 La norma ISO/IEC 25010 (Modelos de Calidad del Software): que describe el modelo
de calidad para el producto software y para la calidad en uso; y
 La norma ISO/ IEC 25012 (Modelo de calidad de los datos), que define un modelo
general para la calidad de los datos, aplicable a aquellos datos que se encuentran
almacenados de manera estructurada y forman parte de un sistema de información.

NUMERO DE NORMA: ISO/IEC 25010 - MODELO DE LA CALIDAD EL SOFTWARE

El modelo de calidad representa la piedra angular en torno a la cual se establece el sistema para la
evaluación de la calidad del producto. En este modelo se determinan las características de calidad
que se van a tener en cuenta a la hora de evaluar las propiedades de un producto software
determinado.

La calidad del producto software se puede interpretar como el grado en que dicho producto satisface
los requisitos de sus usuarios aportando de esta manera un valor. Son precisamente estos requisitos
(funcionalidad, rendimiento, seguridad, mantenibilidad, etc.) los que se encuentran representados en
el modelo de calidad, el cual categoriza la calidad del producto en características y
subcaracterísticas.

El modelo de calidad del producto definido por la ISO/IEC 25010 se encuentra compuesto por las
ocho características de calidad que se muestran en la siguiente figura:
1. Adecuación Funcional

Representa la capacidad del producto software para proporcionar funciones que satisfacen las
necesidades declaradas e implícitas, cuando el producto se usa en las condiciones especificadas.
Esta característica se subdivide a su vez en las siguientes subcaracterísticas:

 Completitud funcional. Grado en el cual el conjunto de funcionalidades cubre todas las


tareas y los objetivos del usuario especificados.
 Corrección funcional. Capacidad del producto o sistema para proveer resultados correctos
con el nivel de precisión requerido.
 Pertinencia funcional. Capacidad del producto software para proporcionar un conjunto
apropiado de funciones para tareas y objetivos de usuario especificados.

2. Eficiencia de desempeño
Esta característica representa el desempeño relativo a la cantidad de recursos utilizados bajo
determinadas condiciones. Esta característica se subdivide a su vez en las siguientes
subcaracterísticas:
 Comportamiento temporal. Los tiempos de respuesta y procesamiento y los ratios
de throughput de un sistema cuando lleva a cabo sus funciones bajo condiciones
determinadas en relación con un banco de pruebas (benchmark) establecido.
 Utilización de recursos. Las cantidades y tipos de recursos utilizados cuando el software
lleva a cabo su función bajo condiciones determinadas.
 Capacidad. Grado en que los límites máximos de un parámetro de un producto o sistema
software cumplen con los requisitos.

3. Compatibilidad
Capacidad de dos o más sistemas o componentes para intercambiar información y/o llevar a cabo
sus funciones requeridas cuando comparten el mismo entorno hardware o software. Esta
característica se subdivide a su vez en las siguientes subcaracterísticas:

 Coexistencia. Capacidad del producto para coexistir con otro software independiente, en un
entorno común, compartiendo recursos comunes sin detrimento.
 Interoperabilidad. Capacidad de dos o más sistemas o componentes para intercambiar
información y utilizar la información intercambiada.

4. Usabilidad
Capacidad del producto software para ser entendido, aprendido, usado y resultar atractivo para el
usuario, cuando se usa bajo determinadas condiciones. Esta característica se subdivide a su vez en
las siguientes subcaracterísticas:
 Capacidad para reconocer su adecuación. Capacidad del producto que permite al usuario
entender si el software es adecuado para sus necesidades.
 Capacidad de aprendizaje. Capacidad del producto que permite al usuario aprender su
aplicación.
 Capacidad para ser usado. Capacidad del producto que permite al usuario operarlo y
controlarlo con facilidad.
 Protección contra errores de usuario. Capacidad del sistema para proteger a los usuarios
de hacer errores.
 Estética de la interfaz de usuario. Capacidad de la interfaz de usuario de agradar y
satisfacer la interacción con el usuario.
 Accesibilidad. Capacidad del producto que permite que sea utilizado por usuarios con
determinadas características y discapacidades.

5. Fiabilidad
Capacidad de un sistema o componente para desempeñar las funciones especificadas, cuando se
usa bajo unas condiciones y periodo de tiempo determinados. Esta característica se subdivide a su
vez en las siguientes subcaracterísticas:

 Madurez. Capacidad del sistema para satisfacer las necesidades de fiabilidad en


condiciones normales.
 Disponibilidad. Capacidad del sistema o componente de estar operativo y accesible para su
uso cuando se requiere.
 Tolerancia a fallos. Capacidad del sistema o componente para operar según lo previsto en
presencia de fallos hardware o software.
 Capacidad de recuperación. Capacidad del producto software para recuperar los datos
directamente afectados y reestablecer el estado deseado del sistema en caso de interrupción
o fallo.

6. Seguridad
Capacidad de protección de la información y los datos de manera que personas o sistemas no
autorizados no puedan leerlos o modificarlos. Esta característica se subdivide a su vez en las
siguientes subcaracterísticas:

 Confidencialidad. Capacidad de protección contra el acceso de datos e información no


autorizados, ya sea accidental o deliberadamente.
 Integridad. Capacidad del sistema o componente para prevenir accesos o modificaciones
no autorizados a datos o programas de ordenador.
 No repudio. Capacidad de demostrar las acciones o eventos que han tenido lugar, de
manera que dichas acciones o eventos no puedan ser repudiados posteriormente.
 Responsabilidad. Capacidad de rastrear de forma inequívoca las acciones de una entidad.
 Autenticidad. Capacidad de demostrar la identidad de un sujeto o un recurso.
7. Mantenibilidad:
Esta característica representa la capacidad del producto software para ser modificado efectiva y
eficientemente, debido a necesidades evolutivas, correctivas o perfectivas. Esta característica se
subdivide a su vez en las siguientes subcaracterísticas:

 Modularidad. Capacidad de un sistema o programa de ordenador (compuesto de


componentes discretos) que permite que un cambio en un componente tenga un impacto
mínimo en los demás.
 Reusabilidad. Capacidad de un activo que permite que sea utilizado en más de un sistema
software o en la construcción de otros activos.
 Analizabilidad. Facilidad con la que se puede evaluar el impacto de un determinado
cambio sobre el resto del software, diagnosticar las deficiencias o causas de fallos en el
software, o identificar las partes a modificar.
 Capacidad para ser modificado. Capacidad del producto que permite que sea modificado
de forma efectiva y eficiente sin introducir defectos o degradar el desempeño.
 Capacidad para ser probado. Facilidad con la que se pueden establecer criterios de
prueba para un sistema o componente y con la que se pueden llevar a cabo las pruebas para
determinar si se cumplen dichos criterios.

8. Portabilidad:
Capacidad del producto o componente de ser transferido de forma efectiva y eficiente de un entorno
hardware, software, operacional o de utilización a otro. Esta característica se subdivide a su vez en
las siguientes subcaracterísticas:

 Adaptabilidad. Capacidad del producto que le permite ser adaptado de forma efectiva y
eficiente a diferentes entornos determinados de hardware, software, operacionales o de uso.
 Capacidad para ser instalado. Facilidad con la que el producto se puede instalar y/o
desinstalar de forma exitosa en un determinado entorno.
 Capacidad para ser reemplazado. Capacidad del producto para ser utilizado en lugar de
otro producto software determinado con el mismo propósito y en el mismo entorno.

Este nuevo modelo de calidad del producto que se compone de ocho características que cubren
las propiedades estáticas y dinámicas del software. Una de las nuevas características, la
compatibilidad, hace referencia a la posibilidad de intercambio de información entre sistemas o
componentes. La otra característica, seguridad, es incorporada para indicar el grado de
disponibilidad y protección de la información o datos frente a accesos no autorizados.

El modelo en uso Figura 21 se compone de 5 características una más que el modelo de la norma
ISO 9126. La nueva característica denominada contexto de uso, indica el grado de uso con
efectividad, eficiencia, seguridad y con satisfacción en el contexto especificado.
NUMERO DE NORMA: ISO/IEC 25012 - MODELO DE LA CALIDAD DE LOS DATOS

El modelo de Calidad de Datos representa los cimientos sobre los cuales se construye un sistema
para la evaluación de un producto de datos. En un modelo de Calidad de Datos se establecen las
características de Calidad de Datos que se deben tener en cuenta a la hora de evaluar las
propiedades de un producto de datos determinado.

La Calidad del Producto de Datos se puede entender como el grado en que los datos satisfacen los
requisitos definidos por la organización a la que pertenece el producto. Son precisamente estos
requisitos los que se encuentran reflejados en el modelo de Calidad de Datos mediante sus
características (Exactitud, Completitud, Consistencia, Credibilidad, Actualidad, Accesibilidad,…).

El modelo de Calidad de Producto de Datos definido por el estándar ISO/IEC 25012 se encuentra
compuesto por las 15 características que se muestran en la siguiente figura:
Las características de Calidad de Datos están clasificadas en dos grandes categorías:

 Calidad de Datos Inherente: Se refiere al grado con el que las características de calidad de
los datos tienen el potencial intrínseco para satisfacer las necesidades establecidas y
necesarias cuando los datos son utilizados bajo condiciones específicas. Desde el punto de
vista inherente, la Calidad de Datos se refiere a los mismos datos, en particular a:
o Valores de dominios de datos y posibles restricciones (e.g., Reglas de Negocio
gobernando la calidad requerida por las características en una aplicación dada).
o Relaciones entre valores de datos (e.g., Consistencia).
o Metadatos.

 Calidad de Datos Dependiente del Sistema: Se refiere al grado con el que la Calidad de
Datos es alcanzada y preservada a través de un sistema informático cuando los datos son
utilizados bajo condiciones específicas.
Desde el punto de vista dependiente del sistema, la Calidad de Datos depende del dominio
tecnológico en el que los datos se utilizan, y se alcanza mediante las capacidades de los
componentes del sistema informático tales como: dispositivos hardware (e.g., Respaldo
Software para alcanzar la Recuperabilidad), y otro software (e.g., Herramientas de
migración para alcanzar la Portabilidad).
Calidad de Datos Inherente

Exactitud
Grado en el que los datos representan correctamente el verdadero valor del atributo deseado de un
concepto o evento en un contexto de uso específico.
Tiene dos principales aspectos:
 Exactitud Sintáctica: cercanía de los valores de los datos a un conjunto de valores
definidos en un dominio considerado sintácticamente correcto.
 Exactitud Semántica: cercanía de los valores de los datos a un conjunto de valores
definidos en un dominio considerado semánticamente correcto.

Completitud
Grado en el que los datos asociados con una entidad tienen valores para todos los atributos
esperados e instancias de entidades relacionadas en un contexto de uso específico.

Consistencia
Grado en el que los datos están libres de contradicción y son coherentes con otros datos en un
contexto de uso específico. Puede ser analizada en datos que se refieran tanto a una como a varias
entidades comparables.

Credibilidad
Grado en el que los datos tienen atributos que se consideran ciertos y creíbles en un contexto de uso
específico. La credibilidad incluye el concepto de autenticidad (la veracidad de los orígenes de
datos, atribuciones, compromisos).

Actualidad
Grado en el que los datos tienen atributos que tienen la edad correcta en un contexto de uso
específico.

Calidad de Datos Inherente y Dependiente del Sistema

Accesibilidad
Grado en el que los datos pueden ser accedidos en un contexto específico, particularmente por
personas que necesiten tecnologías de apoyo o una configuración especial por algún tipo de
discapacidad.
Conformidad
Grado en el que los datos tienen atributos que se adhieren a estándares, convenciones o normativas
vigentes y reglas similares referentes a la calidad de datos en un contexto de uso específico.

Confidencialidad
Grado en el que los datos tienen atributos que aseguran que los datos son sólo accedidos e
interpretados por usuarios autorizados en un contexto de uso específico. La confidencialidad es un
aspecto de la seguridad de la información (junto con la disponibilidad y la integridad) definida
como en ISO/IEC 13335-1:2004.

Eficiencia
Grado en el que los datos tienen atributos que pueden ser procesados y proporcionados con los
niveles de rendimiento esperados mediante el uso de cantidades y tipos adecuados de recursos en un
contexto de uso específico.

Precisión
Grado en el que los datos tienen atributos que son exactos o proporcionan discernimiento en un
contexto de uso específico.

Trazabilidad
Grado en el que los datos tienen atributos que proporcionan un camino de acceso auditado a los
datos o cualquier otro cambio realizado sobre los datos en un contexto de uso específico.

Comprensibilidad
Grado en el que los datos tienen atributos que permiten ser leídos e interpretados por los usuarios y
son expresados utilizando lenguajes, símbolos y unidades apropiados en un contexto de uso
específico. Cierta información sobre la comprensibilidad puede ser expresada mediante metadatos.

Calidad de Datos Dependiente del Sistema

Disponibilidad
Grado en el que los datos tienen atributos que permiten ser obtenidos por usuarios y/o aplicaciones
autorizados en un contexto de uso específico.

Portabilidad
Grado en el que los datos tienen atributos que les permiten ser instalados, reemplazados o
eliminados de un sistema a otro, preservando el nivel de calidad en un contexto de uso específico.
Recuperabilidad
Grado en el que los datos tienen atributos que permiten mantener y preservar un nivel específico de
operaciones y calidad, incluso en caso de fallos, en un contexto de uso específico.
REFERENCIAS

1. Rey, A. (2015) Libro Electrónico Multimedial: Evaluación de la Calidad de la Tecnología


Educativa. Capítulos 2 y 4. (CVUDES).
2. Chinchilla, Z. (2016), Libro Electrónico Multimedial: Recursos Educativos
Digitales. Capítulos 1 y 2. (CVUDES). .
3. ISO 25000: Calidad del Software (Agosto de 2018), recuperado de: http://iso25000.com/
4. ISO/IEC 25000 (mayo de 2018), Recuperado
de: https://es.wikipedia.org/wiki/ISO/IEC_25000#Estado_Actual

También podría gustarte