Desenvolver software com qualidade não é mais um fator de diferenciação no mercado, e, sim, condição essencial para empresas e profissionais serem bem-sucedidos. Este livro aborda as principais tecnologias, metodologias e processos utilizados atualmente em desenvolvimento de software. Os fatores que influenciam a qualidade são discutidos em amplitude, com ênfase nos aspectos práticos, mas sem deixar de mencionar a fundamentação teórica essencial.