Bloque III — Construcción del sistema
Identificación del bloque
Section titled “Identificación del bloque”| Campo | Valor |
|---|---|
| Materia | Taller Integrador de Especialización (clave 4017) |
| Bloque | III — Construcción del sistema |
| Horas de contacto | 22 (10 teóricas + 12 prácticas) |
| Estudio independiente | 11 horas |
Resultados de aprendizaje del bloque
Section titled “Resultados de aprendizaje del bloque”Al finalizar este bloque serás capaz de:
| ID | Resultado de aprendizaje |
|---|---|
| RA3.1 | Implementar las funcionalidades prioritarias del proyecto |
| RA3.2 | Integrar componentes de software |
| RA3.3 | Implementar APIs y mecanismos de persistencia |
| RA3.4 | Aplicar prácticas de calidad y desarrollo seguro |
| RA3.5 | Trabajar mediante iteraciones Scrum |
¿Qué problema vamos a resolver?
Section titled “¿Qué problema vamos a resolver?”En ReservaFIC, el ejemplo ilustrativo del curso, el servicio de préstamos del Bloque II acepta que dos personas reserven el mismo proyector a la misma hora, y rechaza préstamos que no se traslapan. Nadie lo vio porque nadie probó esos casos, y aun así pasó la revisión de código, la Sprint Review y la Definition of Done.
Este bloque trata de pasar de un sistema que parece funcionar a uno que puedes demostrar que funciona, que protege sus datos, que no deja hacer lo que no se debe y que no permite que un error ya corregido regrese.
Pregunta orientadora. ¿Cómo puede tu equipo tener evidencia, y no solo confianza, de que el sistema hace lo correcto, para el usuario correcto, cada vez que alguien integra un cambio?
Ruta de estudio sugerida
Section titled “Ruta de estudio sugerida”- Revisa la presentación del bloque: objetivos, decisiones del curso, el defecto que nadie vio y el camino del bloque.
- Lee 1. Manejo de datos y realiza el Laboratorio 1.
- Lee 2. Desarrollo de componentes y 3. Manejo de errores, y realiza el Laboratorio 2.
- Lee 4. Pruebas automatizadas y 5. Datos de prueba, y realiza el Laboratorio 3.
- Lee 6. Desarrollo seguro y 7. Gestión de secretos, y realiza el Laboratorio 4.
- Lee 8. Integración continua y realiza el Laboratorio 5.
- Revisa el cierre y resumen.
Qué aprenderás después
Section titled “Qué aprenderás después”En el Bloque IV empaquetarás este mismo sistema en contenedores para ejecutarlo de forma reproducible, desplegarlo y medir cuánta carga soporta.

