Esta asignatura tiene la misión de proporcionar a los estudiantes una experiencia útil respecto al desarrollo de software de manera profesional. En particular, los estudiantes han de participar en el desarrollo de una aplicación software de tamaño medio. El proceso de desarrollo será tan o más importante que la aplicación desarrollada (el producto). Por este motivo se han de aplicar las mejores prácticas estudiadas en el resto de asignaturas de la mención de Ingeniería del Software del grado de informática de la UAB. Respecto a estas otras asignaturas, en esta nos centramos además en el trabajo en equipo siguiendo principios de desarrollo ágiles. La aplicación realizada y el proceso de desarrollo utilizado han de servir como “carta de presentación curricular”.

Por tanto, los objetivos de la asignatura son:

  1. Trabajar en un equipo de tamaño medio (de 6 a 8 personas), compuesto por sub-equipos de diferentes responsabilidades.
  2. Aplicar los conocimientos teóricos que constituyen las mejores prácticas del desarrollo de software.
  3. Desarrollar una aplicación lo más completa posible, es decir, ir desde la idea al producto, con la correspondiente documentación interna y externa.
  4. Adquirir experiencia en entornos actuales.