
Length5h 2m
About this audiobook
Este libro ofrece una guía práctica y estructurada sobre la arquitectura de software, dirigida a profesionales del desarrollo y la ingeniería de software que buscan mejorar sus competencias en el diseño de sistemas robustos y sostenibles.El contenido se adentra en los fundamentos de la arquitectura de software, comenzando por el análisis de requisitos funcionales y la definición de atributos de calidad no funcionales. Aprenderá a integrar sus diseños en la arquitectura empresarial existente, considerando siempre los objetivos estratégicos y las normativas de gobernanza. Se abordan las bases de la planificación de proyectos, incluyendo la estimación de esfuerzos y la evaluación de riesgos asociados a las decisiones arquitectónicas.La guía explora en detalle los principios del diseño de sistemas, como la cohesión y el acoplamiento, así como estrategias de escalabilidad y la definición de interfaces. Se profundiza en el diseño de software, cubriendo desde el modelado de datos y la persistencia hasta la aplicación práctica de patrones de diseño de software (creacionales, estructurales y de comportamiento).Una sección dedicada se enfoca en los patrones de procedimiento para arquitectura de software, mostrando cómo integrar el trabajo arquitectónico en procesos ágiles y plangetriebenen. Se explican técnicas para realizar evaluaciones de arquitectura, moderar talleres de diseño y validar conceptos mediante prototipos. Además, se trata la gestión del desarrollo de software, derivando directrices claras desde la arquitectura y manejando la deuda técnica de forma sistemática.Finalmente, el libro pone un énfasis especial en cómo documentar y comunicar arquitecturas de software de manera efectiva. Se presentan métodos para la creación de descripciones basadas en vistas, la preparación de documentación orientada a diferentes audiencias y el uso de notaciones visuales estandarizadas. También se cubren temas avanzados como la evolución de la arquitectura, la planificación de la modernización y la importancia de la cultura arquitectónica y la responsabilidad ética en el desarrollo de software.Para este libro, hemos apostado por tecnologías innovadoras, incluyendo Inteligencia Artificial y soluciones de software a medida. Estas nos apoyaron en numerosos pasos del proceso: la búsqueda de ideas y la investigación, la redacción y la edición, el control de calidad, así como la creación de ilustraciones decorativas.Nuestro objetivo es ofrecerle una experiencia de lectura especialmente armoniosa y contemporánea.
Audiobook details
GenreTechnology, Science and Nature
Length5 hrs 2 mins
Narrated byListen with 1,000+ voices
FormateBook with Audio
Publish dateAug 28, 2025
LanguageSpanish
Table of contents
1introducción
262.3.3 Uso de patrones de comportamiento
21. Fundamentos de la arquitectura de software
273. Procedimiento en ingeniería y desarrollo de software
31.1 Análisis de los requisitos de software
283.1 Modelos de proceso para la arquitectura de software
41.1.1 Levantamiento de criterios funcionales
293.1.1 Trabajo de arquitectura en metodologías ágiles
51.1.2 Definición de características de calidad no funcionales
303.1.2 Creación de arquitectura en modelos dirigidos por planes
Show all chaptersShow less
61.1.3 Identificación de condiciones marco técnicas y organizativas
313.1.3 Enfoques híbridos para el desarrollo de la arquitectura
71.2 Integración en la arquitectura empresarial
323.2 Patrones de procedimiento para la arquitectura de software
81.2.1 Alineación con los objetivos estratégicos de la empresa
333.2.1 Realización de evaluaciones metódicas de arquitectura
91.2.2 Integración en los paisajes de sistemas existentes
343.2.2 Moderación de talleres de diseño técnico
101.2.3 Consideración de directrices de gobernanza y cumplimiento
353.2.3 Creación y validación de prototipos
111.3 Fundamentos de la planificación de proyectos de software
363.3 Gestión del desarrollo de software
121.3.1 Fases del desarrollo de la arquitectura
373.3.1 Derivación de directrices de desarrollo a partir de la arquitectura
131.3.2 Estimación de esfuerzo para decisiones de arquitectura
383.3.2 Verificación continua de la conformidad de la arquitectura
141.3.3 Evaluación de riesgos de los enfoques arquitectónicos
393.3.3 Gestión de la deuda técnica
152. Diseño de arquitecturas de sistemas y aplicaciones
404. Documentación y evolución de la arquitectura de software
162.1 Principios del diseño de sistemas
414.1 Documentar y comunicar arquitecturas de software
172.1.1 Acoplamiento y cohesión de componentes del sistema
424.1.1 Creación de descripciones de arquitectura basadas en vistas
182.1.2 Estrategias de escalabilidad y disponibilidad
434.1.2 Preparación de la documentación orientada al público objetivo
192.1.3 Definición de interfaces y formatos de datos
444.1.3 Modelado visual con notaciones estandarizadas
202.2 Diseño de la arquitectura de la aplicación
454.2 Gestión de la arquitectura del sistema
212.2.1 Modelado de datos y conceptos de persistencia
464.2.1 Versionado de decisiones de arquitectura
222.2.2 Integración de interfaces de usuario
474.2.2 Planificación de refactorización y modernización
232.3 Aplicación de patrones de diseño de software
484.3 Disciplina de la ingeniería de software
242.3.1 Uso de patrones creacionales
494.3.1 Establecimiento de una cultura de arquitectura en el equipo
252.3.2 Implementación de patrones estructurales
504.3.2 Formación continua en temas de arquitectura
