Skip to Content
Fundamentos de la arquitectura de software, 2.ª edición
book

Fundamentos de la arquitectura de software, 2.ª edición

by Mark Richards, Neal Ford
March 2025
Intermediate to advanced
546 pages
16h 23m
Spanish
O'Reilly Media, Inc.
Content preview from Fundamentos de la arquitectura de software, 2.ª edición

Capítulo 3. Modularidad Modularidad

Este trabajo se ha traducido utilizando IA. Agradecemos tus opiniones y comentarios: translation-feedback@oreilly.com

Los arquitectos y desarrolladores han luchado con el concepto de modularidad durante bastante tiempo, como queda patente en esta cita de Composite/Structured Design (Van Nostrand Reinhold, 1978):

El 95% de las palabras [escritas sobre arquitectura de software] se dedican a ensalzar las ventajas de la "modularidad" y poco, o nada, se dice sobre cómo conseguirla.

Glenford J. Myers

Las distintas plataformas ofrecen diferentes mecanismos de reutilización del código, pero todas admiten alguna forma de agrupar código relacionado en módulos. Aunque este concepto es universal en la arquitectura del software, su definición ha resultado resbaladiza. Una búsqueda casual en Internet arroja docenas de definiciones, sin coherencia (y algunas contradictorias). No es un problema nuevo. Sin embargo, dado que no existe una definición reconocida, debemos saltar a la palestra y proporcionar nuestras propias definiciones en aras de la coherencia a lo largo del libro.

Comprender la modularidad y sus múltiples encarnaciones en la plataforma de desarrollo elegida es fundamental para los arquitectos. Muchas de las herramientas que tenemos para analizar la arquitectura (como las métricas, las funciones de adecuación y las visualizaciones) se basan en la modularidad y en conceptos relacionados. La modular idad es un principio de organización. Si un arquitecto ...

Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Start your free trial

You might also like

Fundamentos de la Ingeniería de Datos

Fundamentos de la Ingeniería de Datos

Joe Reis, Matt Housley
Programabilidad y Automatización de Redes, 2ª Edición

Programabilidad y Automatización de Redes, 2ª Edición

Matt Oswalt, Christian Adell, Scott S. Lowe, Jason Edelman
Patrones de arquitectura de aplicaciones en la nube

Patrones de arquitectura de aplicaciones en la nube

Kyle Brown, Bobby Woolf, Joseph Yoder

Publisher Resources

ISBN: 9798341630505Supplemental Content