Arquitectura de Software
ebook ∣ Principios y Patrones para el Diseño de Sistemas · Software
By Eos A.I. Saage
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.
Find this title in Libby, the library reading app by OverDrive.

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.