Guía DocenteCurso Facultade de Informática |
Grao en Enxeñaría Informática |
Asignaturas |
Metodologías de Desarrollo |
Contenidos |
|
|
Datos Identificativos | 2013/14 | |||||||||||||
Asignatura | Metodologías de Desarrollo | Código | 614G01224 | |||||||||||
Titulación |
|
|||||||||||||
Descriptores | Ciclo | Periodo | Curso | Tipo | Créditos | |||||||||
Grado | 1º cuatrimestre |
Curso adap. Ing.. Téc. Informática | Obligatoria | 6 | ||||||||||
|
Tema | Subtema |
1. Introducción | * Metodología vs método. * Metodologías de desarrollo de software. * El ciclo de vida del software. |
2. Metodologías Clásicas | * Cascada * Prototipado * Espiral * Incremental * Desarrollo rápido de aplicaciones |
3. El proceso unificado de desarrollo | * Características * El Lenguaje Unificado de Modelado (UML) * Casos de uso * La importancia da arquitectura * Ciclo de vida |
4. Metodologías agiles de desarrollo | * El manifiesto Agile * Características de las metodologías ágiles. * La metodología SCRUM * Otras metodologías ágiles |
5. Programación Extrema (XP) | * Valores y Principios * Técnicas * Equipo de desarrollo * Aplicaciones prácticas |
6. Desarrollo colaborativo | * Desarrollo en equipo * Herramientas de trabajo colaborativo. * Desarrollo en aberto. * Gestión de una comunidad de software libre. * Estándares abiertos. * Colaborando con proveedores. |
7. Evolución y mantenimiento del software | * Legacy como software de éxito. * Mantenimiento y evolución del software. * Control de versiones. * Gestión de errores. |
8. Aspectos sociales, legales y éticos en el desarrollo software. | * Licenciamiento y propiedad intelectual en el Software. * Software libre y Software privativo. * Interoperabilidad y uso de estándares. * Seguridad y confianza. |
|