Problemas Esenciales y Accidentales en Desarrollo de Software
Clase 3 de 24 • Fundamentos de Arquitectura de Software (2018)
Resumen
En la etapa de diseño y desarrollo estamos concentrados en encontrar cuáles son los problemas que queremos resolver. Estos problemas los podemos dividir en dos grandes tipos de problemas.
Esenciales: Los podemos dividir en 4.
- La complejidad, cuándo lo que tenemos que resolver es complejo en si mismo, por ejemplo calcular la mejor ruta entre ciudades.
- La conformidad.
- Tolerancia al cambio.
- Invisibilidad.
**Accidentales:**Está relacionado con la plataforma que vamos a implementar, tecnología, lenguajes, frameworks, integraciones, etc.