Skip to main content

Cursos Corporativos Epidata

Arquitectura de Software: Fundamentos

Objetivo

Que cada rol involucrado en el ciclo de vida de un producto de software conozca cuáles son los aspectos más relevantes a tener en cuenta a la hora de diseñar e implementar su arquitectura de software, desde su importancia estratégica hasta su implementación.

Contenido

Unidad 1: definiciones y conceptos básicos

  • Definición de arquitectura.
  • Diferencias entre arquitectura y diseño.
  • Vistas y Stakeholders.
  • El rol del arquitecto.
  • Tipos de arquitectos.
  • Tareas y capacidades del arquitecto.
  • Ciclo de vida.
  • DevOps.

Unidad 2: ingeniería de requerimientos

  • Requerimientos funcionales y no funcionales.
  • Casos de uso o user stories.
  • Atributos de calidad.
  • Escenarios de calidad.
  • Utility Tree.

Unidad 3: diseño de arquitecturas

  • Cohesión, acoplamiento y connascence.
  • Principios de diseño de software.
  • Proceso de diseño. Introducción a metodologías (ADD).
  • Arquitectura monolítica
  • Arquitectura distribuida.
  • Introducción a estilos arquitectónicos.

Unidad 4: documentación de arquitecturas

  • Usos de la documentación y tipos de audiencia.
  • Vistas arquitectónicas básicas: Módulos, Componentes y Conectores, y Asignación.
  • Documentación y agilidad.
  • Ejemplos de lenguajes de documentación.

Habilidades desarrolladas

  • proporcionar a los participantes una comprensión sólida de los conceptos y principios fundamentales relacionados con la arquitectura de software
  • Entender cómo diseñar sistemas que puedan crecer y adaptarse a medida que aumentan los requerimientos y la cantidad de usuarios
  • Entender cómo integrar diferentes sistemas y tecnologías para que trabajen juntos de manera eficiente.

Características del curso

Modalidad y Duración

Online 18 hs

Dirigido a

Desarrolladores, líderes técnicos, managers, POs, analistas funcionales y cualquier persona que esté involucrada en el proceso de desarrollo de un producto de software.

Profesionales Responsables del Curso

Herman Schinca

Capacitador en Diseño, Arquitectura y Calidad de Software

Alejandra González

DevOps Engineer

Mantén la innovación cerca

No hemos podido validar su suscripción.
Pronto será contactado por un experto en Sonar.

Contacte un asesor

?
?
?
?