Sistemas informatizados têm enorme potencial de trazer benefícios. Têm também enorme potencial de trazer prejuízos, quando feitos de forma errada. O software é a alma dos sistemas informatizados, e a engenharia de software é a disciplina que ensina a construir produtos reais a partir dos conceitos fundamentais da informática. Este livro tem o objetivo de apresentar, através de um processo completo e consistente, as práticas mais consagradas dessa disciplina.