Así como cuando se construye un edificio, desarrollar buen software exige planeación y seguimiento — Cuando se habla de arquitectura de software, es normal que escuchemos cosas como “estructuras”, “diagramas de modelos”, “comunicación entre sistemas” o entre mismos módulos de un sistema. Podemos comparar una solución de software con la construcción de un edificio: necesitamos un análisis para estar seguros que el proyecto inmobiliario cumpla…