Certificado de aprobación
Con nota mayor a 80 en la evaluación integral y una asistencia efectiva mayor a 80%.
Contenidos
INTRODUCCIÓN
- ¿Qué es arquitectura de software?
- Vistas de la arquitectura de software y sus Stakeholders.
- Las arquitecturas y su importancia para el usuario del negocio.
- Conceptual.
- Lógica.
- De ejecución.
- Competencias del usuario de negocio para agregar valor en los equipos técnicos.
- Principios aplicados en las arquitecturas de software.
- Identificación de principios.
- Documentación de principios de arquitectura.
- Aplicación de los principios para gobernar la arquitectura.
EVALUACIÓN DE LAS ARQUITECTURAS DE SOFTWARE
- Conocimiento básico cómo usuario de negocio para mejorar la calidad de las arquitecturas de software.
- La deuda técnica.
- Olores de software.
- Métricas de código.
- Causas de la refactorización.
- Alineamiento de las arquitecturas de software a los objetivos empresariales.
- Modelos de calidad de las arquitecturas de software.
- Framework de evaluación de arquitecturas de software desde la perspectiva del usuario de negocio.
EL APPLICATION LANDSCAPE Y SU VALOR PARA EL NEGOCIO
- ¿Qué es el application landscape?
- ¿Cómo elaborar un application landscape?
- Obtención de valor para el negocio a partir del application landscape.
EL STRAIGHT-THROUGH PROCESSING Y LOS PROCESOS DE NEGOCIO QUE GESTIONAN DATOS SENSIBLES
- Caracterización del straight-through processing.
- Aseguramiento del manejo de datos sensibles.
- Herramientas del mercado que apoyan la gestión de datos sensibles.
PATRONES DE INTEGRACIÓN DE LAS ARQUITECTURAS DE SOFTWARE
- Punto a punto.
- Hub-and-spoke.
- Arquitectura orientada a servicios y el enterprise service bus.
- Microservicios.