Taller de Ingeniería del Software

Presentación del curso

Yo

Estructura

Asignatura optativa.

Cuarto curso. Segundo semestre.

6 créditos (150 h.) → 46 presenciales, 104 NO presenciales.

Información en el sia

Como se relaciona con otras asignaturas

Esta asignatura se relaciona, en mayor o menor medida, con todas las asignaturas del grado.

Temario

Teoría

  1. Protocolo HTTP. Estilo arquitectónico REST.
  2. Acceso a bases de datos con JPA.
  3. Clientes web: Bootstrap, Javascript, Vue.

Seminarios

  1. Desarrollo de aplicaciones REST con javascript.
  2. Bases de datos Not only SQL.
  3. Pruebas de código con javascript.
  4. Herramientas de construcción de proyectos con javascript.

Metodología

Teoría:

Nuevos conceptos teóricos, muchos de ellos relacionados con la programación web.

Seminarios:

Revisaremos el trabajo realizado y, analizarás y compararás distintas alternativas tecnológicas.

Prácticas:

Desarrollarás tu proyecto según lo planificado en la asignatura EI1050.

Bibliografía

Sistema de evaluación

Proyecto. 85%
Presentación oral en inglés. 15%

Proyecto:

El estudiante realizará un proyecto, en grupo de 4-5 alumnos, que irá desarrollando tanto en las sesiones de prácticas como de forma autónoma como parte de su trabajo personal. Deberá entregar el código fuente de su proyecto para su revisión, así como una memoria descriptiva con el trabajo desarrollado. La nota del proyecto será la misma para cada uno de los integrantes del grupo.

El proyecto se desarrollará con las tecnologías presentadas durante las sesiones de teoría: Java, Quarkus, Vue, PostgreSQL.

Sistema de evaluación

Presentación oral en inglés

El estudiante, con su grupo de trabajo, elaborará y realizará una presentación del trabajo realizado. La presentación de este trabajo se realizará en inglés. Cada uno de los miembros del grupo, por turnos y de manera equitativa, tomará parte en la presentación del trabajo. La nota de final de la presentación constará de dos partes:

  1. El 50% de la nota evaluará los materiales utilizados en la presentación, y será la misma para todos los miembros del grupo.
  2. El otro 50% de la nota evaluará la parte de presentación individual de cada miembro del grupo.

Sistema de evaluación

Criterio de superación de la asignatura:

Para aprobar la asignatura el estudiante debe conseguir una nota mínima de 4 puntos sobre 10 en la evaluación del proyecto. No hay nota mínima en la parte correspondiente a la presentación en inglés. La media ponderada global debe ser mayor o igual a 5 puntos sobre 10 para aprobar la asignatura

Se considerará que un alumno se ha presentado a una convocatoria si entrega el proyecto.

Si una de las pruebas está aprobada, su nota se guardará en las convocatorias del mismo curso.

Otras consideraciones

Estás llegando al final del grado, el proyecto sobre el que vas a trabajar te va a servir para:

  • Poner en práctica el desarrollo de proyectos con metodologías ágiles.
  • Conocer un buen número de tecnologías que se están usando actualmente.
  • Ser muy participativo aportando tanto preguntas como respuestas a las preguntas de tus compañeros.
  • Colaborar antes que competir.

Preguntas