[Informe de clase] Desarrollo de sistemas (2.º año) — Semana 41
~Cierre del semestre y organización del portafolio: dar el salto al 3.er año~
En la Semana 41, el alumnado repasó todo el proceso aprendido en 2.º año: desde el diseño del sistema hasta la implementación y la entrega.
Esta sesión funcionó como un repaso integral en el que los estudiantes organizaron sus logros en un portafolio, y a la vez como un puente hacia el aprendizaje del próximo año (3.º año) sobre integración de APIs y uso de IA generativa.
■ Introducción del profesor: “Reflexionar es el plano del próximo reto”
Sr. Tanaka:
“Durante este año, han pasado de ‘construir de forma individual’ a ‘diseñar en equipo y entregar el trabajo.’ Hoy, asegurémonos de que puedan explicar ese crecimiento con sus propias palabras.”
El profesor revisó, en orden cronológico, el aprendizaje acumulado en 1.º y 2.º año, animando al alumnado a enfocarse no solo en cómo crecieron sus habilidades técnicas, sino también en cómo cambió su forma de pensar.
■ Ejercicio ①: Hacer balance del aprendizaje de 2.º año
Primero, los estudiantes trabajaron individualmente para 整理 (organizar) los temas estudiados en 2.º año.
Ítems de reflexión
- Definición de requisitos (historias de usuario, criterios de aceptación)
- Diseño UML (diagramas de clases, diagramas de secuencia)
- Diseño de bases de datos (diagramas ER, normalización, índices)
- Separación DAO / Service
- Integración de casos de uso
- Manejo de errores
- Documentación y diseño de entrega (handover)
Estudiante A: “No me había dado cuenta de que habíamos pasado por tantas fases…”
Estudiante B: “Al principio los diagramas de diseño no tenían sentido, pero ahora puedo leerlos de forma natural.”
■ Ejercicio ②: Reconstrucción del portafolio (enfocado en diseño)
Subiendo un nivel con respecto al enfoque de 1.º año (centrado en “entregables”), los estudiantes reconstruyeron sus portafolios para que comunicaran claramente
las decisiones de diseño y las razones detrás de ellas.
Elementos requeridos del portafolio de 2.º año
- Resumen del proyecto (contexto y problemas)
- Puntos clave de la definición de requisitos (historias de usuario seleccionadas)
- Diagramas de diseño (UML / ER representativos)
- Explicación de la arquitectura (estructura DAO / Service)
- Flujo de procesamiento de un caso de uso representativo
- Ideas clave en el diseño de errores
- Extractos del README escritos pensando en la entrega (handover)
- Reflexión (retos de diseño y lecciones aprendidas)
Estudiante C: “Escribir ‘por qué elegimos este diseño’ fue lo más difícil, pero también se sintió como lo más importante.”
■ Ejercicio ③: Autoevaluación y revisión por pares
Después, los estudiantes completaron una hoja de autoevaluación y realizaron revisiones por pares en parejas.
Perspectivas de autoevaluación
- Capacidad de diseño (¿podías construir una estructura a partir de requisitos?)
- Capacidad de implementación (¿podías implementar según el diseño?)
- Capacidad de coordinación (manejo y corrección de bugs durante la integración)
- Capacidad de comunicación (documentación y explicaciones)
- Contribución al equipo (roles y apoyo)
Estudiante D: “Es refrescante que se evalúen las explicaciones, no solo el código.”
Estudiante E: “Que mi compañero alabara áreas que yo creía débiles me dio confianza.”
■ Ejercicio ④: Introducción al contenido de 3.er año
En la segunda mitad de la clase, se presentó una visión general de lo que se estudiará en 3.er año.
Temas principales en 3.er año
- Integración de APIs: conectar con servicios externos (clima, mapas, pagos, etc.)
- Integración de múltiples servicios: crear tus propias APIs y conectarlas con otros servicios
- Procesamiento asíncrono: diseñar para tiempos de espera y escenarios de fallo
- Uso de IA generativa:
- Diseño de prompts
- Validación de salidas
- Métodos seguros de integración
- Operación y mejora: análisis de logs, ciclos de mejora, pruebas A/B
El Sr. Tanaka comentó:
“Lo que practicaron en 2.º año sobre ‘diseño y separación de responsabilidades’ será la base de 3.er año.”
■ Discusión: En qué quieren retarse los estudiantes en 3.er año
En grupos pequeños, los estudiantes debatieron los siguientes temas y los compartieron con la clase:
- Qué tipos de servicios externos quieren integrar
- Qué problemas quieren resolver usando IA generativa
- Cómo quieren evolucionar sus sistemas de 2.º año
Estudiante F: “Quiero añadir recomendaciones basadas en IA a nuestro sistema de biblioteca.”
Estudiante G: “Quiero crear una API y conectarla con las aplicaciones de otros equipos.”
■ Palabras finales del profesor
“Lo que ganaron en 2.º año es
la capacidad de pensar antes de construir y explicar después de construir.
En 3.er año, usarán esa capacidad para crear
sistemas que se conecten de forma segura con el mundo exterior (APIs e IA).
El portafolio que organizaron hoy será el plano de su próximo reto.”
■ Tarea (última asignación del semestre)
- Entrega final del portafolio de 2.º año
- Crear una propuesta de sistema que quieran construir en 3.er año, en formato de propuesta:
- Problema
- APIs / IA que planean usar
- Usuarios objetivo
- Resumir sus fortalezas y las áreas que quieren mejorar el próximo año (dentro de 200 caracteres japoneses cada una)
■ Avance de la próxima semana: Inicio del currículo de 3.er año (entrando al mundo de las APIs)
A partir de la próxima semana, los estudiantes suben de curso y comienzan desde lo básico:
qué son las APIs y cómo conectarse a ellas de forma segura.
Las habilidades de diseño construidas en 2.º año finalmente se expandirán al ámbito de la integración externa.
La Semana 41 fue una sesión para poner en palabras el aprendizaje de 2.º año y preparar un arranque con impulso para la siguiente etapa.
El alumnado sintió su crecimiento constante y elevó sus expectativas ante los nuevos retos que les esperan en 3.er año.

