NORMA TÉCNICA COLOMBIANA 4245

Documentos relacionados
NORMA TÉCNICA COLOMBIANA 1246

NORMA TÉCNICA COLOMBIANA 1580

NORMA TÉCNICA COLOMBIANA 1505

NORMA TÉCNICA COLOMBIANA 1687

NORMA TÉCNICA COLOMBIANA 3763

NORMA TÉCNICA COLOMBIANA 1717

GUÍA TÉCNICA COLOMBIANA 70

NORMA TÉCNICA COLOMBIANA 2835

NORMA TÉCNICA COLOMBIANA 1902

NORMA TÉCNICA COLOMBIANA 2064

NORMA TÉCNICA COLOMBIANA 2421

NORMA TÉCNICA COLOMBIANA 1853

NORMA TÉCNICA NTC-ISO COLOMBIANA

NORMA TÉCNICA COLOMBIANA 1741

NORMA TÉCNICA COLOMBIANA 1931

NORMA TÉCNICA COLOMBIANA 3252

NORMA TÉCNICA COLOMBIANA 934

NORMA TÉCNICA COLOMBIANA 2916

NORMA TÉCNICA COLOMBIANA 1324

NORMA TÉCNICA COLOMBIANA 2321

NORMA TÉCNICA COLOMBIANA 1702

NORMA TÉCNICA COLOMBIANA 1700

NORMA TÉCNICA COLOMBIANA 2802

NORMA TÉCNICA NTC-ISO COLOMBIANA

GUÍA TÉCNICA COLOMBIANA 252

NORMA TÉCNICA COLOMBIANA 2623

NORMA TÉCNICA COLOMBIANA 3676

NORMA TÉCNICA NTC-ISO COLOMBIANA 7873

NORMA TÉCNICA COLOMBIANA 2309

NORMA TÉCNICA NTC-ISO COLOMBIANA

NORMA TÉCNICA COLOMBIANA 1766

NORMA TÉCNICA COLOMBIANA 4166

NORMA TÉCNICA COLOMBIANA 2663

NORMA TÉCNICA COLOMBIANA 3521

NORMA TÉCNICA COLOMBIANA 3213

NORMA TÉCNICA COLOMBIANA 4267

NORMA TÉCNICA COLOMBIANA 976

NORMA TÉCNICA COLOMBIANA 2191

NORMA TÉCNICA COLOMBIANA 760

NORMA TÉCNICA COLOMBIANA 985

NORMA TÉCNICA NTC-ISO/IEC COLOMBIANA

NORMA TÉCNICA COLOMBIANA 3458

NORMA TÉCNICA COLOMBIANA 620

NORMA TÉCNICA COLOMBIANA 1764

NORMA TÉCNICA COLOMBIANA 1989

NORMA TÉCNICA COLOMBIANA 3542

NORMA TÉCNICA COLOMBIANA 752

NORMA TÉCNICA COLOMBIANA 4269

NORMA TÉCNICA COLOMBIANA 1849

NORMA TÉCNICA NTC-ISO COLOMBIANA 5402

NORMA TÉCNICA COLOMBIANA 1844

NORMA TÉCNICA COLOMBIANA 4026

NORMA TÉCNICA COLOMBIANA 2339

NORMA TÉCNICA COLOMBIANA 2

NORMA TÉCNICA COLOMBIANA 2919

NORMA TÉCNICA COLOMBIANA 2165

NORMA TÉCNICA NTC-ISO/IEC COLOMBIANA

NORMA TÉCNICA COLOMBIANA 778

NORMA TÉCNICA COLOMBIANA 2567

NORMA TÉCNICA COLOMBIANA 4307

NORMA TÉCNICA COLOMBIANA 5051

NORMA TÉCNICA COLOMBIANA 4189

NORMA TÉCNICA COLOMBIANA 1991

NORMA TÉCNICA COLOMBIANA 4278

NORMA TÉCNICA COLOMBIANA 2866

NORMA TÉCNICA COLOMBIANA 969

NORMA TÉCNICA COLOMBIANA 2701

NORMA TÉCNICA COLOMBIANA 2334

NORMA TÉCNICA COLOMBIANA 2038

NORMA TÉCNICA COLOMBIANA 1277

NORMA TÉCNICA COLOMBIANA 1829

NORMA TÉCNICA COLOMBIANA 2238

NORMA TÉCNICA COLOMBIANA 3298

NORMA TÉCNICA COLOMBIANA 2398

NORMA TÉCNICA COLOMBIANA 806

NORMA TÉCNICA COLOMBIANA 1563

NORMA TÉCNICA COLOMBIANA 4482

NORMA TÉCNICA COLOMBIANA 5710

NORMA TÉCNICA COLOMBIANA 1939

NORMA TÉCNICA COLOMBIANA 5150

NORMA TÉCNICA COLOMBIANA 2335

NORMA TÉCNICA COLOMBIANA 3476

NORMA TÉCNICA COLOMBIANA 5234

NORMA TÉCNICA COLOMBIANA 47

NORMA TÉCNICA COLOMBIANA 3418

NORMA TÉCNICA COLOMBIANA 650

NORMA TÉCNICA COLOMBIANA 3493

NORMA TÉCNICA COLOMBIANA 3475

NORMA TÉCNICA COLOMBIANA 2506

NORMA TÉCNICA COLOMBIANA 1859

NORMA TÉCNICA COLOMBIANA 3315

NORMA TÉCNICA COLOMBIANA 1372

GUÍA TÉCNICA COLOMBIANA 64

NORMA TÉCNICA COLOMBIANA 5771

NORMA TÉCNICA COLOMBIANA 5301

NORMA TÉCNICA COLOMBIANA 5847

NORMA TÉCNICA COLOMBIANA 4171

NORMA TÉCNICA COLOMBIANA 4539

GUÍA TÉCNICA COLOMBIANA 34

NORMA TÉCNICA COLOMBIANA 2243

Transcripción:

NORMA TÉCNICA NTC COLOMBIANA 4245 1997-09-17 TECNOLOGÍA DE LA INFORMACIÓN. DIRECTRICES PARA LA EVALUACIÓN Y SELECCIÓN DE HERRAMIENTAS CASE E: INFORMATION TECHNOLOGY. GUIDELINE FOR THE EVALUATION AND SELECTION OF CASE TOOLS. CORRESPONDENCIA: DESCRIPTORES: esta norma es equivalente (EQV) a la ISO/IEC 14102: 1995 (E) procesamiento de datos; software de computador; aplicaciones de computador; ingeniería de software. I.C.S.: 35.080 Editada por el Instituto Colombiano de Normas Técnicas y Certificación (ICONTEC) Apartado 14237 Bogotá, D.C. - Tel. 6078888 - Fax 2221435 Prohibida su reproducción

PRÓLOGO El Instituto Colombiano de Normas Técnicas y Certificación, ICONTEC, es el organismo nacional de normalización, según el Decreto 2269 de 1993. ICONTEC es una entidad de carácter privado, sin ánimo de lucro, cuya Misión es fundamental para brindar soporte y desarrollo al productor y protección al consumidor. Colabora con el sector gubernamental y apoya al sector privado del país, para lograr ventajas competitivas en los mercados interno y externo. La representación de todos los sectores involucrados en el proceso de Normalización Técnica está garantizada por los Comités Técnicos y el período de Consulta Pública, este último caracterizado por la participación del público en general. La NTC 4245 fue ratificada por el Consejo Directivo de 1997-09-17. Esta norma está sujeta a ser actualizada permanentemente con el objeto de que responda en todo momento a las necesidades y exigencias actuales. A continuación se relacionan las empresas que colaboraron en el estudio de esta norma que pertenecen al Comité 000011. Procesamiento de sistemas de información, a través de su participación en Consulta Pública. ACUC ASOCIACIÓN BANCARIA DE COLOMBIA ASOCIACIÓN COLOMBIANA DE INGENIEROS DE SISTEMAS BANCO DE BOGOTÁ BANCO DE CRÉDITO BANCO PUPULAR COMPUTEC COOPDESARROLLO COPORACIÓN UNIVERSITARIA ANTONIO NARIÑO HEINSOHN ASOCIADOS LTDA IFI INDUSTRIA COLOMBIANA DE LLANTAS S.A. INSTITUTO DE MEDICINA LEGAL INTERACCIÓN MULTIMEDIA INALCEC LIIKKUVA MOBIL DE COLOMBIA PRESIDENCIA DE LA REPÚBLICA SOFTTEAM LTDA UNIVERSIDAD DE LOS ANDES UNIVERSIDAD EAN UNIVERSIDAD NACIONAL DE COLOMBIA VRAD LTDA WINSOFT UNIVERSIDAD PILOTO DE COLOMBIA TECNOCRÉDITO ICONTEC cuenta con un Centro de Información que pone a disposición de los interesados normas internacionales, regionales y nacionales. DIRECCIÓN DE NORMALIZACIÓN

NORMA TÉCNICA COLOMBIANA NTC 4245 CONTENIDO PREFACIO INTRODUCCIÓN 1. ALCANCE 2. REFERENCIAS NORMATIVAS 3. DEFINICIONES Y ACRÓNIMOS 3.1 DEFINICIONES 3.2 ACRÓNIMOS 4. PANORAMA GENERAL DE LA EVALUACIÓN Y DE LA SELECCIÓN DE HERRAMIENTAS CASE 4.1 PROCESO DE INICIACIÓN 4.2 PROCESO DE ESTRUCTURACIÓN 4.3 PROCESO DE EVALUACIÓN 4.4 PROCESO DE SELECCIÓN 4.5 CONSIDERACIONES GENERALES EN LOS PROCESOS 5. PROCESO DE INICIACIÓN 5.1 FIJACIÓN DE METAS 5.2 ESTABLECER CRITERIOS DE SELECCIÓN 5.3 FIJACIÓN Y CONTROL DEL PROYECTO 6. PROCESO DE ESTRUCTURACIÓN 6.1 DEFINICIÓN DE REQUISITOS 6.2 RECOLECCIÓN DE INFORMACIÓN SOBRE LAS HERRAMIENTAS CASE

NORMA TÉCNICA COLOMBIANA NTC 4245 6.3 IDENTIFICACIÓN DE LAS CANDIDATAS FINALES ENTRE LAS HERRAMIENTAS CASE 7. PROCESO DE EVALUACIÓN 7.1 PREPARACIÓN PARA LA EVALUACIÓN 7.2 EVALUACIÓN DE LAS HERRAMIENTAS CASE 7.3 INFORMES DE EVALUACIÓN 8. PROCESO DE SELECCIÓN 8.1 PREPARACIÓN DE LA SELECCIÓN 8.2 APLICACIÓN DEL ALGORITMO DE SELECCIÓN 8.3 RECOMENDACIÓN DE UNA DECISIÓN DE SELECCIÓN 8.4 VALIDACIÓN DE LA DECISIÓN DE SELECCIÓN 9. CARACTERÍSTICAS DE LAS HERRAMIENTAS CASE 9.1 FUNCIONALIDAD. CARACTERÍSTICAS RELATIVAS A PROCESOS DEL CICLO DE VIDA 9.2 FUNCIONALIDAD. CARACTERÍSTICAS RELATIVAS AL USO DE HERRAMIENTAS CASE 9.3 CARACTERÍSTICAS GENERALES DE CALIDAD 9.4 ARACTERÍSTICAS GENERALES NO RELATIVAS A LA CALIDAD ANEXO A ANEXO B ANEXO C

NORMA TÉCNICA COLOMBIANA NTC 4245 TECNOLOGÍA DE LA INFORMACIÓN. DIRECTRICES PARA LA EVALUACIÓN Y SELECCIÓN DE HERRAMIENTAS CASE PREFACIO La ISO ( por sus siglas en inglés de International Organization for Standardization, es la Organización Internacional de normalización) y la IEC (por sus siglas en inglés de International Electrotechnical Commission, es la Comisión Electrotécnica Internacional) conforman el sistema especializado para la normalización mundial. Los cuerpos Nacionales que pertenecen a la ISO o a la IEC participan en le desarrollo de Normas Internacionales a través de comités técnicos establecidos por la organización respectiva para tratar campos particulares de la actividad técnica. Los comités técnicos de la ISO o la IEC se colaboran en áreas de interés mutuo. Otras organizaciones, tanto gubernamentales como no-gubernamentales, también toman parte en el trabajo en conjunto con ISO e IEC. En el campo de la tecnología de la información ISO e IEC han establecido un comité técnico conjunto, el ISO/IEC JTC 1. Borradores de Normas Internacionales adoptados por el comité conjunto son circulados entre cuerpos nacionales para su votación. Su publicación como norma requiere de un mínimo de 75% de aprobación por parte de los cuerpos que emiten su voto. La norma ISO/IEC 14102 fue preparada por el Comité Técnico Conjunto ISO/IEC JTC 1, Tecnología de la información, Subcomité SC 7, Ingeniería de software. Los Anexos A al C son puramente informativos.

NORMA TÉCNICA COLOMBIANA NTC 4245 INTRODUCCIÓN Dentro de la ingeniería del software, las herramientas de la Ingeniería Asistida por Computador (CASE, por sus siglas en inglés) representan una mayoría dentro de las tecnologías utilizadas para desarrollar y mantener sistemas de software. Su selección se debe llevar a cabo considerando cuidadosamente tanto los requisitos técnicos como los de manejo. Esta norma define una secuencia de procesos así como un conjunto estructurado de características para utilizar en la evaluación técnica y la selección final de una herramienta CASE. Sigue el modelo de producto de software descrito en la ISO/IEC 9126: 1991, Tecnología de la información - Evaluación del producto de software - Características de calidad y directrices para su uso. (DE 038/97). Esta norma adopta el modelo general de características y subcaracterísticas de calidad del producto de software descrito en la ISO/IEC 9126 y los extiende cuando el producto de software es una herramienta CASE. El gran conjunto de características se dividen en cinco grupos. Esta agrupación ofrece una aproximación más manejable en el proceso general de evaluación y de selección. En tanto que la evaluación técnica puede decir hasta qué punto una herramienta CASE llena los requisitos del usuario, también puede decir si la herramienta tiene la funcionalidad que se le atribuye. La finalidad del proceso de evaluación técnica es dar resultados cuantitativos en los que se pueda basar la selección final. La medición asigna números (u otros criterios) de atributos de entidades; una actividad importante de la evaluación es el obtener éstas mediciones para usar luego en la selección. Los resultados finales deben encaminarse a lograr objetividad, repetibilidad e imparcialidad. Estos objetivos y la confianza que tenga el resultado dependerá en parte de los recursos asignados al proceso general de evaluación y de selección. Al usuario de ésta norma se le pide tratar estos temas en una etapa temprana. Para ser de aceptación general, este proceso de evaluación y selección de herramientas CASE deben tener un valor para los usuarios de herramientas CASE, para los proveedores de herramientas CASE y para la comunidad en general. La información descrita en ésta norma debe llevar a selecciones más beneficiosas en costo de herramientas CASE y a una mayor uniformidad en la descripción de funciones y características de las herramientas CASE.

NORMA TÉCNICA COLOMBIANA NTC 4245 RESUMEN TECNOLOGÍA DE LA INFORMACIÓN. DIRECTRICES PARA LA EVALUACIÓN Y SELECCIÓN DE HERRAMIENTAS CASE 1. ALCANCE Esta norma se ocupa de la evaluación y de la selección de herramientas CASE, cubriendo una porción parcial o total del ciclo de vida de la ingeniería de software. Establece procesos y actividades para ser aplicadas en la evaluación de herramientas CASE y en la selección de la herramienta CASE más indicada entre varias candidatas. Estos procesos son genéricos, y las organizaciones deben ajustarlas según sus necesidades organizacionales. Los procesos de evaluación y de selección de herramientas CASE se deben ver en el contexto del gran proceso de adopción de tecnología de la organización. Esta norma provee: a) Directrices para identificar las necesidades organizacionales de herramientas CASE. b) Directrices en la localización de esas necesidades en herramientas CASE para ser evaluadas. c) Un proceso para seleccionar la herramienta CASE más apropiada de varias posibles, basado en medidas de las características definidas. Los usuarios primarios de ésta norma son organizaciones que buscan adoptar herramientas CASE para apoyar los procesos del ciclo de vida de su software. Los proveedores de herramientas CASE también pueden utilizar ésta norma para describir las características de sus herramientas CASE. Esta norma no se aplica a : a) Marcos de ingeniería de software cuyo propósito es el de ofrecer mecanismos de integración de datos, control y presentación. b) Herramientas de propósito general (por ejemplo, procesadores de palabra, hojas electrónicas) que pueden ser utilizados en actividades de ingeniería de software, 1

NORMA TÉCNICA COLOMBIANA NTC 4245 RESUMEN ni en herramientas CASE de alcance muy estrecho o de propósito específico (por ejemplo, un compilador). c) La planeación de la implementación de herramientas CASE dentro de una organización (aún cuando se reconoce como un tema importante). Nota. Un usuario de esta norma puede optar por la mejor selección de una herramienta CASE y no tener garantías de una implementación exitosa. El ISO/IEC JTC 1 SC 7 WG4 está desarrollando el borrador de un informe técnico, La adopción de herramientas CASE, que se ocupa de éste tema. Esta norma contiene un conjunto de procesos, actividades y tareas diseñadas para ser ajustadas. El proceso de ajuste consiste en la selección de procesos, actividades y tareas aplicables. El cumplimiento con ésta norma se define como la realización de los procesos, actividades y tareas seleccionadas de ésta norma para el proyecto de evaluación y de selección. Cualquier organización que imponga ésta norma como condición comercial se hace responsable de especificar el conjunto mínimo de procesos, actividades y tareas requeridos que constituyan el cumplimiento de ésta norma en una aplicación dada. La definición y documentación de esta especificación forma parte del proceso de iniciación (cláusula 5). 2. REFERENCIAS NORMATIVAS Las siguientes normas contienen disposiciones que, a mediante su referencia dentro de este texto, constituyen disposiciones de esta norma. En el momento de su publicación las ediciones indicadas eran válidas. Toda norma está sujeta a actualización; y a las partes de un acuerdo basado en esta norma se les incita a investigar la posibilidad de aplicar las ediciones más recientes de las normas mencionadas a continuación. Los miembros de la ISO y de la IEC mantienen registros actualizados de las Normas Internacionales vigentes. ISO 5807:1985, Procesamiento de la información. Símbolos y convenciones de la documentación de datos, programas y diagramas de flujo de los sistemas, diagramas de redes de programas y diagramas de recursos de sistemas. ISO/IEC 12119:1994, Tecnología de la información. Paquetes de software. Requisitos y pruebas de calidad. ISO/IEC 12207:1995, Tecnología de la información. Procesos del ciclo de vida del software (DE 037/97). ISO/IEC 9126:1991, Tecnología de la información. Evaluación del producto de software - características de calidad y directrices para su uso. 2

NORMA TÉCNICA COLOMBIANA NTC 4245 RESUMEN 3. DEFINICIONES Y ACRÓNIMOS 3.1 DEFINICIONES Para propósitos de esta norma se aplican las siguientes definiciones: 3.1.1 Valoración: acción de aplicar criterios específicos y documentados a un módulo, paquete o producto de software específico para determinar la aceptación o lanzamiento del módulo, paquete o producto de software (ISO/IEC 9126:1991). 3.1.2 Subcaracterística atómica: los niveles de evaluación más altos de evaluación se denominan características. Las características por lo general se subdividen en subcaracterísticas. Algunas subcaracterísticas pueden, a su vez, subdividirse en subcaracterísticas de nivel más bajo. En el nivel más bajo, donde no resultan convenientes más subdivisiones, a éstas subcaracterísticas se les conoce como subcaracterísticas atómicas. 3.1.3 Herramienta CASE: un producto de software que asiste a los ingenieros de software ofreciendo soporte automatizado en actividades del ciclo de vida del software según se define en la ISO/IEC 12207:1995. Notas: 1. Una herramienta CASE puede ofrecer apoyo solamente en áreas funcionales específicas o en una gran variedad de áreas funcionales. 2. Las herramientas CASE pueden ser utilizadas en diversas modalidades: Como herramientas independientes; en éste caso solo se debe considerar la compatibilidad con los elementos ambientales. En el caso de pequeños grupos que se intercomunican directamente; se puede suponer que la integración está predefinida, acaso por propiedad. En presencia de un marco mayor del SEE; en éste caso se debe considerar la habilidad de la herramienta para usar los servicios relevantes del marco. 3.1.4 Característica: aspecto del producto por el cual se puede describir y evaluar. Una característica puede ser refinada en varios niveles de subcaracterísticas relativas a su habilidad para satisfacer necesidades establecidas e implícitas. 3.1.5 Medida: acción de aplicar una cualidad métrica de software a un producto de software específico (ISO/IEC 9126:1991). Notas: 1. Las medidas se pueden aplicar a las métricas diferentes de las métricas de calidad del software. 2. Un objeto puede ser medido directamente o indirectamente aplicando métricas de información cerca o representativos del objeto. 3.1.6 Métrica: escala y método cuantitativo que se puede utilizar para determinar el valor que toma una subcaracterística en un producto de software específico. 3

NORMA TÉCNICA COLOMBIANA NTC 4245 RESUMEN 3.1.7 Clasificación: acción de localizar el valor medido al nivel adecuado de clasificación. Se usa para determinar el nivel de clasificación asociado con el software en una característica de calidad específica (ISO/IEC 9126:1991). Nota. Clasificación y nivel de clasificación pueden ser aplicados a características diferentes de las de calidad. 3.1.8 Nivel de clasificación: intervalo de valores en una escala que permiten la clasificación (clasificación) del software de acuerdo a las necesidades establecido e implícitas. Los niveles apropiados de clasificación se pueden asociar con las diferentes puntos de vista de la calidad (usuarios, gerentes o desarrolladores). Estos niveles se conocen como niveles de clasificación (ISO/IEC 9126:1991). 3.1.9 Ambiente de la Ingeniería de Software: el ambiente de ingeniería del software (SEE, por sus siglas en inglés) es la porción del sistema que brinda soporte automatizado a la ingeniería de sistemas de software y al manejo del proceso del software. Incluye plataforma, software del sistema, utilidades y herramientas CASE instaladas. Nota. La arquitectura SEE tiene dos aspectos: Las herramientas CASE que dan facilidades para soportar los procesos del ciclo de vida, y Un marco general que provee un conjunto de capacidades que ofrecen servicios comunes utilizados por las herramientas. 4

NORMA TÉCNICA COLOMBIANA NTC 4245 RESUMEN Anexo C (Informativo) Bibliografía El Grupo de Trabajo 6 de la ISO/IEC JTC1 SC7 está preparando varios documentos relevantes a la calidad y evaluación del software. Ellos incluyen: Serie 1: Características de calidad y métrica del software ISO/IEC 9126-1 1) : - Tecnología de la información - Características de calidad y métrica del software - Parte 1: Características y subcaracterísticas de calidad (Revisión de la ISO/IEC 9126: 1991) Serie 2: Evaluación de productos de software ISO/IEC 14598-1 1) : - Tecnología de la información - Evaluación de productos de software - Parte 1: Panorama general. ISO/IEC 14598-2 1) : - Tecnología de la información - Evaluación de productos de software - Parte 2: Planeación y manejo. ISO/IEC 14598-3 1) : - Tecnología de la información - Evaluación de productos de software - Parte 3: Proceso para desarrolladores. ISO/IEC 14598-4 1) : - Tecnología de la información - Evaluación de productos de software - Parte 4: Proceso para adquirientes. ISO/IEC 14598-5 1) : - Tecnología de la información - Evaluación de productos de software - Parte 5: Proceso para evaluadores. ISO/IEC 14598-6 1) : - Tecnología de la información - Evaluación de productos de software - Parte 6: Módulos de evaluación. 5

NORMA TÉCNICA COLOMBIANA NTC 4245 RESUMEN IMPORTANTE Este resumen no contiene toda la información necesaria para la aplicación del documento normativo original al que se refiere la portada. ICONTEC lo creo para orientar a su cliente sobre el alcance de cada uno de sus documentos y facilitar su consulta. Este resumen es de libre distribución y su uso es de total responsabilidad del usuario final. El documento completo al que se refiere este resumen puede consultarse en los centros de información de ICONTEC en Bogotá, Medellín, Barranquilla, Cali o Bucaramanga, también puede adquirirse a través de nuestra página web o en nuestra red de oficinas (véase www.icontec.org). El logo de ICONTEC y el documento normativo al que hace referencia este resumen están cubiertos por las leyes de derechos reservados de autor. Información de servicios aplicables al documento aquí referenciado la encuentra en: www.icontec.org o por medio del contacto cliente@icontec.org. ICONTEC INTERNACIONAL 6