NORMA TÉCNICA
NTC
COLOMBIANA 3585
1994-01-19
SISTEMA DE PROCESAMIENTO DE LA
INFORMACIÓN. AUDITORÍA. PROGRAMA DE
ASEGURAMIENTO DE CALIDAD PARA EL
SOFTWARE PREVIAMENTE DESARROLLADO
USADO EN APLICACIONES NO CRÍTICAS
E: INFORMATION PROCESSING SYSTEMS. AUDITING.
QUALITY ASSURANCE PROGRAM FOR PREVIOUSLY DEVELOPED SOFTWARE USING IN NON CRITICAL APLICATIONS.
CORRESPONDENCIA: esta norma es una armonización idéntica de la CAN/CSA Q396-2.2.
DESCRIPTORES: procesamiento de información,
software; programa de aseguramiento de la calidad; procesador de lenguaje.
I.C.S.: 03.120.10
Editada por el Instituto Colombiano de Normas Técnicas y Certificación (ICONTEC) Apartado 14237 Bogotá, D.C. - Tel. 6078888 - Fax 2221435
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.
El 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 norma NTC 3585 fue ratificada por el Consejo Directivo el 94-01-19.
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 a través de su participación en el Comité Técnico 000011 “Sistemas de Procesamiento de la Información”. ABONOS COLOMBIANOS S. A.
ACORAZADAS LTDA. AEG COLOMBIANA LTDA ARMADURAS HELIACERO S. A.
ASOCIACIÓN BANCARIA DE COLOMBIA
ASOCIACIÓN COLOMBIANA DE FABRICANTES DE PINTURAS Y TINTAS
ASOCIACIÓN COLOMBIANA DE INGENIEROS DE SISTEMAS
CARVAJAL S.A.
CICOMARKETING LTDA. COLGATE PALMOLIVE CÍA. COLOMBINA S.A.
COMPAÑÍA COLOMBIANA DE MANGUERAS LTDA.
COMPAÑÍA DE ESTUDIOS Y OBRAS LTDA. CORPORACIÓN DE ELECTRODOMÉSTICOS S. A.
CORPORACIÓN ELÉCTRICA DE LA COSTA ATLÁNTICA
CORPORACIÓN UNIVERSITARIA ANTONIO NARIÑO
DUNCAN S. A.
ELF ATOCHEM COLOMBIA S. A.
EMPRESA COLOMBIANA DE MICROFILMACIÓN BCO.
EMPRESA DE ENERGÍA DE BOGOTÁ EMPRESA DE LICORES DEL CAQUETÁ EMPRESAS MUNICIPALES DE CALI ESCOBAR Y MARTÍNEZ S. A.
FÁBRICAS UNIDAS DE ACEITES Y GRASAS Y VEGETALES S. A.
FEDERACIÓN NACIONAL DE CAFETEROS DE COLOMBIA
FOTO DEL ORIENTE LTDA. FOTO JAPÓN
INDUSTRIA COLOMBIANA DE ELECTRÓNICOS Y ELECTRODOMÉSTICOS S.
A.
INDUSTRIA COLOMBIANA DE LLANTAS S. A.
INOXIDABLES DE COLOMBIA LTDA. INSTITUTO NACIONAL DEL ACERO MANUELITA S. A.
MICROSERVICIOS LTDA. COMPUTADORES NACIONAL DE ARCHIVOS LTDA.
PARDO POMBO Y CÍA. LTDA. POLÍMEROS COLOMBIANOS S. A.
POLITÉCNICO COLOMBIANO JAIME ISAZA CADAVID
PRODUCTORA NACIONAL DE LLANTAS S. A. PRODUCTOS I.P.B. LTDA.
REPROGRÁFICAS DE COLOMBIA S. A.
SECRETARÍA DEL CENTRO DE INFORMACIÓN DE LA PRESIDENCIA
UNIÓN INDUSTRIAL Y ASTILLEROS BARRANQUILLA
UNIVERSIDAD DE ANTIOQUIA UNIVERSIDAD DEL VALLE
UNIVERSIDAD FRANCISCO DE PAULA SANTANDER
VIDRIOS ESPECIALIZADOS Y DE LABORATORIO
El ICONTEC cuenta con un Centro de Información que pone a disposición de los interesados normas internacionales, regionales y nacionales.
NORMA TÉCNICA COLOMBIANA
NTC 3585
RESUMEN
1
SISTEMAS DE PROCESAMIENTO DE LA INFORMACIÓN. AUDITORÍA. PROGRAMA DE ASEGURAMIENTO DE CALIDAD PARA EL SOFTWARE PREVIAMENTE DESARROLLADO USADO EN APLICACIONES NO CRÍTICAS
1. ALCANCE Y APLICABILIDAD 1.1 ALCANCE
Esta norma especifica los requisitos del programa de aseguramiento de calidad del software, para que sea implementado y mantenido con el fin de asegurar que el software previamente desarrollado para aplicaciones no críticas, cumpla con las especificaciones establecidas.
1.2 APLICABILIDAD
Esta norma es utilizada por el cliente para la aceptación y adquisición del software previamente desarrollado en las aplicaciones no críticas, cuando se especifican por contrato u orden de compra.
Para los requisitos del programa de aseguramiento de la calidad, aplicables al hardware, se debe consultar el conjunto de normas CSA CAN3-Z299.
2. DEFINICIONES
2.1 Las siguientes definiciones son aplicables en esta norma:
- Configuración: forma en la cual los componentes del software identificado son enlazados en un momento dado, como un conjunto superior en la documentación de soporte.
- Aplicación crítica: uso del software en el cual la ocurrencia de errores puede tener un efecto en el bienestar y en la seguridad, o puede causar pérdidas financieras o sociales considerables.
- Cliente: parte o su representante, que hace un contrato, orden de compra u otro acuerdo, con el fin de obtener algunos elementos y servicios.
- Software desarrollado: es el producido para satisfacer los requisitos de un contrato específico o una orden de compra.
NORMA TÉCNICA COLOMBIANA
NTC 3585
RESUMEN
2
- Desarrollador: parte que realiza o que se contrata para realizar cualquier trabajo al cual se aplica esta norma, para su propio uso o para el de otro, con o sin remuneración.
- Disposición: acción de determinar cómo una inconformidad se va a resolver. - Inconformidad: una inconsistencia en o entre desempeño, requisitos funcionales,
clases, especificaciones de cualquier programa o programas de software, o una desviación a partir de los requisitos de esta norma o de la implantación del programa de aseguramiento de la calidad del software.
- Aplicación no crítica: uso del software en el cual es improbable que la ocurrencia de errores tenga efectos en el bienestar y seguridad, o pueda causar pérdidas financieras o sociales significativas.
- Software previamente desarrollado: software que se ha producido antes de la emisión del contrato o la orden de compra, o para satisfacer unas necesidades generales del mercado.
- Especificaciones publicadas: descripción de las capacidades técnicas y funcionales y de la operación del producto de software. Debe incluir, como mínimo, cualquier limitación que afecte la operación del producto.
- Software: programa o serie de programas y datos asociados, procedimientos, reglas, documentación y materiales relacionados con el uso, la operación y el mantenimiento de una información automatizada, de sistemas de procesamiento de mensajes o de sistemas computarizados. Ver también la definición de programa de software.
- Componente de software: un elemento del software que es colocado bajo un control de configuración.
- Elemento de software: parte explícita, lógica o funcional del programa de software.
Nota. Los elementos de software incluyen documentación, listados, medios de almacenamiento que contengan una copia de los programas de software, entre otros.
- Programa de software: conjunto de instrucciones diseñadas para obtener un resultado seguro, que es trasladado a una forma legible por la máquina (código). - Aseguramiento de calidad del software: modelo sistemático y planeado de todas
las acciones necesarias para establecer que los componentes de software cumplen con los requisitos y especificaciones establecidas.
- Programa de aseguramiento de calidad de software: conjunto integrado, sistemático y planeado de actividades de verificación, validación, auditoría y revisión, incluyendo actividades relacionadas con la administración, que son implantadas con el fin de asegurar que el software del computador se desempeñe de forma satisfactoria.
NORMA TÉCNICA COLOMBIANA
NTC 3585
RESUMEN
1