EVALUACIÓN DE CALIDAD
Dentro de los modelos referenciales que ayudan a llevar a cabo un proceso de evaluación de calidad del producto software encontramos las siguientes:
- ISO/IEC 25040 – Modelo de referencia, evaluación y guía:Es un modelo de referencia para la evaluación, el cual considera las entradas, las restricciones y los recursos necesarios para obtener las salidas.
- ISO/IEC 25041 - Guía de evaluación para los desarrolladores, compradores y evaluadores independientes:Describe las recomendaciones desde el punto de vista del desarrollador, los compradores y los evaluadores, para la puesta en práctica de la evaluación del producto software.
- ISO/IEC 25042 – Módulos de evaluación: En este módulo se tiene en cuenta la evaluación y la documentación, la estructura y el contenido que se deben utilizar para definir los módulos completos.
- ISO/IEC 25045 – Módulo de evaluación de recuperabilidad: Es un módulo para la evaluación de la recuperabilidad de todo tipo de información.
La norma ISO/IEC 25040 define el proceso para llevar a cabo la evaluación del producto software y consta de cinco actividades:
Actividad 1: Establecer los requisitos de la evaluación. Dentro de esta actividad se desglosan algunas tareas.
1.1: Establecer el propósito de la evaluación.Inicialmente se documenta el propósito por el que la organización quiere evaluar la calidad de su producto software.
1.2: Obtener los requisitos de calidad del producto.Se identifican las partes interesadas en el producto software (desarrolladores, posibles adquirientes, usuarios, proveedores, etc.), adicionalmente se describen los requisitos de calidad del producto utilizando un modelo.
1.3: Identificar las partes del producto que se deben evaluar.Especificación de requisitos, diagramas de diseño, documentación de las pruebas, etc., dependiendo de la fase en el ciclo de vida en que se realiza la evaluación y del propósito.
1.4: Definir el rigor de la evaluación.Esta definición será conforme al propósito y el uso previsto del producto software, los riesgos para la seguridad, los riesgos económicos o los riesgos ambientales. Así mismo se podrá establecer qué técnicas se deben aplicar y los resultados esperados.
Actividad 2: Especificar la evaluación.Dentro de esta actividad se especifican herramientas, técnicas de medición y criterios aplicados en la evaluación.
2.1: Seleccionar los módulos de evaluación. Para ello se puede tener en cuenta la norma ISO/IEC 25020, la cual ayudará en la toma de decisiones luego de seleccionar métricas, técnicas y herramientas para la evaluación.
2.2 Definir los criterios de decisión para las métricas.Dichos criterios son pasos que se pueden relacionar con los requisitos de calidad y con los criterios de evaluación para decidir la calidad del producto.
2.3: Definir los criterios de decisión de la evaluación.Estos criterios y sus resultados permiten en forma general la valoración de la calidad del producto software.
Actividad 3: Diseñar la evaluación.En esta actividad se define el plan con las acciones de evaluación que se deben realizar.
3.1: Planificar las actividades de la evaluación.Dichas actividades se deben planear dependiendo la disponibilidad de los recursos humanos y materiales necesarios, adicionalmente el presupuesto, los métodos de evaluación y estándares adaptados, las herramientas de evaluación.
Actividad 4: Ejecutar la evaluación.Aquí se ejecutan los pasos para la evaluación obteniendo las métricas de calidad y aplicando los criterios de evaluación.
4.1: Realizar las mediciones. Las mediciones sobre el producto software se realizan para obtener los valores de las métricas seleccionadas e indicadas en el plan de evaluación. Todos los resultados deberán ser registrados.
4.2: Se aplican los criterios de decisión para las métricas sobre valores obtenidos en la medición de un producto.
4.3: Se aplican los criterios de decisión de la evaluación, produciendo como resultado la valoración del grado en que el producto software cumple los requisitos de calidad establecidos.
Actividad 5: Concluir la evaluación.En esta última actividad se culmina la evaluación de calidad del producto software, realizando un informe de resultados que será entregado al cliente y se revisarán los resultados obtenidos.
5.1: El evaluador y el cliente revisarán los resultados obtenidos en la evaluación, con el objetivo de realizar una mejor interpretación y una mejor detección de errores.
5.2: Crear el informe de evaluación.Este informe es elaborado con los requisitos de la evaluación, los resultados, las limitaciones y restricciones, el personal evaluador, etc.
5.3: El evaluador revisará los resultados de la evaluación y obtendrá el feedback, que debe servir para mejorar el proceso de evaluación de acuerdo a los indicadores y las métricas aplicadas.
5.4: Tratar los datos de la evaluación.Según lo acordado con el cliente, el evaluador debe realizar un procedimiento correcto con los datos, devolviéndolos, modificándolos, guardándolos, etc
No hay comentarios.:
Publicar un comentario