
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
283.1 Modelos de proceso para la arquitectura de software
21. Fundamentos de la arquitectura de software
293.1.1 Trabajo de arquitectura en metodologías ágiles
31.1 Análisis de los requisitos de software
303.1.2 Creación de arquitectura en modelos dirigidos por planes
41.1.1 Levantamiento de criterios funcionales
313.1.3 Enfoques híbridos para el desarrollo de la arquitectura
51.1.2 Definición de características de calidad no funcionales
323.2 Patrones de procedimiento para la arquitectura de software
Show all chaptersShow less
61.1.3 Identificación de condiciones marco técnicas y organizativas
333.2.1 Realización de evaluaciones metódicas de arquitectura
71.2 Integración en la arquitectura empresarial
343.2.2 Moderación de talleres de diseño técnico
81.2.1 Alineación con los objetivos estratégicos de la empresa
353.2.3 Creación y validación de prototipos
91.2.2 Integración en los paisajes de sistemas existentes
363.3 Gestión del desarrollo de software
101.2.3 Consideración de directrices de gobernanza y cumplimiento
373.3.1 Derivación de directrices de desarrollo a partir de la arquitectura
111.3 Fundamentos de la planificación de proyectos de software
383.3.2 Verificación continua de la conformidad de la arquitectura
121.3.1 Fases del desarrollo de la arquitectura
393.3.3 Gestión de la deuda técnica
131.3.2 Estimación de esfuerzo para decisiones de arquitectura
404. Documentación y evolución de la arquitectura de software
141.3.3 Evaluación de riesgos de los enfoques arquitectónicos
414.1 Documentar y comunicar arquitecturas de software
152. Diseño de arquitecturas de sistemas y aplicaciones
424.1.1 Creación de descripciones de arquitectura basadas en vistas
162.1 Principios del diseño de sistemas
434.1.2 Preparación de la documentación orientada al público objetivo
172.1.1 Acoplamiento y cohesión de componentes del sistema
444.1.3 Modelado visual con notaciones estandarizadas
182.1.2 Estrategias de escalabilidad y disponibilidad
454.2 Gestión de la arquitectura del sistema
192.1.3 Definición de interfaces y formatos de datos
464.2.1 Versionado de decisiones de arquitectura
202.2 Diseño de la arquitectura de la aplicación
474.2.2 Planificación de refactorización y modernización
212.2.1 Modelado de datos y conceptos de persistencia
484.3 Disciplina de la ingeniería de software
222.2.2 Integración de interfaces de usuario
494.3.1 Establecimiento de una cultura de arquitectura en el equipo
232.3 Aplicación de patrones de diseño de software
504.3.2 Formación continua en temas de arquitectura
242.3.1 Uso de patrones creacionales
514.3.3 Responsabilidad ética del arquitecto de software
252.3.2 Implementación de patrones estructurales
52Fuentes
262.3.3 Uso de patrones de comportamiento
53Fuentes de imágenes
273. Procedimiento en ingeniería y desarrollo de software
