Sei sulla pagina 1di 11

Quito – Ecuador

NORMA NTE INEN-ISO/IEC 25040


TÉCNICA Primera edición
2014-03
ECUATORIANA

TO
SISTEMAS E INGENIERÍA DE SOFTWARE – REQUERIMIENTOS Y
EVALUACIÓN DE SISTEMAS Y CALIDAD DE SOFTWARE (SQuaRE)
– PROCESO DE EVALUACIÓN (IEC 25040:2011, IDT)
AC
TR

SYSTEMS AND SOFTWARE ENGINEERING – SYSTEMS AND SOFTWARE QUALITY


REQUIREMENTES AND EVALUATION (SQuaRE) – EVALUATION PROCESS
EX

_____________________________________

Correspondencia:

Esta Norma Técnica Ecuatoriana es una traducción idéntica de la Norma Internacional IEC
25040: 2011

DESCRIPTORES: Software 55
ICS: 35.080 Páginas

© ISO 2011  Todos los derechos reservados


© INEN 2014
NTE INEN ISO/IEC 25040 2014-03

Prólogo nacional
Esta Norma Técnica Ecuatoriana NTE INEN-ISO/IEC 25040, es una traducción idéntica a la Norma
Internacional ISO/IEC 25040:2011. Systems and software engineering – Systems and software
Quality Requirements and Evaluation (SQuaRE) – Evaluation process. El comité responsable de esta
Norma Técnica Ecuatoriana y de su traducción es el Comité Interno del INEN.

TO
AC
TR
EX

© ISO 2011  Todos los derechos reservados


© INEN 2014
2014-1288 i
NTE INEN ISO/IEC 25040 2014-03

Índice
Prólogo . ................................................................................................................................................... iii

Introducción ............................................................................................................................................. iv

1 Alcance ...................................................................................................................................... 1

2 Conformidad .............................................................................................................................. 1

3 Referencias normativas............................................................................................................ 1

4 Términos y definiciones ........................................................................................................... 1

5 Modelo de referencia de la evaluación de la calidad del producto de software .............. 11


5.1 Modelo de referencia – general ............................................................................................. 11
5.2 Modelo de referencia - los procesos de evaluación ............................................................ 12
5.3 Roles......................................................................................................................................... 14
5.4 Calidad en el ciclo de vida ..................................................................................................... 14
5.5 Apoyo para la evaluación ....................................................................................................... 14

TO
6 Proceso de evaluación de calidad del producto de software ............................................ 15
6.1 Requisitos generales .............................................................................................................. 15
6.2 Documentación ....................................................................................................................... 15
6.3 Establecer los requerimientos de evaluación ...................................................................... 16
6.4 Especifique la evaluación ...................................................................................................... 18
6.5 Diseño de la evaluación ......................................................................................................... 20
AC
6.6 Ejecutar la evaluación ............................................................................................................ 22
6.7 Concluir la evaluación ............................................................................................................ 23

Anexo A (informativo) Niveles de evaluación ....................................................................................... 26


TR

Anexo B (informativo) Métodos de evaluación ..................................................................................... 29

Anexo C (informativo) Ejemplo de clasificación costo-efectividad de los métodos de


evaluación ............................................................................................................................................... 34
EX

Anexo D(informativo) Las relaciones entre el modelo de referencia del proceso de evaluación de
la calidad del producto de
software y el software y los procesos del ciclo de vida del sistema ................................................ 35

Anexo E (informativo) Plantilla del reporte de evaluación ................................................................... 37

Anexo F (informativo) Diagramas de entradas, resultados, limitaciones y recursos para las


actividades .............................................................................................................................................. 39

Bibliografía .............................................................................................................................................. 44

© ISO 2011  Todos los derechos reservados


© INEN 2014
2014-1288 ii
NTE INEN ISO/IEC 25040 2014-03

Prólogo

ISO (la Organización Internacional de Normalización) e IEC (Comisión Electrotécnica Internacional)


forman el sistema especializado para la normalización mundial. Los organismos nacionales miembros
de ISO e IEC participan en el desarrollo de Normas Internacionales a través de comités técnicos
establecidos por la organización respectiva, para tratar con campos particulares de la actividad
técnica. ISO y los comités técnicos de la IEC colaboran en campos de interés mutuo. Otras
organizaciones internacionales, gubernamentales y no gubernamentales, en coordinación con ISO e
IEC, también participan en el trabajo. En el campo de las tecnologías de la información, ISO e IEC
han establecido un comité técnico conjunto ISO/IEC JTC 1.

Las Normas Internacionales se delinean de conformidad con las reglas establecidas en las Directivas
ISO/IEC, Parte 2.

La tarea principal del comité técnico conjunto es preparar Normas Internacionales. Los Borradores de
las Normas Internacionales adoptados por el Comité Técnico Conjunto se circulan a los organismos
nacionales para votación. La publicación como una Norma Internacional requiere la aprobación de al
menos el 75% de los organismos nacionales con derecho a voto.

Se advierte sobre la posibilidad de que algunos de los elementos de este documento puede ser
objeto de derechos de patente. ISO e IEC no se hacen responsables de la identificación de cualquiera

TO
o todos los derechos de dichas patentes.

ISO/IEC 25040 es parte de las series SQuaRE de las normas y fue preparada por el Comité Técnico
Conjunto ISO/IEC JTC 1, Tecnologías de la Información, Subcomité SC 7, Software e ingeniería de
sistemas
AC
TR
EX

© ISO 2011  Todos los derechos reservados


© INEN 2014
2014-1288 iii
NTE INEN ISO/IEC 25040 2014-03

Introducción

Como el uso de tecnologías de la información crece, el número de sistemas informáticos críticos


también crece. Tales sistemas incluyen, por ejemplo, seguridad crítica, vida crítica, críticos
económicamente y sistemas críticos de seguridad. La calidad del software en estos sistemas es
particularmente importante, debido a fallos de software pueden llevar a consecuencias graves.

La evaluación es la determinación sistemática de la medida en la que la entidad cumpla con los


criterios especificados. La evaluación de la calidad del producto de software es vital tanto para la
adquisición, como para el desarrollo de software. La importancia relativa de las diversas
características de calidad de software depende del uso previsto o de los objetivos del sistema, del
cual el software es una parte; los productos de software necesitan ser evaluados para determinar si
las características relevantes de calidad cumplen con los requerimientos del sistema.

Este documento forma parte de la serie de normas SQuaRE, y contiene los requerimientos generales
para la evaluación de la calidad de productos de software, así como también aclara los conceptos
generales asociados.

El objetivo general de crear el conjunto de normas SQuaRE es para pasar a series lógicamente
organizadas, enriquecidas y unificadas que abarcan dos procesos principales: requerimientos de
calidad del software y evaluación de la calidad del software, con el apoyo de un proceso de medición

TO
de la calidad del software. El propósito del conjunto de normas SQuaRE es para ayudar a aquellos
productos de software de desarrollo y adquisición con la especificación y evaluación de los
requerimientos de calidad. Establece criterios para la especificación de requerimientos de software de
calidad del producto, su medición y evaluación. Incluye un modelo de calidad para la alineación de las
definiciones de calidad de los clientes con los atributos del proceso de desarrollo. Además, las series
ofrecen medidas recomendadas de los atributos de calidad del producto de software que pueden
AC
utilizarse por los desarrolladores, compradores y evaluadores.

SQuaRE provee

 términos y definiciones,
TR

 modelos de referencia,

 guía general,
EX

 guías de división individuales, y

 normas de especificación de requerimientos, planificación y gestión, medición y evaluación.

SQuaRE incluye las Normas Internacionales del modelo de calidad y medidas, así como también los
requerimientos de calidad y evaluación.

SQuaRE sustituye a la norma actual ISO/IEC 9126 y la serie ISO/IEC 14598.

Esta Norma Internacional está destinada a ser utilizada en conjunción con las otras partes de la serie
de normas SQuaRE, y con ISO/IEC 14598 y la serie ISO/IEC 9126, hasta que sea sustituida por la
serie de normas ISO/IEC 25000.

La serie de normas SQuaRE consta de las siguientes divisiones bajo el título general de Sistemas y
Requerimientos de Calidad de Producto de software y Evaluación:

 ISO/IEC 2500n - División de Gestión de Calidad,

 ISO/IEC 2501n - División de Modelo de Calidad,

 ISO/IEC 2502n - División de Medición de la Calidad,

© ISO 2011  Todos los derechos reservados


© INEN 2014
2014-1288 iv
NTE INEN ISO/IEC 25040 2014-03

 ISO/IEC 2503n - División de Requerimientos de la Calidad, y

 ISO/IEC 2504n - División de Evaluación de la Calidad.

El Anexo A proporciona una explicación sobre los niveles de evaluación, los aspectos a considerar en
la definición de los niveles de evaluación y sugerencias sobre técnicas de evaluación que se aplicarán
de acuerdo con el rango de nivel de evaluación.

El Anexo B proporciona ejemplos de métodos de evaluación.

Anexo C proporciona una tabla que muestra las relaciones entre algunos de los métodos de
evaluación, posible rango de costo y la efectividad costo posible por las características de calidad de
software.

Anexo D proporciona las relaciones entre modelo de referencia de procesos de evaluación de calidad
de producto de software y el software, y los procesos del ciclo de vida del sistema.

El Anexo E proporciona una plantilla de ejemplo de un informe de evaluación.

Anexo F proporciona los diagramas de entrada, resultados, limitaciones y recursos para cada

TO
actividad de evaluación.

La Figura 1 ilustra la organización de la serie SQuaRE, que representan a las familias de normas,
llamadas más adelante Divisiones.
AC
TR
EX

Figura 1 - La organización de la serie SQuaRE de las Normas Internacionales

Las Divisiones dentro del modelo SQuaRE son las siguientes.

 ISO/IEC 2500n - División de Gestión de Calidad. Las normas que conforman esta división
definen todos los modelos, términos y definiciones comunes referidos más adelante por todas las
otras normas de las series SQuaRE. Las guías de referencia (guía a través de los documentos de
SQuaRE) y sugerencias prácticas de alto nivel al usar normas apropiadas a casos específicos de
aplicación ofrecen ayuda a todo tipo de usuario. La división también provee de requerimientos y

© ISO 2011  Todos los derechos reservados


© INEN 2014
2014-1288 v
NTE INEN ISO/IEC 25040 2014-03

guías para un grupo de evaluación el cual es responsable de la gestión de las especificaciones de


los requerimientos de calidad del producto de software y la evaluación de la calidad del mismo.

 ISO/IEC 2501n - División Modelo de Calidad. La norma que forma esta división presenta un
modelo detallado de calidad incluyendo características de la calidad de software interno, externo y
de la calidad de software en uso. Además, las características de calidad de software internas y
externas están descompuestas en sub-características. También incluye una guía práctica sobre el
uso del modelo de calidad.

 ISO/IEC 2502n - División de Medición de la Calidad. Las normas que conforman esta división
incluyen un modelo de referencia de medición de la calidad del producto de software, definiciones
matemáticas de las medidas de calidad y guía práctica para sus aplicaciones. Las medidas
presentadas son aplicables para calidad de software interno, externo y de calidad en uso. Los
elementos de medida de calidad que forman las bases para medidas posteriores son definidos y
presentados.

 ISO/IEC 2503n - División Requerimientos de Calidad. La norma que forma esta división ayuda a
especificar los requerimientos de calidad. Estos requerimientos de calidad pueden ser usados en
el proceso de obtención de los requerimientos de calidad para un producto de software a ser
desarrollado o como una entrada para un proceso de evaluación. El proceso de definición de
requerimientos es ubicado en procesos técnicos definidos en ISO/IEC 15288 – Tecnología de la

TO
Información – Manejo de ciclo de vida – Procesos de Ciclo de Vida de Sistemas.

 ISO/IEC 2504n - División de Evaluación de la Calidad. Las normas que forman esta división
proveen requerimientos, recomendaciones y guías para la evaluación de producto de software, ya
sea ejecutado por evaluadores, adquirentes o desarrolladores. El soporte para documentar una
medida como un Módulo de Evaluación es también presentado.
AC
La norma ISO/IEC 25050 hasta ISO/IEC 25099 están reservadas para ser utilizadas para la plaza de
extensión de Normas Internacionales y/o Informes Técnicos.

Esta Norma Internacional es parte de la serie 2504n en la división de evaluación de la calidad que en
TR

la actualidad se compone de las siguientes normas internacionales:

 ISO/IEC 25040 - Proceso de Evaluación: contiene los requerimientos generales para la


especificación y evaluación de la calidad del software y clarifica los conceptos generales.
Proporciona una descripción del proceso de evaluación de la calidad del producto de software y
EX

establece los requerimientos para la aplicación de este proceso. El proceso de evaluación es la


base para la evaluación de la calidad del producto de software para diferentes propósitos y
enfoques. Por lo tanto, el proceso puede ser utilizado para la evaluación de la calidad en uso,
medida externa de calidad del software y medida interna de la calidad del software, y puede
aplicarse para evaluar la calidad del software pre-desarrollado o software personalizado durante
su proceso de desarrollo. La evaluación de calidad del producto de software se puede realizar, por
ejemplo, por un adquirente, una organización promotora, o un evaluador independiente.

 ISO/IEC 25041 - Guías de Evaluación para los desarrolladores, compradores y evaluadores:


contiene los requerimientos y recomendaciones específicas para los desarrolladores, compradores
y evaluadores.

 ISO/IEC 25042 - Módulos de evaluación: se define la estructura y el contenido de la


documentación que se utiliza para describir un módulo de evaluación. Estos módulos de
evaluación contienen la especificación del modelo de calidad (por ejemplo, las características y
subcaracterísticas, el correspondiente interno, externo o calidad de las medidas de uso), los datos
correspondientes y la información sobre la aplicación planificada del modelo y la información sobre
su aplicación real. Los módulos de evaluación apropiados se seleccionan para cada evaluación.
En algunos casos puede ser necesario el desarrollo de nuevos módulos de evaluación. La guía
para el desarrollo de nuevos módulos de evaluación se encuentra en la norma ISO/IEC 25042.
Esta Norma Internacional también puede ser utilizada por las organizaciones que producen los
nuevos módulos de evaluación.

© ISO 2011  Todos los derechos reservados


© INEN 2014
2014-1288 vi
NTE INEN ISO/IEC 25040 2014-03

 ISO/IEC 25045 - Módulo de evaluación para recuperación: proporciona la especificación para


evaluar la subcaracterística de recuperación definida en la característica de la fiabilidad del modelo
de calidad. Determina las medidas externas de la calidad del software de recuperación y el índice
de recuperación autónoma cuando el sistema de información compuesto de uno o más
transacciones de ejecución de productos de software, se someten a una serie de perturbaciones.
Una perturbación podría ser un fallo de funcionamiento (por ejemplo, un cierre abrupto de un
proceso operativo que hace que caiga un sistema) o un evento (por ejemplo, un aumento
significativo de usuarios al sistema).

ISO/IEC 25040 es una versión revisada y sustituye a la actual ISO/IEC 14598-1.

TO
AC
TR
EX

© ISO 2011  Todos los derechos reservados


© INEN 2014
2014-1288 vii
NTE INEN ISO/IEC 25040 2014-03

Sistemas e ingeniería de software – Requerimientos y evaluación de sistemas


y calidad de software (SQuaRE) – Proceso de evaluación

1 Alcance
Esta norma contiene requerimientos y recomendaciones para la evaluación de la calidad de
productos de software y clarifica los conceptos generales. Proporciona una descripción del proceso
para la evaluación de calidad de productos de software y establece los requerimientos para la
aplicación de este proceso. El proceso de evaluación puede ser utilizado para diferentes fines y
enfoques. El proceso puede ser usado para la evaluación de la calidad de software pre-desarrollado,
el software listo para la comercialización de paquete o software personalizado y durante o después
del proceso de desarrollo.

Esta Norma Internacional establece la relación del modelo de referencia para la evaluación de los
documentos SQuaRE, así como el documento muestra cómo cada documento SQuaRE debe
utilizarse durante las actividades del proceso de evaluación.

Está dirigido a los responsables de la evaluación de productos de software y es apropiado para los

TO
desarrolladores, compradores y evaluadores independientes de productos de software. Estos tres
enfoques diferentes se detallan en la norma ISO/IEC 14598-3, ISO/IEC 14598-4, e ISO/IEC 14598-5.

No se pretende para la evaluación de otros aspectos de los productos de software (tales como los
requerimientos funcionales, requerimientos de proceso, los requerimientos de negocio, etc.).
AC
2 Conformidad
La evaluación de la calidad del producto de software se ajustará con esta Norma Internacional,
TR

siempre y cuando cumpla con los requerimientos de la Cláusula 6.

3 Referencias normativas
EX

Los siguientes documentos de referencia son indispensables para la aplicación de este documento.
Para las referencias fechadas, sólo se aplica la edición citada. Para las referencias sin fecha se aplica
la última edición del documento de referencia (incluyendo cualquier modificación).

No existen referencias normativas contenidas en el presente documento.

4 Términos y definiciones
Para propósitos de este documento, las siguientes definiciones son aplicables.

4.1
comprador
individuo u organización que adquiere u obtiene un sistema, producto de software o servicio de
software de un proveedor

NOTA Basado en la definición en ISO/IEC 12207:2008

4.2
modelo de análisis
algoritmo o cálculo que combina uno o más medidas base y/o derivadas con criterios de decisión
asociados
© ISO 2011  Todos los derechos reservados
© INEN 2014
2014-1288 1 de 55
INFORMACIÓN COMPLEMENTARIA

Documento: TÍTULO: SISTEMAS E INGENIERÍA DE SOFTWARE – Código: ICS


NTE INEN- REQUERIMIENTOS Y EVALUACIÓN DE SISTEMAS Y 35.080
ISO/IEC 25040 CALIDAD DE SOFTWARE (SQuaRE) – PROCESO DE
EVALUACIÓN (IEC 25040:2011, IDT)

ORIGINAL: REVISIÓN:
Fecha de iniciación del estudio: La Subsecretaría de la Calidad del Ministerio de Industrias
2012-10-22 y Productividad aprobó este proyecto de norma
Oficialización con el Carácter de
por Resolución No.
publicado en el Registro Oficial No.

Fecha de iniciación del estudio:

Fechas de consulta pública:

Comité Interno del INEN:


Fecha de iniciación: 2013-07-30 Fecha de aprobación: 2013-07-30
Integrantes del Comité:

TO
NOMBRES: INSTITUCIÓN REPRESENTADA:

Xavier Villacres DIRECCIÓN DE NORMALIZACION


Andrea Cordero DIRECCIÓN DE NORMALIZACION
AC
Erika Chicaiza DIRECCIÓN DE NORMALIZACION
marco Fernández DIRECCIÓN DE VALIDACIÓN Y
CERTIFICACION
Marco Escola DIRECCIÓN DE METROLOGIA
Francisco Ramírez DIRECCIÓN DE REGLAMENTACION
TR

Patricio Ortega DIRECCIÓN DE NORMALIZACION


María Augusta Riofrío (Presidenta) COORDINACION TECNICA
Edgar Valenzuela V.(Secretario Técnico) GESTIÓN DE TECNOLOGÌA
EX

Otros trámites:

La Subsecretaría de la Calidad del Ministerio de Industrias y Productividad aprobó este proyecto de


norma

Oficializada como: Voluntaria Por Resolución No. 14090 de 2014-02-19


Registro Oficial No. 201 de 2014-03-12
TO
AC
TR
EX

Instituto Ecuatoriano de Normalización, INEN - Baquerizo Moreno E8-29 y Av. 6 de Diciembre


Casilla 17-01-3999 - Telfs: (593 2)2 501885 al 2 501891 - Fax: (593 2) 2 567815
Dirección Ejecutiva: E-Mail: direccion@inen.gob.ec
Dirección de Normalización: E-Mail: normalizacion@inen.gob.ec
Regional Guayas: E-Mail: inenguayas@inen.gob.ec
Regional Azuay: E-Mail: inencuenca@inen.gob.ec
Regional Chimborazo: E-Mail: inenriobamba@inen.gob.ec
URL:www.inen.gob.ec

Potrebbero piacerti anche