Capítulo 23. Trazar la línea

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

La arquitectura sin líneas probablemente no lo sea

A functional architecture of a car
Arquitectura funcional de un coche

El boceto anterior representa la arquitectura de un coche. Todos los componentes importantes están ahí, incluidas sus relaciones: el motor está bajo el capó; los asientos de los pasajeros están situados adecuadamente dentro del habitáculo, cerca del volante; las ruedas están bien ensambladas en la parte inferior del coche, en el chasis. Este diagrama parece cumplir la mayoría de las definiciones de arquitectura (excepto mi favorita, porque busco decisiones; véase el Capítulo 8).

Sin embargo, ayuda muy poco a comprender cómo funciona un coche: ¿podrías omitir el depósito de gasolina porque, de todos modos, está lejos del motor? ¿El motor y la transmisión están uno al lado del otro bajo el capó por casualidad o tienen una relación especial? ¿El coche necesita exactamente cuatro ruedas o también bastan tres? Si tuvieras que construir el coche por etapas, ¿qué subconjunto tendría sentido montar primero? ¿Sólo la cabina con los asientos sería un buen comienzo? ¿Cómo puedes distinguir un buen coche de uno malo? ¿Qué aspectos son comunes en prácticamente todos los coches (por ejemplo, que las ruedas estén en la parte inferior) y cuáles varían (los propietarios ...

Get El ascensor de arquitecto de software now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.