Diseño de SI integrando análisis, BD, desarrollo y comunicaciones.
Conceptos clave
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
Objetivos
- 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).
Metodología de cursada
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
Forma de 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.
Criterios
- 2 Parciales (cada uno 40% de la nota de cursada)
- Trabajos Practicos de diseno (20%)
- Examen final (100% de la nota final)
Bibliografía
Oficial
- •Sommerville, I. Software Engineering. 10a edicion. Pearson.
- •Pressman, R. Software Engineering: A Practitioner's Approach. 9a edicion. McGraw-Hill.
- •Boehm, B. Software Engineering Economics. Prentice-Hall.
Complementaria
- •Martin, R. Clean Architecture. Prentice Hall.
- •Fowler, M. Patterns of Enterprise Application Architecture. Addison-Wesley.
- •Evans, E. Domain-Driven Design. Addison-Wesley.
Ejercicios tipo parcial
Preguntas oficiales con resolución para practicar antes del examen.
Patrones arquitectonicos
Pregunta: 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
Pregunta: 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...