Escrevendo Casos de Uso Eficazes – ALISTAIR COCKBURN

Clique aqui para comprar a edição em português ou clique aqui para a edição em inglês
Este livro é de grande importância para qualquer pessoa que deseja ter um real entendimento de como usar a técnica de escrita de casos de uso em seus trabalhos. O autor apresenta diferentes formatos de casos de uso e várias [...]

The Mythical Man-Month – Frederic Brooks

Este livro é um apanhado de artigos publicados pelo autor e de como os projetos de software podem ter problemas ao longo do tempo. O mais importante sobre esse livro é desmistificar certas lendas da Engenharia de Software que muitas vezes são vendidas para os clientes. O relato sobre o desenvolvimento do OS/360 é extremamente [...]

A Prática da Programação – Brian Kernighan; Rob Pike

Este livro apresenta a experiência de Kernighan, o criador da linguagem C, em projetos de desenvolvimento ao longo de sua carreira. É uma referência de grande valor para programadores que querem melhorar suas técnicas. A tradução é muito boa. Uma restrição é que o livro apresenta os exemplos em C, C++ e Java e [...]

The Pragmatic Programmer: From Journeyman to Master – Andrew Hunt; David Thomas

Este livro tem ótimos conselhos para guiar o desenvolvedor de software pelos caminhos da programação, mas um requisito para aproveitar a leitura ao máximo e ter alguma experiência real de programação. Funciona bem como livro para formação profissional, no entanto é raro vermos algum curso sobre prática de programação, o mais comum é vermos cursos [...]

Utilizando UML e Padrões – Craig Larman

clique aqui para comprar o livro no submarino
Este é um livro obrigatório para qualquer pessoa que pretende seguir a carreira como desenvolvedor de software seja como analista, ou como programador. Livro bem completo, fala tanto de UML quanto de Padrões de Projeto, mais do que simplesmente um manual ele apresenta os conceitos em um caso [...]