Ficha proyecto IVACE

 

Título

 

Técnicas de testeo y mejora de procesos de desarrollo de software

 

Acrónimo

 

CALIDAD DEL SOFTWARE

 

Web

 

Video

 
 

Resumen

 

Debido a la importancia que tiene para la profesionalización del sector, la calidad del software es unos de los caballos de batalla del Instituto Tecnológico. El centro lleva años trabajando en el asesoramiento y ayuda a las empresas en la implantación de técnicas de mejora de procesos de desarrollo de software o en técnicas de testeo, y en dicho proceso ha detectado la falta de modelos ágiles que se centren en la calidad del producto software, más que en el proceso. Es por ello que se lanza la presente actividad de I+D. En esta línea, el centro pretende investigar en técnicas y herramientas que contribuyan al desarrollo orientado a la calidad del software. Estas herramientas harán que el resultado del desarrollo sea de mayor calidad y podrán ser implantadas en las empresas para ahorrar tiempos de desarrollo y mejorar la calidad de los productos finales. Durante esta anualidad el centro investiga métodos, técnicas y herramientas que permitan definir un modelo de desarrollo centrado en la calidad del producto software; un marco de referencia que permita ser adoptado por empresas de desarrollo software que asegure la calidad de los productos de forma objetiva y para ello se centra en: 1.- Investigación de nuevos métodos de desarrollo. Se investigarán los nuevos paradigmas de desarrollo software, principalmente métodos ágiles y buenas prácticas en calidad del producto software. 2.- Investigación de la forma de integrar los métodos con herramientas existentes. Se realizará un estudio de herramientas que den soporte al método seleccionado y se analizará el grado de integración que permiten; incluyendo tanto las métricas de calidad como las comunicaciones que serán necesarias para su interrelación con las herramientas de desarrollo. 3.- Selección de métricas de calidad del producto software. Se estudiarán las métricas e indicadores que influyen en la calidad del producto software con el objetivo de construir un marco de referencia. 4.- Definición de la forma más adecuada de presentar la información. Se obtendrá la información de distintas fuentes de datos, por lo tanto se definirá una forma unificada de presentar la misma. 5.- Validación del método, sus herramientas y técnicas en dos casos de uso. Se realizarán pruebas de concepto sobre el método, las herramientas necesarias y las técnicas de pruebas en dos casos de uso sobre productos software reales.

 

Resultados

 

Elaboración de un método de trabajo basado en prácticas ágiles de desarrollo, estableciendo niveles de calidad y criterios de aceptación y mejorando la eficiencia aplicando nuevos paradigmas y métodos de desarrollo. Aportación de un marco de referencia en cuanto a métodos, técnicas y ecosistema de herramientas para la construcción de software. Se plantea un modelo de desarrollo centrado en seis buenas prácticas soportados por herramientas libres, en las que la integración de las herramientas permiten el seguimiento y trazabilidad bidireccional entre los elementos y de las que se pueden extraer directamente las métricas e indicadores para evaluar la calidad de forma objetiva. Conjunto de métricas e indicadores que permiten medir de forma objetiva la calidad del código, nivel de integración continua, resultado del test interno y test de aceptación. Junto a ellos, un modelo de diagnóstico que permite conocer el grado de adopción de las seis buenas prácticas en los proyectos.

 
 

Áreas de conocimiento y líneas tecnológicas

 
 

Sectores de aplicación

 

1

TICs

 

L1 - Desarrollo de software seguro

 

TIC

 

Proyecto financiado por

 
Collapse/Expand
¿Has encontrado lo que buscabas?