NTE INEN-ISO/IEC 14598-4 - Servicio Ecuatoriano de Normalización

Anuncio
Quito – Ecuador
NORMA
TÉCNICA
ECUATORIANA
NTE INEN-ISO/IEC 14598-4
TO
Primera edición
2014-01
TR
AC
TECNOLOGÍA DE LA INFORMACIÓN. EVALUACIÓN DEL
PRODUCTO SOFTWARE. PARTE 4: PROCEDIMIENTO PARA
COMPRADORES (ISO/IEC 14598-4:1999, IDT)
EX
SOFTWARE ENGINEERING. PRODUCT EVALUATION. PART 4: PROCESS FOR ACQUIRERS
(ISO/IEC 14598-4:1999, IDT)
_____________________________________
Correspondencia:
Esta Norma Técnica Ecuatoriana es una traducción idéntica de la Norma Internacional
ISO/IEC 14598-4:1999.
DESCRIPTORES: Tecnología, información, evaluación, producto, software, procedimiento, compradores
ICS: 35.080; 35.240.01
43
Páginas
© ISO 1999− Todos los derechos reservados
© INEN 2014.
NTE INEN-ISO/IEC 14598-4
2014-01
Prólogo nacional
EX
TR
AC
TO
Esta Norma Técnica Ecuatoriana NTE INEN-ISO/IEC 14598-4 es una traducción idéntica de la Norma
Internacional ISO/IEC 14598-4:1999, “Software engineering. Product evaluation. Part 4: Process for
acquirers”, la fuente de la traducción es la norma adoptada por AENOR. El comité nacional
responsable de esta Norma Técnica Ecuatoriana y de su adopción es el Comité Interno del INEN.
2014-2683
© ISO 1999 − Todos los derechos reservados
© INEN 2014
i
-3-
UNE-ISO/IEC 14598-4:2006
ÍNDICE
Página
4
INTRODUCCIÓN ............................................................................................................................
5
1
OBJETO Y CAMPO DE APLICACIÓN ......................................................................
6
2
CONFORMIDAD ............................................................................................................
6
3
NORMAS PARA CONSULTA.......................................................................................
7
4
TÉRMINOS Y DEFINICIONES ....................................................................................
7
5
EVALUACIÓN DE PRODUCTOS SOFTWARE.
CONSIDERACIONES GENERALES ...........................................................................
Correlación entre los procesos de evaluación y de compra ..........................................
Entradas al proceso de evaluación..................................................................................
Requisitos del sistema ......................................................................................................
Requisitos del nivel de integridad ...................................................................................
Especificación de los requisitos de software...................................................................
Evaluaciones realizadas por terceros .............................................................................
Adaptación........................................................................................................................
7
7
8
8
9
10
10
10
11
12
12
13
14
14
15
16
16
17
17
18
19
EVALUACIÓN DURANTE LA COMPRA DE SOFTWARE
PERSONALIZADO Y MODIFICACIONES AL EXISTENTE..................................
Fase 1. Establecer los requisitos de evaluación..............................................................
Fase 2. Especificar la evaluación.....................................................................................
Fase 3. Diseñar la evaluación ..........................................................................................
Fase 4. Ejecutar la evaluación.........................................................................................
19
19
20
20
20
ANEXO A (Informativo) DEFINICIONES ..................................................................................
21
ANEXO B (Informativo) TABLAS................................................................................................
27
ANEXO C (Informativo) FIGURAS..............................................................................................
31
ANEXO D (Informativo) MÉTODOS DE EVALUACIÓN ........................................................
33
ANEXO E (Informativo) EJEMPLO DEL PROCESO DE EVALUACIÓN POR FASES......
39
BIBLIOGRAFÍA...............................................................................................................................
41
6.1
6.1.1
6.1.2
6.2
6.2.1
6.2.2
6.2.3
6.3
6.4
6.4.1
6.4.2
6.4.3
7
7.1
7.2
7.3
7.4
TR
EVALUACIÓN DURANTE LA COMPRA
DE PRODUCTOS COMERCIALES (OFF-THE-SHELF) .........................................
Fase 1. Establecer los requisitos de evaluación..............................................................
Establecer el propósito y ámbito de la evaluación.........................................................
Especificar los requisitos de evaluación .........................................................................
Fase 2. Especificar la evaluación.....................................................................................
Seleccionar las métricas ...................................................................................................
Seleccionar los métodos de evaluación ...........................................................................
Evaluaciones llevadas a cabo por terceros .....................................................................
Fase 3. Diseñar la evaluación ..........................................................................................
Fase 4. Ejecutar la evaluación.........................................................................................
Ejecutar los métodos de evaluación ................................................................................
Analizar los resultados de la evaluación.........................................................................
Extraer conclusiones ........................................................................................................
EX
6
AC
5.1
5.2
5.2.1
5.2.2
5.2.3
5.2.4
5.3
TO
PRÓLOGO ........................................................................................................................................
ENOR AUTORIZA EL USO DE ESTE DOCUMENTO A LAS PERSONAS AUTORIZADAS DEL MINISTERIO DE INDUSTRIAS Y PRODUCTIVIDA
UNE-ISO/IEC 14598-4:2006
-4-
PRÓLOGO
ISO (Organización Internacional de Normalización) e IEC (Comisión Electrotécnica Internacional)
constituyen el sistema especializado para la normalización a nivel mundial. Los organismos nacionales
miembros de ISO o de IEC participan en el desarrollo de normas internacionales a través de comités
técnicos establecidos por las organizaciones respectivas para realizar acuerdos en los campos específicos
de la actividad técnica. Los comités de ISO e IEC colaboran en campos de interés mutuo. Otras
organizaciones internacionales, gubernamentales y no gubernamentales, en colaboración con ISO e IEC,
también toman parte en el trabajo.
Las normas internacionales se elaboran conforme a las reglas dadas en las Directivas ISO/IEC Parte 3.
TO
En el campo de las tecnologías de la información, ISO e IEC han establecido un comité técnico conjunto,
el denominado ISO/IEC JTC1. Los borradores de normas internacionales adoptados por el comité
conjunto se circulan a los organismos nacionales para su voto. La publicación como norma internacional
requiere la aprobación de al menos el 75% de los organismos nacionales con derecho a voto.
AC
Se pone especial atención a la posibilidad de que algunos elementos de esta parte de la Norma
ISO/IEC 14598 pueden estar sujetos a derechos de patente. ISO e IEC no se hacen responsables de la
identificación de tales derechos de patente.
La Norma Internacional ISO/IEC 14598-4 fue elaborada por el Comité Técnico Conjunto ISO/IEC JTC 1,
Tecnología de la Información, Subcomité SC7, Ingeniería del Software y Sistemas.
− Parte 1: Visión general
TR
La Norma ISO/IEC 14598 consta de las siguientes partes agrupadas bajo el título general: Tecnología de
la información. Evaluación del producto software:
EX
− Parte 2: Planificación y gestión
− Parte 3: Procedimiento para desarrolladores
− Parte 4: Procedimiento para compradores
− Parte 5: Procedimiento para evaluadores
− Parte 6: Documentación de los módulos de evaluación
Los anexos A a E de esta parte de la Norma ISO/IEC 14598 son para información.
ENOR AUTORIZA EL USO DE ESTE DOCUMENTO A LAS PERSONAS AUTORIZADAS DEL MINISTERIO DE INDUSTRIAS Y PRODUCTIVIDA
-5-
UNE-ISO/IEC 14598-4:2006
INTRODUCCIÓN
El software se ha convertido progresivamente en algo omnipresente. La demanda de funcionalidades añadidas y de
productos software sin fallos ha crecido al tiempo que se automatiza una mayor cantidad de procesos para obtener el
mayor partido de los ordenadores. Los sistemas modernos de hoy en día son tan complejos que no son capaces de
ejecutar sus funciones sin software. El uso de productos comerciales (off the shelf) se acelera desde que la variedad de
estos productos aumenta y que la rápida evolución de la tecnología de ingeniería del software reduce la dependencia de
software de código personalizado. La aproximación del desarrollo orientado a objetos, que se basa en el desarrollo de
un sistema de aplicación a través de la extensión de bibliotecas existentes de unidades autocontenidas, ha reducido
igualmente los requisitos del software personalizado. Este hecho ha llevado a intensificar la atención sobre la calidad de
los productos software concomitantes o sobre la calidad de las unidades de software autocontenidas.
TO
El desarrollo del software personalizado es propenso a volver a trabajar como resultado de no satisfacer los requisitos
del usuario. El uso de software personalizado puede requerir mayor esfuerzo (más que anticipado) respecto a las actividades de soporte al uso, implantación, formación y mantenimiento. La compra de productos comerciales (off-the-shelf)
o la reutilización de los productos existentes no están exentas de riesgos. Los problemas suelen darse porque los
productos comerciales (off-the-shelf) pueden requerir personalización; los requisitos de comprobación y análisis pueden
ser enormes; el mantenimiento y soporte del producto es dudoso cuando se convierte en obsoleto o revisado; puede ser
difícil integrar productos en sistemas mayores; y la calidad del producto puede no ser consistente con la calidad requerida del sistema objetivo.
Los productos software comerciales (off-the-shelf) varían enormemente. Pueden ser:
AC
a) usados como productos autónomos [por ejemplo: nóminas, software contable, software de consumidor) o “de envoltorio plastificado” (como procesadores de texto u hojas de cálculo)];
TR
b) integrados como componentes dentro de un sistema mayor que incluye otros componentes de software y hardware
(por ejemplo: sistemas operativos, sistemas de gestión de bases de datos relacionales, interfaces gráficas de usuario,
etc.);
c) embebidos en hardware (por ejemplo, enlaces de comunicaciones de datos, lógica de matrices programables o PAL);
EX
d) embebidos como parte de un sistema de hardware/software configurable que puede ser usado para el desarrollo de
una aplicación específica (por ejemplo, sistema de control distribuido);
e) herramientas CASE usadas para apoyar el desarrollo de software y los procesos de mantenimiento (por ejemplo,
compiladores, herramientas de gestión de configuración).
Los errores en los productos autónomos pueden impactar en la productividad, causar pérdidas financieras o duplicar
inútilmente el trabajo. Los componentes de software pueden tener una integración difícil, afectar a la fiabilidad del
sistema global, o puede ser incompatible con los objetivos del sistema. Las herramientas CASE pueden introducir un
error en un producto bajo desarrollo o ser de uso complejo.
Es por lo tanto esencial evaluar la calidad de los productos software durante la adquisición, o cuando se toma la
decisión de reutilizar un producto o componente existente. La evaluación puede ser empleada para aceptar o rechazar un
producto, o para seleccionar entre diversas alternativas un producto que responda a los requisitos de calidad establecidos para la aplicación objetivo. El nivel de rigor del proceso de evaluación está necesariamente conmensurado con
los requisitos de integridad del producto. Se requiere el mayor nivel de rigor cuando se lleva a cabo la evaluación de los
productos con misión crítica.
ENOR AUTORIZA EL USO DE ESTE DOCUMENTO A LAS PERSONAS AUTORIZADAS DEL MINISTERIO DE INDUSTRIAS Y PRODUCTIVIDA
UNE-ISO/IEC 14598-4:2006
-6-
1 OBJETO Y CAMPO DE APLICACIÓN
Esta parte de la Norma ISO/IEC 14598 contiene los requisitos, recomendaciones y directrices para la sistematización de
la medición, la valoración y la evaluación de la calidad de productos software durante la compra de productos software
(off-the-shelf), productos personalizados, o modificaciones de los productos existentes. Utiliza el modelo de calidad del
software descrito en la Norma ISO/IEC 9126-1; amplía el procedimiento general para la evaluación de la calidad del
software descrito en la Norma ISO/IEC 14598-1, y utiliza el procedimiento de compras definido en la Norma
ISO/IEC 12207. Puede ser utilizado conjuntamente con las Normas ISO/IEC 12119, ISO/IEC 14598-2 (nueva),
ISO/IEC 14598-3 (nueva) e ISO/IEC 14598-6. Las fases del proceso de evaluación son similares entre esta parte de la
Norma ISO/IEC 14598 y la Norma ISO/IEC 14598-5, pero el contexto de uso es bastante diferente. En el caso de que
los compradores requieran por parte de terceros la comprobación de los paquetes de software contra sus requisitos de
calidad, se puede aplicar la Norma ISO/IEC 12119.
El proceso de evaluación descrito en esta parte de la Norma ISO/IEC 14598 también contribuye a responder a los
objetivos de decidir la aceptación de un producto único, o a seleccionar un producto de entre productos alternativos. El
proceso de evaluación puede ser adaptado a la naturaleza y a los niveles de integridad de la aplicación. También es lo
suficientemente flexible para acomodarse al mayor abanico de formas y usos de productos de manera que sean efectivos
en cuando al coste.
TO
Esta parte de la Norma ISO/IEC 14598 está dirigida, aunque no limitada, a gestores de proyectos, ingenieros de
sistemas, equipos de mantenimiento de ingeniería del software y usuarios finales que planean adquirir productos
software, así como a proveedores que facilitan dichos productos.
AC
Los productos objetivo del proceso de evaluación en esta parte de la Norma ISO/IEC 14598 pueden ser integrados
como componentes dentro de un sistema más grande o pueden ser utilizados autónomamente. Se clasifican como:
a) Productos software comerciales (off-the-shelf).
TR
b) Productos existentes, desarrollados o comprados para otras aplicaciones, o para una amplia gama de aplicaciones
comunes.
c) Productos software personalizados o modificaciones de productos software existentes.
EX
El proceso de evaluación que se define en este apartado también puede aplicarse a las herramientas CASE. Pero dado
que la evaluación de estas herramientas está específicamente descrita en la Norma ISO/IEC 14102, se consideran fuera
del ámbito de esta parte de la Norma ISO/IEC 14598.
La Norma ISO/IEC 14598-4 está diseñado para trabajar junto con otras normas. Para sistemas con altos requisitos de integridad, pueden añadirse requisitos adicionales en el proceso de evaluación descrito en la Norma ISO/IEC 14598-4, que se
derivan de las normas y estándares específicos de sector (por ejemplo, IEC 880, DOA-167A, MOD-55, etc.).
2 CONFORMIDAD
Debido a la libertad de elección permitida al usuario por la naturaleza general de sus recomendaciones, no es válida una
simple pretensión de cumplimiento con esta parte de la serie de Normas ISO/IEC 14598. Cualquier organización que
imponga esta parte de la Norma ISO/IEC 14598 como condición de negocio es responsable de especificar y hacer
público el proceso de evaluación que cumpla los objetivos obligatorios especificados en el apartado 6.1.1. Este proceso
de evaluación especificado constituye los términos de cumplimiento para una aplicación dada en esta parte de la Norma
ISO/IEC 14598. Todas las actividades de los capítulos 6 y 7 deben ser consideradas para la candidatura.
Los requisitos sobre el proceso de evaluación pueden ser también establecidos contractualmente durante la ejecución
del proceso de compra. El cumplimiento con el proceso de evaluación descrito en esta parte de la Norma
ISO/IEC 14598 se establece entonces fácilmente.
ENOR AUTORIZA EL USO DE ESTE DOCUMENTO A LAS PERSONAS AUTORIZADAS DEL MINISTERIO DE INDUSTRIAS Y PRODUCTIVIDA
INFORMACIÓN COMPLEMENTARIA
Documento:
NTE INENISO/IEC
14598-4
TÍTULO: TECNOLOGÍA DE LA INFORMACIÓN. EVALUACIÓN Código: ICS
DEL PRODUCTO SOFTWARE. PARTE 4: PROCEDIMIENTO 35.080;
35.240.01
PARA COMPRADORES (ISO/IEC 14598-4:1999, IDT)
ORIGINAL:
Fecha de iniciación 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
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
Integrantes del Comité Interno:
TO
Fecha de aprobación: 2013-12-13
INSTITUCIÓN REPRESENTADA:
Eco. Agustín Ortiz (Presidente)
Ing. José Luis Pérez
Ing. Paola Castillo
Ing. Tatiana Briones
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
AC
NOMBRES:
EX
TR
Ing. Laura González
Ing. Bolívar Cano
Ing. Gonzalo Arteaga (Secretaría Técnica)
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. 13532 de 2013-12-20
Registro Oficial Suplemento No. 158 de 2014-01-09
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: [email protected]
Dirección de Normalización: E-Mail: [email protected]
Regional Guayas: E-Mail: [email protected]
Regional Azuay: E-Mail: [email protected]
Regional Chimborazo: E-Mail: [email protected]
URL:www.inen.gob.ec
Descargar