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, 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