Arquitectura de Soluciones de Software
Al finalizar el curso, el estudiante diseña, documenta e implementa el prototipo de la arquitectura de una solución de software, seleccionando estilos, patrones y componentes con base en los atributos de calidad y sus trade-offs, y sustentando cómo esa arquitectura puede evolucionar en el tiempo.
Escuela Profesional de Ingeniería de Software · Ciclo 7 · Semestre 2026-2 · Sección U
La asignatura
- Docente
- Elio Navarrete Vilca
- Horario
- Sábados de 08:00 a 12:00
- Aula
- S1-324
- Créditos
- 3
- Horas por semana
- 4 (2 teoría + 2 laboratorio)
- Prerrequisito
- SW-505 Construcción de Software I
Las cuatro unidades
- Unidad 1
Fundamentos de arquitectura de software
Semanas 01 a 04
Qué es la arquitectura de software y qué hace un arquitecto. Atributos de calidad, vistas y decisiones.
- Unidad 2
Estilos, patrones y componentes
Semanas 05 a 08
Estilos arquitectónicos, arquitectura hexagonal, patrones y componentes. Diseño de la interfaz humana.
- Unidad 3
Arquitecturas vigentes y soluciones distribuidas
Semanas 09 a 12
Monolito modular frente a microservicios, APIs y contratos, nube y resiliencia, medición de la calidad.
- Unidad 4
Evolución del software y calidad arquitectónica
Semanas 13 a 16
Evolución del software, deuda técnica, refactorización, ATAM y fitness functions.
Evaluación · sistema F
PF = (PP + EP + 2 × EF) / 4
PP = (P1 + P2 + P3 + P4 - MIN(P1, P2, P3)) / 3
PP: promedio de prácticas · EP: examen parcial · EF: examen final. Fuente: Resolución Decanal N.° 121-2026.
El material del curso es para los estudiantes matriculados
Las sesiones, las guías de laboratorio, los exámenes de repaso y el proyecto integrador están detrás del correo institucional. Si llevas el curso, entra con tu dirección @uni.pe o @uni.edu.pe y te llega un enlace de acceso.