📘 Guía de Proyecto — PS¶
Programación Orientada a Objetos (POO) — Ciclo 2
🎯 1. Propósito¶
La presente guía orienta el desarrollo del Proyecto Sello (PS) del curso de Programación Orientada a Objetos, en el marco del enfoque por competencias del programa.
👉 Este proyecto se desarrolla bajo la guía general:
La presente guía define el alcance técnico del curso.
🧠 2. Enfoque¶
No se evalúan ejercicios aislados, se evalúa la capacidad de construir una solución funcional con enfoque orientado a objetos.
El estudiante desarrolla una solución progresivamente:
- Definición del problema
- Modelado básico del dominio
- Diseño en capas
- Implementación e integración
Los entregables representan evidencias de competencias, no tareas aisladas.
🔍 3. Naturaleza del proyecto¶
El proyecto:
- Resuelve un problema básico de negocio
- Se implementa como aplicación de escritorio
- Integra interfaz gráfica, lógica y persistencia
- Se desarrolla en equipo
✔ No se aceptan componentes aislados o sin integración
🧾 4. Brief del proyecto (obligatorio)¶
Todo proyecto inicia con un Brief aprobado.
👉 Usar plantilla:
📌 Semana: 2–3
📌 Condición: obligatorio para continuar
🏗 5. Desarrollo del proyecto¶
🔹 Unidad 1 — Modelado y lógica¶
Evaluación: Semana 5–6
🔹 Unidad 2 — Arquitectura y persistencia¶
Evaluación: Semana 10–11
🔹 Unidad 3 — Integración¶
Evaluación: Semana 14–16
📦 6. Entregables del proyecto¶
Los entregables se estructuran mediante plantillas del programa:
🔸 E1 — Definición del sistema¶
(Evidencia: CE021)
👉 Plantilla:
- E1 — Definición
🔸 E2 — Diseño y estructura del sistema¶
(Evidencia: CE022 — nivel básico de datos y estructura)
👉 Plantilla:
- E2 — Diseño y datos
🔸 E3 — Implementación¶
(Evidencia: CE023)
👉 Plantilla:
- E3 — Implementación
🔸 E4 — Mejora (opcional según curso)¶
👉 Plantilla:
- E4 — Calidad
🔸 E5 — Sustentación¶
(Evidencia: CE0217)
👉 Plantilla:
- E5 — Sustentación
📅 7. Cronograma¶
| Hito | Semana |
|---|---|
| Brief aprobado | 2–3 |
| E1 | 5–6 |
| E2 | 10–11 |
| E3 | 14–16 |
| Sustentación | 15–16 |
🧪 8. Evaluación¶
La evaluación se realiza por competencias:
| Competencia | Enfoque |
|---|---|
| CE021 | Definición del problema |
| CE022 | Estructura de datos y persistencia básica |
| CE023 | Implementación orientada a objetos |
| CE0217 | Sustentación |
👉 Ver rúbrica:
🎤 9. Sustentación¶
Incluye:
- Explicación del problema
- Demostración de la aplicación
- Explicación del modelo de clases
- Explicación de la arquitectura
- Respuesta a preguntas
👉 Evaluada con rúbrica CE0217
🧩 10. Tipo de sistema¶
Aplicación de escritorio:
- Interfaz gráfica
- Lógica orientada a objetos
- Arquitectura en capas
- Persistencia en base de datos
🎯 11. Nivel esperado¶
PS — Nivel inicial/intermedio:
- Aplicación funcional
- Uso correcto de clases y objetos
- Integración entre GUI, lógica y datos
- Explicación clara de la solución
⚠️ 12. Consideraciones¶
- Trabajo en equipo
- Uso de repositorio (si aplica)
- Cada entrega es requisito para la siguiente
- Debe existir coherencia entre problema, clases e implementación
🚫 No se aceptan:
- interfaces sin funcionalidad
- clases sin propósito
- componentes sin integración
- código sin organización
🏁 Mensaje final¶
El estudiante progresa desde la lógica básica hacia soluciones estructuradas, integrando clases, interfaz y persistencia para construir aplicaciones más cercanas a un sistema real.