NMX-I-9126-2-NYCE-2011 | Certificación de Producto de Software*
¿Qué es la certificación de Producto de Software?
Es el proceso mediante el cual NYCE brinda constancia de que un producto de software cumple con las especificaciones establecidas en la Norma Mexicana NMX-I-9126-2-NYCE-2011; esto, con base en la información técnica de dichos productos y en los resultados de los informes de pruebas realizados por un laboratorio reconocido o acreditado.
La certificación de productos de software asegura que se hayan hecho las pruebas de Funcionalidad mencionadas en la norma Mexicana que involucra sub-características como: adecuación, exactitud, interoperabilidad, seguridad de acceso y cumplimiento funcional. Todo ello con la finalidad de que el software se considere de calidad.
La Certificación de Producto de Software es un nuevo servicio de NYCE basado en los principios de calidad de software, en el que se constata a través de un procedimiento de evaluación de la conformidad que cualquier aplicación, programa cibernético, sistema de cómputo, o simplemente un software aplicativo, cuenta con un nivel de calidad aceptable para su uso, definido en su especificación, utilizando métricas o medidas para determinarlo.
Apoyados en la Norma NMX-I-9126-2-NYCE-2011-Tecnología de la Información- Ingeniería de Software – Calidad de Producto- Métricas Externas, es posible comprobar la característica de Funcionalidad de software que involucra sub-características como:
Adecuación: La capacidad de un producto software para proporcionar un conjunto adecuado de funciones que desempeñan tareas y objetivos específicos para los usuarios para los que fue diseñado el software.
Exactitud: La capacidad de un producto de software para proporcionar los resultados o efectos correctos o acordados en la especificación de requisito, con el grado necesario de exactitud.
Interoperabilidad: La capacidad un producto software para interactuar y comunicarse con uno o más productos de software o a otros sistemas.
Seguridad de Acceso: La capacidad de un producto software para proteger información y datos, de manera que las personas o sistemas no autorizados no puedan leerlos o modificarlos, al tiempo que se deniega el acceso a las personas o sistemas autorizados.
Cumplimiento Funcional: La capacidad de un producto software para adherirse a normas, convenciones o legislación y prescripciones similares relacionadas con la funcionalidad.
Beneficios
Empresas que desarrollan software:
- Controlar la calidad del producto desarrollado.
- Mejorar las características del producto.
- Asegurar a sus clientes un mayor nivel de calidad.
- Comparar sus productos con los productos de la competencia.
- Posicionar su producto en el mercado.
- Aumentar las ventas del producto.
Empresas que adquieren software:
- Conocer la calidad del producto que compran.
- Comparar entre distintas alternativas.
- Establecer acuerdos de nivel de servicio.
- Conseguir independencia del proveedor.
- Minimizar los fallos en producción.
- Reducir los costos finales al momento de comprar software.
¿Por qué es importante evaluar su Producto de Software?
- Diferenciarse de los competidores, asegurando tiempos de entrega y reducción de fallos en el producto tras su implantación en producción.
- Establecer acuerdos en el ámbito del servicio, definiéndose determinados parámetros de calidad que el producto debe cumplir antes de ser entregado.
- Detectar los defectos en el producto software y proceder a su eliminación antes de la entrega, lo que supone un ahorro de costes en la fase de mantenimiento posterior.
- Evaluar y controlar el rendimiento del producto software desarrollado, asegurando que podrá generar los resultados teniendo en cuenta las restricciones de tiempo y recursos establecidas.
- Asegurar que el producto software desarrollado respeta los niveles necesarios para las características de seguridad (confidencialidad, integridad, autenticidad, no-repudio, etc.).
- Comprobar que el producto desarrollado podrá ser puesto en producción sin comprometer al resto de los sistemas, manteniendo la compatibilidad con las interfaces necesarias.
Entregables
- Informe de Funcionalidad de Software.
- Reglamento de Uso de Contraseña.
- Certificado de Conformidad.
- Registro del Producto de Software Certificado en la lista General de Productos Certificados.
Registro ante la Entidad Mexicana de Acreditación (ema)
De acuerdo a los registros de la Entidad Mexicana de Acreditación (EMA) al día de hoy, Normalización y Certificación NYCE, S.C. (NYCE) es el único Organismo de Certificación que se encuentra legalmente acreditado para ofrecer los servicios de forma Nacional e Internacional sobre la Norma NMX-I-9126-2-NYCE-2011.