Saltar al contenido

Módulo 6: Arquitecto › Proyecto final

Módulo 6 · lección 4

Proyecto final

Diseñar, construir y defender una solución completa.

✓ Lección terminada

Plano, la arquitecta

El proyecto final junta todo: entender un problema, dibujarlo, elegir paradigmas, construir, revisar y defender tu decisión.

Elige un problema

Qué entregar

  1. Un diagrama de flujo del proceso principal.
  2. Un diagrama de clases UML si usas objetos, o la lista de hechos y reglas si usas lógica.
  3. El código funcionando, en uno o más lenguajes del curso.
  4. Dónde viviría en internet: qué guarda en disco, qué puertos abre su firewall.
  5. Al menos tres entradas en tu diario del arquitecto.
  6. Una revisión: pide una parte al asistente y documenta qué error encontraste.

Cómo se evalúa

CriterioEmpezandoBienExcelente
Entiende el problemaDescribe el problemaLo descompone en pasosEncuentra casos difíciles (vacío, repetido, límite)
DiseñoHay un diagramaLos diagramas coinciden con el códigoCada parte tiene una responsabilidad clara
Elección del paradigmaUsa unoExplica por qué eseCompara con otro y dice qué pierde
CódigoCorrePasa sus propias pruebasOtra persona lo entiende sin ayuda
Revisión de la IAUsa el asistenteEncuentra el errorExplica el concepto que lo evita

Taller libre

Aquí puedes construir tu proyecto. Se guarda solo en este navegador.

Taller libre: Java

Cargando…

Para pensar

  1. ¿Qué fue fácil?
  2. ¿Qué fue difícil?
  3. ¿Otro paradigma lo habría resuelto mejor? ¿Cuál y por qué?