ICC368-Software Architecture
About Course
La serie de dificultades en la ejecución de proyectos informáticos, tales como presiones en los tiempos de ejecución; ausencia de métodos controlados para cumplir con los objetivos planteados; continuos cambios en las funcionalidades requeridas; documentación pobre o inexistente; y falta de interlocutores válidos, entre otros, requiere disponer de una estructuración del sistema a construir de alto nivel, el cual idealmente, se crea en etapas tempranas del desarrollo. Esta estructuración representa un diseño de alto nivel del sistema que tiene dos propósitos primarios: satisfacer los atributos de calidad (desempeño, seguridad, modificabilidad), y servir como guía en el desarrollo. Al igual que en la ingeniería civil, las decisiones críticas relativas al diseño general de un sistema de software complejo deben de hacerse desde un principio.Este curso introduce los conceptos esenciales de la Arquitectura de Software haciendo énfasis en la interrelación de todos los componentes de una arquitectura y el rol de arquitecto de software
Course Content
Curso
-
Bienvenida
03:23 -
Syllabus
00:00 -
Examen
00:00
Semana 1 – Contexto de Arquitectura de Software
Semana 2 – ¿Qué es Arquitectura de Software?
Semana 3 – Fundamentos de Arquitectura
Semana 4 – Procesos y Arquitectura
Semana 5 – Diseñando Arquitecturas -Estructuras Arquitectónicas y Vista
Semana 6 – Patrones de Diseño
Semana 7 – Estilos y Patrones de Arquitectura
Semana 8 – Patrones Arquitéctónicos – Monolíticos
Semana 9 – Patrones Arquitectónicos basados en Eventos
Semana 10 -Arquitecturas Orientadas a Servicios
Semana 11 – Patrones Arquitectónicos Recientes
Semana 12 – Modelado de Arquitectura — Conectores e Interfaces
Semana 13 – Visualizando Arquitecturas
Semana 14 – Codificando Arquitecturas
Semana 15 – Codificando Arquitecturas
Resources
Student Ratings & Reviews
No Review Yet