Close
DCC | Programa del Curso: Arquitectura de Software

Programa de Curso

Arquitectura de Software

Código

CC63J

Créditos

3

Duración

30 HORAS

Valor Individual

30 UF

Objetivos

El objetivo principal del curso es conocer los conceptos de arquitectura de sistemas de software, diseño arquitectónico, definición de estos diseños e implementación de los mismos. Al finalizar el curso, el estudiante manejará estos conceptos correctamente y estará familiarizado con el estado del arte respecto al diseño de arquitectura, incluyendo patrones de arquitectura, herramientas de apoyo, lenguajes de definición de arquitectura y tecnologías más usadas. Además, tendrá la capacidad de evaluar las propiedades de una arquitectura a través del análisis visual del diseño estructural de un sistema de software.

Contenidos

  • Introducción a la arquitectura de software.
  • Construcciones básicas para estructurar un software.
  • Patrones de arquitectura.
  • Arquitecturas orientadas a servicios.
  • Revisión de casos de estudio. 

Bibliografía

  • Bass, L., P. Clements, and R. Kazman. Software Architecture in Practice. 3nd ed. Prentice-Hall, 2012.
  • Erl, T. Service-Oriented Architecture (SOA): Concepts, Technology, and Design. Prentice Hall, 2005
  • Rozanski, N. and Woods, E. Software Systems Architecture: Working With Stakeholders Using Viewpoints and Perspectives, Addison-Wesley Professional, 2005.
  • Material de clases disponible en U-Cursos.

Bibliografía

  • Bass, L., P. Clements, and R. Kazman. Software Architecture in Practice. 3nd ed. Prentice-Hall, 2012.
  • Erl, T. Service-Oriented Architecture (SOA): Concepts, Technology, and Design. Prentice Hall, 2005
  • Rozanski, N. and Woods, E. Software Systems Architecture: Working With Stakeholders Using Viewpoints and Perspectives, Addison-Wesley Professional, 2005.
  • Material de clases disponible en U-Cursos.

Profesores

Daniel Perovich

Daniel Perovich

Cursos Relacionados

Contacto

Ubicación

Departamento de Ciencias de la Computación
FCFM, Universidad de Chile

Beauchef #851, Edificio Norte, tercer piso, oficinas 326-327. Santiago

© 2022 - 2024 Departamento de Ciencias de la Computación, Universidad de Chile