• No se han encontrado resultados

Quito Ecuador EXTRACTO INGENIERÍA DE SOFTWARE. CALIDAD DEL PRODUCTO DE SOFTWARE. PARTE 3: MÉTRICAS INTERNAS (ISO/IEC TR :2003, IDT)

N/A
N/A
Protected

Academic year: 2021

Share "Quito Ecuador EXTRACTO INGENIERÍA DE SOFTWARE. CALIDAD DEL PRODUCTO DE SOFTWARE. PARTE 3: MÉTRICAS INTERNAS (ISO/IEC TR :2003, IDT)"

Copied!
12
0
0

Texto completo

(1)

Quito – Ecuador

NORMA TÉCNICA

ECUATORIANA

NTE INEN-ISO/IEC TR 9126-3

Primera edición 2014-01

INGENIERÍA DE SOFTWARE. CALIDAD DEL PRODUCTO DE SOFTWARE. PARTE 3: MÉTRICAS INTERNAS (ISO/IEC TR 9126- 3:2003, IDT)

SOFTWARE ENGINEERING. PRODUCT QUALITY. PART 3: INTERNAL METRICS (ISO/IEC 9126- 3:2003, IDT)

_________________________________________

Correspondencia:

Esta Norma Técnica Ecuatoriana es una traducción idéntica de la Norma Internacional ISO/IEC TR 9126-3:2003

DESCRIPTORES: Software; evaluación del software, información, gestión, procesador de datos, ordenador, calidad.

ICS:35.080

90 páginas

EXTRACTO

(2)

© ISO 2003  Todos los derechos reservados

CONTENIDO

Prólogo ... vi

Introducción ... viii

1 Objeto y campo de aplicación ... 1

2 Conformidad ... 2

3 Referencias normativas ... 2

4 Términos y definiciones ... 2

5 Términos abreviados ... 3

6 Uso de las métricas de la calidad del software ... 3

7 Cómo leer y usar las tablas métricas ... 4

8 Tablas de las métricas ... 5

8.1 Métricas de funcionalidad ... 5

8.1.1 Métricas de idoneidad ... 5

8.1.2 Métricas de precisión ... 5

8.1.4 Métricas de intereoperabilidad ... 5

8.1.3 Métricas de seguridad ... 5

8.1.5 Métricas de cumplimiento de funcionalidad ... 5

8.2 Métricas de fiabilidad ... 20

8.2.1 Métricas de madurez ... 20

8.2.2 Métricas de tolerancia de errores ... 20

8.2.3 Métricas de capacidad de recuperación ... 20

8.2.4 Métricas de cumplimiento de confiabilidad ... 20

8.3 Métricas de utilidad ... 29

8.3.1 Métricas de comprensibilidad ... 29

8.3.2 Métricas de facilidad de aprendizaje ... 29

8.3.3 Métricas de operabilidad ... 29

8.3.4 Métricas de atractividad ... 29

8.3.5 Métricas de cumplimiento de usabilidad... 30

EXTRACTO

(3)

8.4 Métricas de eficiencia ... 45

8.4.1 Métricas de comportamiento de tiempo ... 45

8.4.2 Métricas de utilización de recursos ... 45

8.4.3 Métricas de cumplimiento de eficiencia ... 45

8.5 Métricas de mantenibilidad ... 53

8.5.1 Métricas de analizabilidad ... 53

8.5.2 Métricas de variabilidad ... 53

8.5.3 Métricas de estabilidad ... 53

8.5.4 Métricas de capacidad de prueba ... 53

8.5.5 Métricas de cumplimiento de mantenibilidad ... 53

8.6 Métricas de portabilidad ... 62

8.6.1 Métricas de adaptabilidad ... 62

8.6.2 Métricas de capacidad de instalación ... 62

8.6.3 Métricas de co-existencia ... 62

8.6.4 Métricas de reemplazabilidad ... 62

8.6.5 Métricas de cumplimiento de portabilidad ... 62

Anexo A (informativo) Consideraciones para el uso de métricas ... 77

A.1 Interpretación de las medidas ... 77

A.1.1 Las diferencias de potencial entre la prueba y contextos operacionales de uso……….. ... 77

A.1.2 Cuestiones que afectan a la validez de los resultados ... 78

A.1.3 Equilibrio de los recursos de medición ... 78

A.1.4 Corrección de la especificación ... 78

A.2 Métricas de validación ... 79

A.2.1 Propiedades deseadas para métricas ... 79

A.2.2 Demostración de la validez de las métricas ... 80

A.3 Uso de las métricas para la estimación (juicio) y predicción (pronóstico) ... 81

A.3.1 Calidad de las características de predicción por los datos ... 81

A.3.2 Características de la calidad actual de estimación de los hechos actuales .. 81

A.4 Detección de las desviaciones y anomalías en calidad de los componentes propensos a problemas ... 82

EXTRACTO

(4)

© ISO 2003  Todos los derechos reservados

A.5 Visualización de la medición de los resultados ... 82

Anexo B (informativo) El uso de la calidad en uso. Métricas externas e internas (Ejemplo de Marco) ... 84

B.1 Introducción ... 84

B.2 Visión general del proceso de desarrollo y calidad ... 84

B.3 Visión Pasos de aproximación a la calidad ... 86

B.3.1 General ... 86

B.3.2 Paso #1 Identificación de los requerimientos de calidad ... 86

B.3.3 Paso #2 Especificación de la evaluación ... 88

B.3.4 Paso #3 Diseño de la evaluación ... 91

B.3.5 Paso #4 Ejecución de la evaluación ... 92

B.3.6 Paso #5 Comentarios a la organización ... 92

Anexo C (informativo) Explicación detallada de los tipos de escalas métricas y tipos de medición ... 93

C.1 Tipos de escala métrica ... 93

C.2 Tipos de medición ... 95

C.2.1 Tipos de medición de tamaño ... 95

C.2.2 Tipos de medición de de tiempo ... 98

C.2.3 Tipos de conteo de medida ... 101

Anexo D (informativo) Término (s) ... 103

D.1 Definiciones ... 103

D.1.1 Calidad ... 103

D.1.2 Software y usuario ... 103

D.1.3 Medición ... 104

Anexo E (informativo) Métricas Internas Puras ... 106

E.1 Métricas Internas Puras ... 106

FIGURAS Figura 1. Relación entre tipos de métricas ... 3

Tabla 8.1.1 Métricas de adecuación ... 6

Tabla 8.1.2 Métricas de exactitud ... 10

Tabla 8.1.3 Métricas de interoperabilidad ... 12

EXTRACTO

(5)

Tabla 8.1.4 Métricas de seguridad... 14

Tabla 8.1.5 Métricas para la conformidad de la funcionalidad ... 18

Tabla 8.2.1 Métricas de madurez ... 21

Tabla 8.2.2 Métricas de tolerancia a la falla ... 24

Tabla 8.2.3 Métricas de capacidad de recuperación ... 26

Tabla 8.2.4 Métricas de conformidad de la fiabilidad ... 28

Tabla 8.3.1 Métricas de comprensibilidad ... 31

Tabla 8.3.2 Métricas de la capacidad de aprendizaje ... 35

Tabla 8.3.3 Métricas de capacidad de operación ... 36

Tabla 8.3.4 Métricas de capacidad de atracción ... 42

Tabla 8.3.5 Métricas de la conformidad de capacidad de uso ... 44

Tabla 8.4.1 Métricas del comportamiento temporal ... 46

Tabla 8.4.2 Métricas de la utilización de recursos ... 50

Tabla 8.4.3 Métricas de la conformidad de la eficiencia ... 52

Tabla 8.5.1 Métricas de la capacidad de análisis ... 54

Tabla 8.5.2 Métricas de capacidad de cambio ... 56

Tabla 8.5.3 Métricas de estabilidad ... 57

Tabla 8.5.4 Métricas de capacidad de prueba ... 59

Tabla 8.5.5 Métricas de la conformidad de la capacidad de mantenimiento ... 61

Tabla 8.6.1 Métricas de capacidad de adaptación ... 63

Tabla 8.6.2 Métrica de capacidad de instalación ... 70

Tabla 8.6.3 Métricas de coexistencia ... 73

Tabla 8.6.4 Métricas de capacidad de reemplazo ... 74

Tabla 8.6.5 Métrica de conformidad de la portabilidad ... 76

Tabla B.1 Modelo de medición de la calidad ... 85

Tabla B.2 Necesidades de los usuarios características y pesos ... 86

Tabla B.3 Tablas de medición de la calidad ... 88

Tabla B.4 Plan de medición ... 91

EXTRACTO

(6)

© ISO 2003  Todos los derechos reservados

Prólogo nacional

Esta Norma Técnica Ecuatoriana NTE INEN-ISO/IEC TR 9126-3 es una traducción idéntica de la Norma Internacional ISO/IEC TR 9126-3: 2003, Software Engineering. Product Quality. Part 3:

Internal Metrics .El comité responsable de esta Norma Técnica Ecuatoriana y de su traducción es el Comité Interno del INEN.

Para el propósito de esta Norma Técnica Ecuatoriana se ha hecho el siguiente cambio editorial:

a) Las palabras “esta Norma Internacional” han sido reemplazadas por “esta norma nacional”.

Para el propósito de esta Norma Técnica Ecuatoriana se enlistan los documentos normativos internacionales que se referencian en la Norma Internacional ISO/IEC TR 9126-3:2003 para lo cuale no existen documentos normativos nacionales correspondientes.

Documento Normativo Internacional

ISO/IEC 9126-1:2001, Ingeniería de software - Calidad del producto - Parte 1: Modelo de calidad ISO/IEC TR 9126-21), Ingeniería de software - Calidad del producto - Parte 2: Métricas externas ISO/IEC 9126-41), Ingeniería de software - Calidad del producto - Parte 4: La calidad en el uso de métricas

ISO/IEC 14598-1:1999, Tecnología de la información - Evaluación del producto de software - Parte 1:

Visión general

ISO/IEC 14598-2:2000, Ingeniería de software - Evaluación del producto - Parte 2 : Planificación y gestión

ISO/IEC 14598-3:2000, Ingeniería de software - Evaluación del producto - Parte 3: Proceso para desarrolladores

ISO/IEC 14598-4:1999, Ingeniería de software - Evaluación del producto - Parte 4: Proceso para compradores

ISO/IEC 14598-5:1998, Tecnología de la información - Evaluación del producto de software - Parte 5:

Proceso para evaluadores

ISO/IEC 14598-6:2001, Ingeniería de software - Evaluación del producto - Parte 6: Documentación de los módulos de evaluación

ISO/IEC 12207:1995, Tecnología de la información - Procesos del ciclo de vida del software

ISO/IEC 14143-1:1998, Tecnología de la información - Medición de software - medición del tamaño funcional - Parte 1: Definición de conceptos

ISO 2382-20:1990, Tecnología de la información - Vocabulario - Parte 20: Desarrollo del sistema ISO 9241-10:1996, Requisitos ergonómicos para trabajos de oficina con pantallas de visualización de datos (PVDs) - Parte 10: Los principios de diálogo

1) Para ser publicado

EXTRACTO

(7)

Prólogo

ISO (la Organización Internacional de Normalización) e IEC (la Comisión Electrotécnica Internacional) forman el sistema especializado para la normalización mundial. Los organismos nacionales que son miembros de la ISO y la IEC participan en el desarrollo de las 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. La ISO y los comités técnicos de la IEC colaboran en campos de interés mutuo.

Otras organizaciones internacionales, públicas y privadas, en coordinación con la ISO y la IEC, también participan en el trabajo. En el campo de la tecnología de la información, la ISO y la IEC han establecido un comité técnico conjunto, ISO/IEC JTC 1.

Las Normas Internacionales se redactan de acuerdo con las reglas establecidas en la ISO/IEC, Parte 2.

La principal tarea de la comisión técnica conjunta es preparar Normas Internacionales. Los proyectos de Normas Internacionales adoptados por la comisión técnica conjunta se circulan a los organismos nacionales para votación. La publicación como Norma Internacional requiere la aprobación por al menos el 75% de los organismos nacionales con derecho a voto.

En circunstancias excepcionales, el comité técnico podrá proponer la publicación de un informe técnico de uno de los siguientes tipos:

tipo 1, cuando el apoyo requerido no se puede obtener por la publicación de una norma internacional, a pesar de los repetidos esfuerzos;

tipo 2, cuando el tema está todavía en desarrollo técnico o donde por cualquier otra razón no es el futuro pero no la posibilidad inmediata de un acuerdo sobre una Norma Internacional;

tipo 3, cuando el comité técnico conjunto ha recogido datos de una especie diferente a la que normalmente se publican como una Norma Internacional ("estado del arte", por ejemplo).

Informes técnicos de los tipos 1 y 2 son objeto de revisión dentro de los tres años de su publicación, para decidir si se pueden transformar en Normas Internacionales. Informes técnicos de tipo 3 no tienen necesariamente que ser revisado hasta que los datos que proporcionan son considerados como no válidos y útiles.

Se llama la atención la posibilidad de que algunos de los elementos de este documento puedan estar sujetos a derechos de patente. La ISO y la IEC no se hacen responsables por la identificación de cualquiera o todos los derechos de patente.

ISO/IEC TR 9126-3:2003, que es un Informe Técnico de tipo 2, ha sido elaborado por el Comité Técnico Conjunto ISO/IEC JTC 1, Tecnología de la información, Subcomité SC 7, Software y sistema de ingeniería.

Este documento se publica en el Informe Técnico (tipo 2) series de publicaciones (de acuerdo con los Procedimientos para el trabajo técnico de la ISO/IEC JTC 1) como un "estándar de prospectiva para la aplicación provisional" en el campo de las métricas externas para la medición cuantitativa de software externo porque hay una necesidad urgente de orientación sobre cómo deben usarse las normas en este ámbito para satisfacer una necesidad identificada.

Este documento no debe ser considerado como una "norma internacional". Se propone la aplicación provisional para que la información y experiencia de su uso en la práctica pueden ser reunidos. Los comentarios sobre el contenido de este documento deben ser enviados a la Secretaría Central de la ISO.

Una revisión de este informe técnico (tipo 2) se llevará a cabo a más tardar tres años después de que sus opciones con la publicación de: extensión por otros tres años, la conversión en una Norma Internacional, o retiro.

EXTRACTO

(8)

© ISO 2003  Todos los derechos reservados La ISO/IEC 9126 consta de las siguientes partes, bajo el título general de ingeniería de software - Calidad del producto:

Parte 1: Modelo de calidad

Parte 2: Métricas externas

Parte 3: Métricas internas

Parte 4: Calidad en el uso de métricas

EXTRACTO

(9)

Introducción

Este informe técnico proporciona métricas internas para la medición de los atributos de seis características de calidad externos definidos en la norma ISO/IEC 9126-1. Los indicadores que figuran en este informe técnico no pretenden ser una lista establecida exhaustiva. Los desarrolladores, evaluadores, gerentes de calidad y compradores pueden seleccionar parámetros de informe técnico para la definición de necesidades, evaluación de productos de software, la medición de los aspectos de calidad y otros fines. También pueden modificar los parámetros o el uso de las métricas que no se incluyen aquí. Este Informe Técnico es aplicable a cualquier tipo de producto de software, aunque cada una de las métricas no siempre es aplicable a todo tipo de producto de software.

ISO/IEC 9126-1 define los términos para las características de la calidad del software y cómo se descomponen estas características en subcaracterísticas. ISO/IEC 9126-1, sin embargo, no describe cómo se podrían medir cualquiera de estas subcaracterísticas. ISO/IEC 9126-2 define las métricas externas, ISO/IEC 9126-3 define las métricas internas e ISO/IEC 9126-4 define las métricas de la calidad en el uso, para medir características o subcaracterísticas. Las métricas internas miden el propio software, las métricas externas miden el comportamiento del sistema basado en computador que incluye el software, y las métricas de la calidad en el uso miden los efectos de la utilización del software en un contexto específico de uso.

Este Informe Técnico está destinado a ser usada junto con la ISO/IEC 9126-1. Se recomienda leer las normas ISO/IEC 14598-1 y la ISO/IEC 9126-1 antes de usar esta norma, en particular si el lector no está familiarizado con el uso de las métricas del software para la especificación y la evaluación del producto.

Las cláusulas 1 a la 7 y los Anexos A hasta el D son comunes para ISO/IEC TR 9126-2, ISO/IEC TR 9126-3, y la ISO/IEC 9126-4 .El Anexo E es para uso del ISO/IEC TR 9126-3.

EXTRACTO

(10)

© ISO 2003  Todos los derechos reservados

Ingeniería de software. Calidad del producto. Parte 3: Métricas internas 1 Objeto y campo de aplicación

Este informe técnico define las métricas internas para la medición cuantitativa de la calidad del software externo en términos de las características y subcaracterísticas definidas en la ISO/IEC 9126- 1, y está destinado a usarse junto con la ISO/IEC 9126-1.

Este informe técnico contiene:

i. una explicación sobre cómo aplicar la métrica de calidad del software ii. un conjunto básico de métricas para cada subcaracterística

iii. un ejemplo de cómo aplicar las métricas durante el ciclo de vida del producto de software.

Este informe técnico no asigna rangos de valores de dichas métricas a los niveles clasificados ni a los grados de conformidad, porque estos valores se definen para cada producto de software o son parte del producto de software, por su naturaleza, dependiendo de factores tales como categoría del software, nivel de integridad y necesidades del usuario. Algunos atributos pueden tener un rango deseable de valores que no dependen de las necesidades específicas del usuario sino de factores genéricos, por ejemplo, los factores cognitivos humanos.

Este informe técnico se puede aplicar a cualquier tipo de software para cualquier aplicación. Los usuarios de este informe técnico pueden seleccionar, modificar y aplicar las métricas y las medidas, o pueden definir las métricas específicas para su dominio de aplicación individual. Por ejemplo, la medición específica de características de calidad tales como protección o seguridad se puede encontrar en Normas Internacionales o en informes técnicos suministrados por IEC 65 e ISO/IEC JTC 1/SC 27.

Los usuarios previstos de este reporte técnico incluyen:

Comprador (individuo u organización que adquiere u obtiene un sistema, un producto de software o un servicio de software de un proveedor).

Evaluador (individuo u organización que realiza una evaluación. Un evaluador puede ser, por ejemplo, un laboratorio de pruebas, el departamento de calidad de una organización dedicada a desarrollar software, una organización del gobierno o un usuario).

Desarrollador (individuo u organización que realiza actividades de desarrollo, incluyendo análisis de requisitos, diseño y prueba a través de aceptación durante el proceso de ciclo de vida del software).

Responsable del mantenimiento (individuo u organización que realiza actividades de mantenimiento).

- Proveedor (individuo u organización que establece un contrato con el comprador para el suministro de un sistema, un producto o un servicio de software bajo los términos del contrato) cuando se valida la calidad del software en la prueba de calificación.

- Usuario (individuo u organización que usa el producto de software para realizar una función específica) cuando se evalúa la calidad del producto de software en la prueba de aceptación.

- Director de calidad (individuo u organización que realiza un examen sistemático del producto de software o de los servicios de software) cuando se evalúa la calidad del software como parte del aseguramiento y del control de la calidad.

EXTRACTO

(11)

INFORMACIÓN COMPLEMENTARIA

Documento:

NTE INEN- ISO/IEC TR 9126-3

TÍTULO: INGENIERÍA DE SOFTWARE. CALIDAD DEL PRODUCTO DE SOFTWARE. PARTE 3: MÉTRICAS INTERNAS. (ISO/IEC TR 9126-3:2003, IDT)

Código:

ICS: 35.080

ORIGINAL:

Fecha de inicio del estudio:2013-11-25

REVISIÓN:

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

Oficialización con el Carácter de Obligatoria por Resolución No.

publicado en el Registro Oficial No.

Fecha de iniciación del estudio:

Fechas de consulta pública: 2013-11-27 al 2013-12-12 Comité Interno del INEN:

Fecha de iniciación: 2013-12-13 Fecha de aprobación: 2013-12-13 Integrantes del Subcomité:

NOMBRES: INSTITUCIÓN REPRESENTADA:

Eco. Agustín Ortiz (Presidente) Ing. José Luis Pérez

Ing. Paola Castillo Ing. Tatiana Briones Ing. Laura González Ing. Bolívar Cano

Ing. Gonzalo Arteaga (Secretaría Técnica)

DIRECCION EJECUTIVA

COORDINACIÓN GENERAL TÉCNICO DIRECCIÓN DE NORMALIZACIÓN DIRECCIÓN DE VALIDACIÓN Y CERTIFICACIÓN

DIRECCIÓN DE METROLOGÍA DIRECCION DE REGLAMENTACIÓN DIRECCIÓN DE NORMALIZACIÓN

Otros trámites: Compromiso Presidencial N° 20549 del 08 de junio del 2013, para el fortalecimiento de normas del Instituto Ecuatoriano de Normalización – INEN.

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

Oficializada como: Voluntaria Por Resolución No. 13539 de 2013-12-24 Registro Oficial No. 168 de 2014-01-23

EXTRACTO

(12)

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 General: E-Mail:direccion@inen.gob.ec

Área Técnica de Normalización: E-Mail:normalizacion@inen.gob.ec Área Técnica de Certificación: E-Mail:certificacion@inen.gob.ec

Área Técnica de Verificación: E-Mail:verificacion@inen.gob.ec Área Técnica de Servicios Tecnológicos: E-Mail:inenlaboratorios@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

EXTRACTO

Referencias

Documento similar

IEC colabora estrechamente con la Organización Internacional de Normalización (ISO), de acuerdo con las condiciones determinadas por acuerdo entre ambas. 2) Las

ISO, especificando un Modelo de Referencia de la Gestión de Datos, reconoce que hay muchos implementadores de sistemas de gestión de datos. Es inevitable que

IEC colabora estrechamente con la Organización Internacional de Normalización (ISO), de acuerdo con las condiciones determinadas por acuerdo entre ambas. 2) Las decisiones formales

Por lo tanto, en base a su perfil de eficacia y seguridad, ofatumumab debe considerarse una alternativa de tratamiento para pacientes con EMRR o EMSP con enfermedad activa

IEC colabora estrechamente con la Organización Internacional de Normalización (ISO), de acuerdo con las condiciones determinadas por acuerdo entre ambas. 2)

IEC colabora estrechamente con la Organización Internacional de Normalización (ISO), de acuerdo con las condiciones determinadas por acuerdo entre ambas. 2) Las decisiones formales

Cuando las características y las métricas asociadas se puedan usar no sólo para evaluar el producto software, sino también para definir requisitos de calidad y otros usos, la

La campaña ha consistido en la revisión del etiquetado e instrucciones de uso de todos los ter- mómetros digitales comunicados, así como de la documentación técnica adicional de