Master en Software Libre

Volver - Contacto

Ingeniería del Software

Resumen

El proceso de desarrollo de software libre presenta unas características diferentes al desarrollo de proyectos propietarios convencionales. Entre estas características cabría destacar el hecho de que los equipos de desarrollo están usualmente deslocalizados y compuesto por una población flotante de de desarrolladores con un alto índice de rotación. En estas condiciones se impone la adopción de un proceso de desarrollo iterativo e incremental con un ciclo de iteración corto que permita fijar, atacar y evaluar objetivos en espacios breves de tiempo.

Los procesos y las metodologías ágiles tales como Scrum, Extrem Programmiing (XP), Agile Unified Process (AUP) o Evo se adaptan perfectamente a tales necesidades proporcionando así un buen soporte para el desarrollo de software libre. En este curso se introducen conceptos básicos de ingeniería del software y se presentan diferentes metodologías ágiles para centrarse finalmente en AUP.

Objetivos

Profesores

Juan Manuel Murillo Rodríguez
Licenciado en Informática por la Universidad Politécnica de Cataluña y Doctor Ingeniero en Informática por la Universidad de Extremadura. Desde 1994 es profesor adscrito al Departamento de Ingeniería de Sistemas Informáticos y Telemáticos de la Universidad de Extremadura. Su labor docente se ha centrado siempre alrededor de las materias relativas a la Ingeniería del Software. Como investigador ha participado en gran número de proyectos de convocatorias competitivas. Las áreas de interés de tales proyectos han sido Los modelos y lenguajes de coordinación, el desarrollo de software orientado a aspectos y el desarrollo de de software dirigido por modelos. En el ámbito de la transferencia de resultados a la industria, ha dirigido diversos contratos con empresas centrados en las metodologías de desarrollo y en la gestión de fábricas de software.

Master en Software Libre

Valid XHTML 1.0 Strict Valid CSS