Nombre del curso: | Principios de diseño y arquitectura de software |
Course Name: | Principles of software design and architecture |
Créditos: | 2 |
Profesor: | Dario Ernesto Correal Torres |
Versión PDF | Click Aquí |
En este curso, aprenderemos cómo usar eficientemente los estilos y tácticas de arquitectura para garantizar el desempeño de las soluciones construidas, sin perder la capacidad de cambiar y evolucionar al ritmo de hoy. Veremos aplicaciones prácticas de patrones de diseño detallado y su relación con una arquitectura de software moderna. Durante el mismo, tendrás los roles de arquitecto y de diseñador de software, y deberás presentar y sustentar decisiones de diseño, explicando los beneficios de negocio y la viabilidad tecnológica de las propuestas.
Tecnologías principales
En este curso aprenderás a:
Metodología del curso
A partir de un proyecto de curso, se presentan gradualmente los conceptos de arquitectura, estilos y tácticas, hasta llegar a patrones de diseño detallado. Durante este recorrido, el estudiante analizará las decisiones de diseño tomadas en términos de los beneficios obtenidos y los riesgos generados.