Arquitectura de software para usuario de negocio

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.