Uma refeição de arquitetura de software: Livros para Criar, Avaliar e Documentar Arquiteturas de Software

O tema de arquitetura de software é bastante árido e desafiante. Um bom arquiteto deve contar, para projetar boas arquiteturas em projetos complexos, bons guias de referência. Dezenas de excelentes livros existem, mas gostaria de recomendar três livros que considero essenciais na estante de todo arquiteto e de toda empresa que produza software. Estes livros vêm de uma compilação do trabalho e experiência do núcleo de trabalho de arquitetura do SEI.
O primeiro é o livro Software Architecture in Practice. Este clássico sobre arquitetura de software cobre aspectos técnicos e gerenciais necessários para um bom projeto de arquitetura e apresenta excelentes exemplos e casos reais da aplicação destes conceitos em projetos.
O segundo é o Evaluating Software Architectures - Methods and Case Studies, que lida com o aspecto de avaliar a qualidade de sistemas legados e novos projetos. Em particular, o método ATAM (Architecture Tradeoff Analysis Method) é explicado e exemplificado com bastante clareza.
Finalmente, o terceiro livro é sobre um aspecto chave em arquitetura de software, chamado comunicação. O livro Documenting Software Architectures fornece valiosos conselhos sobre como expressar arquiteturas de software para analistas, gerentes, técnicos, testadores e outros stakeholders em projetos.
![]() |
![]() |
![]() |



[…] Uma fonte mais formal de conhecimento são os livros publicados pelo grupo de arquitetura do SEI. Um resumo sobre os principais livros que descrevem estes métodos pode ser encontrado aqui. Postado em Uncategorized. […]
Pingback de Métodos Centrados em Arquitetura para Desenvolvimento de Projetos « De Architectura — 23 de Outubro de 2008 @ 23:31
[…] Arquitetura: Uma refeição de arquitetura de software: Livros para Criar, Avaliar e Documentar Arquiteturas de Software […]
Pingback de Marco Mendes´s Blog » Artigos de Engenharia de Software - 2008 — 31 de Dezembro de 2008 @ 00:52