Proyecto de Ingeniería de Software

← Volver a Classes

Course Description

Este curso práctico permite a los estudiantes aplicar conceptos y metodologías de ingeniería de software en un proyecto real de desarrollo. Los estudiantes trabajarán en equipos para diseñar, implementar y desplegar un sistema de software completo, siguiendo metodologías ágiles y mejores prácticas de desarrollo. Se enfoca en la integración de conocimientos previos en un contexto de proyecto empresarial.

Syllabus and Course Schedule

Objetivos del Curso

Contenido Temático

  1. Metodologías ágiles (Scrum, Kanban)
  2. Gestión de requisitos y user stories
  3. Arquitectura de software
  4. Patrones de diseño
  5. Control de versiones y Git
  6. Testing y calidad de software
  7. CI/CD y DevOps básico
  8. Despliegue y presentación final
Event Date Description Materials and Assignments
Lecture 1 Tuesday
Feb 6
Section Topics:
  1. Introducción al curso y formación de equipos
  2. Metodologías ágiles
  3. Presentación del Syllabus
Handouts
Sprint 1 Tuesday
Feb 13
Section Topics:
  1. Definición de proyecto
  2. Levantamiento de requisitos
  3. Sprint planning
Deliverables
Sprint 2 Tuesday
Feb 20
Section Topics:
  1. Diseño de arquitectura
  2. Setup del proyecto
  3. Implementación de funcionalidades core
Deliverables
Sprint 3 Tuesday
Feb 27
Section Topics:
  1. Desarrollo de features
  2. Testing unitario
  3. Code review
Deliverables