M3 - "Software Change and Software Evolution"

Horario: de 9 a 12 hs.

El Dr. Vaclav Rajlich es Profesor y ex Director del Departamento de Computaci ón de la Wayne State University, USA. Previamente fue Profesor en la Univ ersidad de Michigan. El Dr. Rajlich a sido presidente del comité de progr ama del Workshop Internacional sobre Comprensión de Programas de la IEEE.

Resumen:

La evolución es una propiedad esencial del software, tanto el desarrol lo de nuevo software, como el mantenimiento de "legacy code" están basado s en la evolución y cambio del software. Problemas actuales como el del " año 2.000" son manifestaciones de la importancia de investigar en esta &a acute;rea. Los cambios a los que nos referimos son de un tipo particular, pues c ada cambio modifica solo una parte del software, dejando el resto intacto. Estos cambios son descriptos en el llamado mini ciclo de cambio, el cual consiste en varias fases:

- Pedido de cambios.

- Planeamiento de cambios, lo que incluye la comprensión del software y el análisis del impacto de los cambios.

- Implementación del cambio, que incluye reestructuración para el cambio, localización de los cambios y propagación de los cambio s.

El curso explorará los fundamentos teóricos, herramientas y exp eriencia práctica en el tema.

Prerrequisitos:

Conocimientos básicos de ingeniería de software.

ESTE CURSO SERÁ DICTADO EN INGLÉS


Volver al Cronograma de la ECI 1999