DMCS U2 Ea Sevo

Descargar como pdf o txt
Descargar como pdf o txt
Está en la página 1de 9

Universidad Abierta y a Distancia de México

Ingeniería en Desarrollo de Software

Asignatura: Modelos de Calidad de Software

Unidad 2.
Normalización en calidad de software

Evidencia de Aprendizaje: Análisis del Proceso de


Certificación y las Normas de Calidad

Alumno: Sergio Vargas Olivares (ES1511108843)

Docente: María De Lourdes Santiago Zaragoza


Actividad 2: Análisis del proceso de certificación

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)

4.- Describe los pasos de la EVALUACIÓN Y CERTIFICACIÓN DE LA CALIDAD DEL


PRODUCTO SOFTWARE

5.- Menciona las características evaluadas

6- Explica los Resultados Obtenidos

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.

UNADM | DCEIT | DS | DMCS 2


Actividad 2: Análisis del proceso de certificación

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

Los requisitos para evaluar y certificar el producto de software son:

• 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

UNADM | DCEIT | DS | DMCS 3


Actividad 2: Análisis del proceso de certificación

evaluaran. Algunas características a evaluar pueden ser: funcionalidad, usabilidad,


seguridad, etc.
• Proceso de evaluación: el objetivo es definir las actividades que se deben realizar
para poder llevar a cabo la evaluación de la calidad del producto. El proceso de
evaluación debe iniciarse por la selección de las partes del producto que se van a
evaluar y estas pueden ser: el código fuente, los requisitos, los modelos, casos de
prueba, la ejecución del producto, etc.

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.

• Entorno tecnológico de soporte: su objetivo es el de asistir al proceso anterior y a


recolectar métricas y umbrales definidos en el modelo de calidad. Estas herramientas
deben automatizar los algoritmos de medición, de manera que a partir de las métricas
base que se hayan tomado, se puedan ir escalando dichos valores para obtener los
indicadores de calidad.

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.

3.- Organismos participantes en la evaluación y certificación

Los organismos participantes en este proceso de evaluación y certificación son:

• AENOR (Asociación Española de Normalización y Certificación)


• Laboratorio de Evaluación de la calidad del producto de software AQC Lab.

4.- Pasos de la EVALUACIÓN Y CERTIFICACIÓN DE LA CALIDAD DEL PRODUCTO


SOFTWARE

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

UNADM | DCEIT | DS | DMCS 4


Actividad 2: Análisis del proceso de certificación

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.

Paso 3: Cuando el producto software ha obtenido en la evaluación un nivel de calidad


favorable, la organización podrá contactar a AENOR solicitando la certificación del producto e
indicando la referencia previa de la evaluación que ha pasado realizada por un laboratorio
acreditado.

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.

Paso 6: Finalmente AENOR, analizará el informe de evaluación facilitado por el laboratorio y


realizará una visita a la organización solicitante para, siguiendo con su reglamento interno de
auditoría definido para el producto software, revisar el producto y las características

Como resultado de este proceso de auditoría de certificación, AENOR emitirá un informe y


entregará a la organización un certificado que acredite la calidad del producto software
evaluado.

5.- Menciona las características evaluadas

En el caso de la empresa Enxenio S.L. se evaluó el producto denominado “xCloud Bookstore”


la cual es una plataforma para la distribución y venta online de contenidos digitales y se
evaluaron las siguientes características:

• Reutilización
• Modificabilidad
• Modularidad
• Mantenibilidad

UNADM | DCEIT | DS | DMCS 5


Actividad 2: Análisis del proceso de certificación

6- Explica los Resultados Obtenidos

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:

• Baja Analizabilidad: lo que penalizaba al equipo de desarrollo a la hora de poder detecta


qué partes del producto implementaban una funcionalidad concreta.
• Baja Modularidad: lo que suponía un riesgo a la hora de corregir un módulo sin que
otros independientes se vieran afectados.
• Baja Capacidad para ser modificado: lo que afectaba a la facilidad para introducir
cambios en el producto sin introducir nuevos errores.
• Baja Capacidad para ser reutilizado: lo que representaba un riesgo de que los módulos
del producto no se pudieran reutilizar por su acoplamiento con otras partes.
• Baja Capacidad para ser probado: lo que impedía confiar en que las pruebas realizadas
al sistema fueran lo suficientemente completas.

En la segunda evaluación se obtuvieron los siguientes resultados:

• 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.

UNADM | DCEIT | DS | DMCS 6


Actividad 2: Análisis del proceso de certificación

• Así, para Enxenio la evaluación y certificación de calidad de producto conforme a ISO


25000 supone una forma de ofrecer a sus futuros clientes una garantía de calidad aún
mayor.
• Incorporación de evaluación de producto a los procesos de la empresa: tras esta
experiencia, Enxenio ha incorporado a sus procesos de gestión y desarrollo aspectos
de evaluación de la calidad de los productos. Así, la gestión de la calidad no se centra
solo en los procesos, sino que llega a los productos generados.

A continuación, se muestran los ciclos de evaluación en un grafico y se pueden observar de


una manera más fácil lo que se logro con esta evaluación:

7.- Ventajas competitivas de las empresas de software que cuentan con productos
certificados

Algunos de los beneficios son:

• Incorporar un proceso de planeación estratégica.


• La norma sigue enfatizando la importancia de pensar en procesos más que en
funciones y actividades aisladas.
• Las normas ayudan a tener procesos eficientes y efectivos que generan crecimiento
económico y desarrollo organizacional.
• La norma incluye la identificación de los riesgos del negocio (estratégicos,
operacionales, de información y de cumplimiento), los analiza y trata
• Se logran mejores prácticas.

UNADM | DCEIT | DS | DMCS 7


Actividad 2: Análisis del proceso de certificación

Bibliografía:

UnADM. (2017). Unidad 2. Normalización en Calidad de Software. 2018, de UnADM.


Recuperado de:
https://unadmexico.blackboard.com/bbcswebdav/institution/DCEIT/2016_S1-
B2/DS/06/DMCS/U2/Unidad_2_normalizacion_en_calidad_de_software.pdf

Enlaces Virtuales. (2016). MoProSoft. 2018, de Enlaces Virtuales Sitio web:


http://enlacesvirtuales16.blogspot.com/

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

UNADM | DCEIT | DS | DMCS 8


Actividad 2: Análisis del proceso de certificación
Link del guion gráfico: https://Pixton.com/ic:iufj3d23

UNADM | DCEIT | DS | DMCS 9

También podría gustarte