miércoles, 1 de agosto de 2007

¿Software sin errores?

Se anunció P-Modeling, una tecnología que permite a empresas de desarrollo de programas informáticos eliminar errores de programación temprano, abreviando así el tiempo de desarrollo y mejorando la calidad del software.

El anuncio del plan de desarrollo para esta tecnología lo hizo el Instituto Internacional de Tecnología de Software y Productividad (International Software and Productivity Engineering Institute, INTSPEI).

Al usar la tecnología de P-Modeling se descubre y se corrige errores críticos casi de inmediato, cuando se los comete, y no durante las fases finales del desarrollo, cuando son más caros de resolver. La metodología también reduce la probabilidad de que se construyan nuevos errores encima de los viejos, mejorando así la integridad general del proyecto.

Vladimir L. Pavlov, el Presidente de INTSPEI está entusiasmado con las posibilidades que la nueva tecnología ofrece a desarrolladores. “Lo ideal es que los humanos se concentren en la innovación y la creatividad, no en escrutar código para encontrar errores”, comentó. “P-Modeling ayuda los programadores a usar sus únicas cualidades humanas y a incrementar su productividad, mientras los ordenadores hacen los trabajos rutinarios”, agregó.

El escenario que describe Pavlov contrasta claramente con el actual modelo típico de control de calidad que frecuentemente permite que críticos -y costosos- errores de diseño sigan sin ser detectados hasta las últimas fases del proyecto, resultando a menudo en la necesidad de una nueva y cara reprogramación.

En julio, INTSPEI lanzará versiones betas gratuitas tanto de su P-Modeling Framework como P-Explorer, con versiones de tracking comerciales para el mes de octubre. Instalado como una extensión de Rational Unified Process o del Microsoft Solutions Framework, el programa permitirá a los usuarios integrar P-Modeling en sus ciclos de desarrollo. P-Explorer es presentado como un “centro de control de misión” para proyectos de desarrollo de software permitiendo a los gestores a administrar completamente el estado integral y dependencias entre los elementos del proyecto sin que tenga importancia qué herramienta o tecnología está siendo usada para producirlos.

Fuente : http://www.codejava.org/v2_vernota.htm?idxnota=61590&destacada=1

No hay comentarios: