DMCS U2 Ea Sevo
DMCS U2 Ea Sevo
DMCS U2 Ea Sevo
Unidad 2.
Normalización en calidad de software
Propósito:
Analizar el proceso de certificación de productos de software para obtener el certificado AENOR
Conform de MANTENIBILIDAD y/o ADECUACIÓN FUNCIONAL con base a la norma ISO/IEC 25010.
Instrucciones:
1.- Analiza y expone las características del software de la empresa expuesta en el caso de
estudio “Certificación de la Mantenibilidad del Producto Software: Un Caso Práctico”.
Publicado en la siguiente URL:
https://www.researchgate.net/publication/283699208_Certificacion_de_la_Mantenibilidad_del
_Producto_Software_Un_Caso_Practico
2.- Analiza y expone los requisitos para la evaluación y certificación del producto que fueron
evaluadas como parte del proceso con base a la norma ISO/IEC 25010 según corresponda.
3.- Analiza y expone el ecosistema para la evaluación y certificación del producto software
(organismos participantes)
7.- Incluye el guion gráfico en un documento de word y concluye las ventajas competitivas de
las empresas de software que cuentan con productos certificados en esta norma y/o cualquier
otra de la norma ISO 25010.
Desarrollo:
1.- Características del software de la empresa expuesta en el caso de estudio
Las características evaluadas por la norma ISO/IEC 25010 son las siguientes:
• Funcionalidad
• Rendimiento
• Compatibilidad
• Usabilidad
• Fiabilidad
• Seguridad
• Mantenimiento
• Portabilidad
Estas características las definió en un modelo de calidad del producto software según la norma
antes mencionada y cuya imagen se muestra a continuación:
2.- Los requisitos para la evaluación y certificación del producto que fueron evaluadas
como parte del proceso con base a la norma ISO/IEC 25010
• Modelo de calidad: el objetivo de este paso es definir las características del producto
de software que se pueden evaluar y que por tanto influyen en la calidad del mismo. Es
importante remarcar que el modelo define lo que se evaluara, pero no como como se
Además, durante el proceso se den identificar las características que se van a evaluar.
Características de calidad que se han definido previamente en un modelo de calidad. El ultimo
objetivo de este paso es generar un informe con los resultados obtenidos, asegurando que
dicho informa sea completo, repetible y legible para el publico objetivo de dicho informe.
Dentro de este tipo de herramientas hay que diferenciar aquellas que realizan medición de la
calidad del producto software, obteniendo métricas de bajo nivel e indicadores. De aquellas
herramientas que evalúan la calidad del producto software, escalando las métricas anteriores
para dar una valoración de las sub-características y características de calidad del modelo.
Paso 1: comienza cuando la organización interesada en que se evalué un producto hace una
solicitud a través de un formulario, en dicho formulario integra las características del producto
que se desea evaluar. Dicho formulario es analizado, una vez aceptado se emite un contrato
y la organización entrega el producto a evaluar. A partir de aquí, AQC Lab haciendo uso del
entorno basado en ISO/IEC 25000 y acreditado por ENAC realiza la evaluación. Este proceso
suele tener una duración estimada de 2-3 semanas, dependiendo de las características del
producto bajo evaluación.
Paso 2: El resultado del paso anterior es un informe de evaluación con los resultados
obtenidos, que es entregado a la organización solicitante. En este paso, puede ocurrir que el
nivel de calidad obtenido por el producto software no sea suficientemente bueno, en cuyo caso
la organización solicitante, apoyada por los consultores expertos del ecosistema, deberán
refactorizar el producto para mejorar el nivel de calidad. En este caso, el tiempo que puede
transcurrir dependerá el número de defectos que se deben solucionar y de la cantidad de
recursos que la organización pueda dedicar para tal fin. Una vez refactorizado el producto, la
organización deberá repetir el paso 1 del proceso para volver a obtener un informe de
evaluación favorable.
Pasos 4 y 5: AENOR contacta con AQC Lab (Paso 4) para comprobar que la empresa
realmente ha evaluado su producto de software y el nivel obtenido es adecuado para la
certificación. En este caso, el Laboratorio facilita a AENOR el informe de evaluación (paso 5),
quien lo contrasta con la información facilitada por la empresa.
• Reutilización
• Modificabilidad
• Modularidad
• Mantenibilidad
Se realizaron dos evaluaciones donde en los resultados entre una y otra se puede observar la
importancia de una certificación, los resultados de la primera evaluación son:
• Alto nivel de mantenibilidad del producto: la primera consecuencia obtenida por Enxenio
en el proyecto piloto es que la mantenibilidad del producto se ha mejorado de forma
efectiva. Esta mejora redundará en menores costes de mantenimiento, evolución y
adaptación del producto a las necesidades de los nuevos clientes. Desde este punto
de vista, el esfuerzo de refactorización del producto se ve como una inversión que
supondrá un ahorro de costes en el futuro.
• Modelo de referencia independiente y accesible: aunque desde hace tiempo existen
distintas herramientas de análisis del código fuente y extracción de métricas, el modelo
desarrollado por AQC y AENOR proporciona un marco de referencia independiente
contra el que medir las características de cualquier producto software.
• Certificado de calidad emitido por entidades acreditadas y reconocidas: para Enxenio,
el hecho de que el producto cuente con un certificado de calidad respaldado por
entidades como AENOR y AQC supone un sello de garantía de gran importancia para
los potenciales clientes. En la Fig. 6 se muestra el certificado conseguido por Enxenio
con su producto software.
• Aplicación en futuros proyectos como garantía para el cliente: contar con un sello de
calidad de producto (y no solo de proceso) emitido por una entidad independiente es
una de las mejores garantías de calidad que se pueden ofrecer a un cliente, ya sea en
la adaptación de un producto estándar o en el desarrollo de un producto a medida.
7.- Ventajas competitivas de las empresas de software que cuentan con productos
certificados
Bibliografía:
Mario Gpe Aguilar Cruz. (2013). ¿Que es Moprosoft?. 2018, de WordPress Sitio web:
https://sistemascalidad.wordpress.com/que-es-moprosoft/
Escuela Europea de Excelencia. (2017). Norma ISO 9001: Diseño y desarrollo en la industria
del software. 2018, de Escuela Europea de Excelencia Sitio web: https://www.nueva-iso-9001-
2015.com/2017/02/norma-iso-9001-desarrollo-software/
Norberto Osorio Beltrán, Gloria Castro León. (2011). Gestión de calidad en desarrollo de
software. 2018, de Universidad Nacional Mayor de San Marcos Sitio web:
http://revistasinvestigacion.unmsm.edu.pe/index.php/sistem/article/viewFile/5642/4889