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