Arquitectura de Software: Adaptación y Escenarios de Uso
Clase 13 de 24 • Fundamentos de Arquitectura de Software (2018)
Contenido del curso
Introducción a la arquitectura de software
Análisis de requerimientos
- 9

Separación de Problema y Solución en Toma de Requerimientos
05:09 min - 10

Requerimientos de Producto y Proyecto en Arquitectura de Software
09:56 min - 11

Gestión de Riesgos en la Implementación de Sistemas
05:09 min - 12

Restricciones en el Desarrollo de Software: Concepto y Ejemplos
02:16 min - 13

Arquitectura de Software: Adaptación y Escenarios de Uso
Viendo ahora
Estilos de arquitectura
- 14

Estilos de Arquitectura de Software: Conceptos y Aplicaciones
04:45 min - 15

Estilos de Arquitectura de Software: Llamada y Retorno
07:18 min - 16

Estilos de Arquitectura de Flujo de Datos: Lote Secuencial y Tubos-Filtros
05:07 min - 17

Estilos de Arquitectura de Software Centrada en Datos
06:43 min - 18

Arquitectura de Componentes Independientes y Comunicación por Eventos
08:59 min - 19

Comparación de Arquitecturas Monolíticas y Distribuidas
07:11 min - 20

Calidad de Software: Atributos Clave y Mejoras
00:13 min
Desarrollo del proyecto
El reto que tienes es tomar un sistema conocido (del trabajo, algún proyecto propio o un sistema que hayas usado del que conozcas su arquitectura).
Describir qué problemas resuelve y cuáles son sus requerimientos no funcionales.
Si tuvieras que hacer de este sistema un “producto reutilizable” en otros escenarios:
¿Cómo cambiaría su arquitectura? ¿En qué otro escenario debería repensarse completamente? ¿En qué otros escenarios se mantendría?
compártenos en el sistema de discusiones.