Créditos
6
Horas Estimadas
34h
Temas
10
Temario
Metodologías de diseño
Waterfall, prototipado, espiral, ágiles
3h 0min
Diseño arquitectónico
Capas, cliente-servidor, microservicios, serverless
4h 0min
Diseño de BD: lógico y físico
Transformación, normalización, indexación
4h 20min
Diseño de interfaces UX/UI
Wireframes, heurísticas, accesibilidad
3h 20min
Diseño de comunicaciones
Protocolos, APIs, mensajería, integración
3h 0min
Patrones arquitectónicos
MVC, Clean, Hexagonal, DDD
4h 40min
Especificación técnica
Documento de diseño, despliegue, APIs
3h 0min
UML para diseño: clase, secuencia, componentes
Diagramas de diseño, mapeo análisis-diseño
4h 40min
Diseño orientado a servicios
SOA, microservicios, API Gateway, service mesh
3h 0min
Integración de subsistemas
Patrones, ESB,消息队列, ETL
3h 20min
Metodología
Teoría
Clase teorica sobre diseno de sistemas de informacion, arquitecturas y patrones de diseno.
Práctica
Diseno e implementacion de un sistema de informacion usando patrones arquitectonicos.
Actividades
- Diseno de arquitectura de sistemas de informacion
- Implementacion de patrones de diseno
- Trabajos Practicos de diseno
- Analisis de sistemas existentes
- Modelado con UML
Evaluación
Regularidad
Aprobar como minimo 2 parciales con nota >= 4. Asistencia regular obligatoria (80% minimo).
Promoción
Examen final con diseno de arquitectura de un sistema de informacion.
Recuperatorio
Recuperatorio en el primer semestre del ano siguiente.
Objetivos de Aprendizaje
- Comprender los patrones arquitectonicos de sistemas de informacion.
- Disenar sistemas de informacion escalables y mantenibles.
- Aplicar principios de diseno orientado a dominio.
- Evaluar y comparar arquitecturas de software.
Competencias
- Disenar arquitecturas de sistemas de informacion.
- Aplicar patrones de diseno (MVC, microservicios, eventos).
- Evaluar trade-offs en decisiones arquitectonicas.
- Modelar dominios con DDD (Domain-Driven Design).
Ejercicios Tipo Parcial
Patrones arquitectonicos
3/5
Comparar arquitectura monolitica vs microservicios para una plataforma de e-commerce.
Solución: Monolitica: simple de desarrollar pero dificil de escalar. Microservicios: escalable independientemente pero complejo en operaciones.
DDD
3/5
Identificar bounded contexts para un sistema de gestion hospitalaria.
Solución: Contextos: Pacientes (admision, historial), Personal (agenda, turnos), Farmacia (stock, dispensacion), Facturacion (cuentas, seguros).
Preguntar al Tutor
Resolvé dudas sobre esta materia
Practicar
Ejercicios adaptativos por tema
Crear Flashcards
Repetición espaciada para memorizar
Cargando materiales...