Arquitecturas de Software
Curso
Online
Descripción
-
Tipología
Curso
-
Metodología
Online
En concordancia con el avance en el diseño y construcción de software, distintas metodologías y guías han surgido, las arquitecturas de software son actualmente el diseño de mayor nivel en la estructura de un sistema, un nivel hace foco en aspectos "más allá de los algoritmos y estructuras de datos de la computación; el diseño y especificación de la estructura global del sistema”.
El programa es una capacitación intensiva de dos meses (8 semanas) que prepara a los alumnos en los conceptos fundamentales del Ciclo de Vida de una Arquitectura de Software utilizando contenidos didácticos, herramientas, estudio de casos prácticos y exámenes integradores.
La Arquitectura de Software es un importante campo de estudio que se está volviendo cada día más importante en el mercado de Software actual. Actualmente existen pocas guías prácticas, el presente constituye el primer curso de la materia en forma on-line y en español de la región.
Opiniones
Temario
- Introducción a Metodologías de desarrollo de Software
- Conceptos básicos de Ing. En Software
- Orientación a Objetos, Interfaces y Componente
- Definición de Arquitectura de Software
- Tipos de Arquitecturas de IT
- Proceso de Arquitectura
- Organización de la Arquitectura
- Responsabilidades y Rasgos del Arquitecto
- Identificación y análisis de los principales Stakeholders
- Requerimientos y Drivers de Arquitectura
- Estilos Arquitectónicos
- Técnicas de diseño para la toma de decisiones arquitecturales
- Otros Aspectos
- Organización en componentes de interfaz, negocio y persistencia
- Integración de Aplicaciones
- Estrategia de SCM, Build y Deploy
- Performance y escalabilidad
- Disponibilidad
- Modificabilidad
- Seguridad
- Testeabilidad
- Usabilidad
- Conceptos de Viewpoints y Vistas
- Catálogo de Viewpoints
- Comunicación de Arquitecturas
- Frameworks de Arquitectura
- SAD - Software Architecture Document
- Introducción a la Evaluación de Arquitecturas
- Métodos de Evaluación de Arquitecturas
Arquitecturas de Software