Este artículo es el primero en analizar sistemáticamente el impacto de la inteligencia artificial generativa (GenAI) en la arquitectura de software. Revisamos exhaustivamente los casos de uso, la justificación, el contexto, la usabilidad y los desafíos futuros de GenAI mediante el análisis de diversas publicaciones (revisadas por pares y literatura gris). Los resultados del estudio muestran que GenAI se utiliza principalmente para el soporte de decisiones arquitectónicas y la reconfiguración de la arquitectura, y que se emplean principalmente el modelo OpenAI GPT, la solicitud de pocos disparos y las técnicas de Generación Recuperada-Aumentada (RAG). Se aplicó principalmente en las etapas iniciales del ciclo de vida del desarrollo de software (SDLC), como las fases de requisitos-arquitectura y arquitectura-código, y los objetivos principales fueron las arquitecturas monolíticas y de microservicios. Sin embargo, las pruebas rigurosas de los resultados de GenAI fueron en su mayoría deficientes. Los desafíos clave incluyeron la precisión del modelo, el fenómeno de la alucinación, los aspectos éticos, las preocupaciones sobre la privacidad, la falta de conjuntos de datos específicos de la arquitectura y la falta de marcos de evaluación adecuados. En conclusión, GenAI muestra un potencial significativo para el diseño de software, pero es necesario abordar varios desafíos para una adopción más amplia.