Arquitectura de Software

ebook Principios y Patrones para el Diseño de Sistemas · Software

By Eos A.I. Saage

cover image of Arquitectura de Software

Sign up to save your library

With an OverDrive account, you can save your favorite libraries for at-a-glance information about availability. Find out more about OverDrive accounts.

   Not today

Find this title in Libby, the library reading app by OverDrive.

Download Libby on the App Store Download Libby on Google Play

Search for a digital library with this title

Title found at these libraries:

Library Name Distance
Loading...

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.

Arquitectura de Software