Restricciones en el Desarrollo de Software: Concepto y Ejemplos
Clase 12 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
Viendo ahora - 13
Arquitectura de Software: Adaptación y Escenarios de Uso
00:18 min
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
Resumen
Las restricciones en el contexto de un proceso de desarrollo de software se refiere a las restricciones que limitan las opciones de diseño o implementaciones disponibles al desarrollar.
Los SH nos pueden poner limitaciones relacionadas con su contexto de negocio, limitaciones legales.
También hay limitaciones técnicas relacionadas con integraciones con otros sistemas.
El ciclo de vida del producto va a agregar limitaciones al producto, por ejemplo a medida que avanza el proceso de implementación el modelo de datos va a ser más difícil de modificar.
El arquitecto debe balancear entre los requerimiento y las restricciones.