Skip to Content
O elevador do arquiteto de software
book

O elevador do arquiteto de software

by Gregor Hohpe
April 2025
Intermediate to advanced
368 pages
9h 39m
Portuguese (Portugal, Brazil)
O'Reilly Media, Inc.
Book available
Content preview from O elevador do arquiteto de software

Capítulo 23. Desenhar a linha

Este trabalho foi traduzido com recurso a IA. Agradecemos o teu feedback e comentários: translation-feedback@oreilly.com

A arquitetura sem linhas provavelmente não é uma

A functional architecture of a car
Uma arquitetura funcional de um automóvel

O esboço acima representa a arquitetura de um carro. Todos os componentes importantes estão lá, incluindo as suas relações: o motor está debaixo do capô; os bancos dos passageiros estão devidamente localizados dentro do compartimento dos passageiros, perto do volante; as rodas estão bem montadas na parte inferior do carro, no chassis. Este diagrama parece preencher a maioria das definições de arquitetura (exceto a minha favorita, porque procuro decisões; ver Capítulo 8).

No entanto, isso ajuda-te muito pouco a compreender o funcionamento de um carro: podes omitir o depósito de gasolina porque está longe do motor? O motor e a transmissão estão lado a lado sob o capô por coincidência ou têm uma relação especial? O carro precisa exatamente de quatro rodas ou três também servem? Se tivesses de construir o carro por fases, que subconjunto faria sentido montar primeiro? Será que só o habitáculo com os bancos seria um bom começo? Como podes distinguir um bom carro de um mau? Que aspectos são comuns a praticamente todos os carros (por exemplo, as rodas estarem em baixo) e quais são diferentes (os proprietários de um Porsche 911, de um VW Beetle ou ...

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

Métricas da arquitetura de software

Métricas da arquitetura de software

Christian Ciceri, Dave Farley, Neal Ford, Andrew Harmel-Law, Michael Keeling, Carola Lilienthal, João Rosa, Alexander von Zitzewitz, Rene Weiss, Eoin Woods
Engenharia de software na Google

Engenharia de software na Google

Titus Winters, Tom Manshreck, Hyrum Wright

Publisher Resources

ISBN: 9798341642454