Capa do livro

Engenharia de Software Moderna

Livro e portal para ensino de Engenharia de Software

Marco Tulio Valente

Professor do ASERG/DCC/UFMG

Veja também os cursos de extensão a distância Engenharia de Software Moderna (48 horas) e Teste de Software (20 horas) oferecidos pelo DCC/UFMG.

Sobre o Livro

Engenharia de Software Moderna é um livro-texto destinado a alunos de cursos de graduação em Computação. Pode ser lido também por profissionais que buscam conhecimento básico sobre os seguintes temas:

  • Métodos ágeis, como Scrum, XP e Kanban.
  • Levantamento ágil de requisitos, incluindo histórias de usuários, MVPs e testes A/B.
  • Projeto de Software, tratando de propriedades de projeto, princípios e padrões de projeto.
  • Arquitetura de Software, incluindo padrões como MVC, microsserviços e publish/subscribe.
  • Testes de Software, com ênfase em testes de unidade, testabilidade, cobertura e TDD.
  • Refactoring, com exemplos reais de refactorings e code smells.
  • DevOps, incluindo controle de versões, integração e deployment contínuo.

O livro possui 395 páginas, 10 capítulos, um apêndice e 125 exercícios de fixação.

Mais de 320 professores estão usando ou já usaram o nosso livro.

Versão em Papel

Compre na Amazon ou Casas Bahia

Promoção Frequentemente, o livro está com 35% de desconto nas Casas Bahia.

Versão E-book

Compre na Amazon

Versão HTML

Licença de uso: versão para uso pessoal, sendo proibida sua redistribuição ou modificação.

Artigos Didáticos

Confira também nossa coletânea de artigos didáticos, com 24 artigos totalizando 130 páginas.

Material de Apoio

Slides (por capítulo): 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 e Ap.

Exercícios Verdadeiro ou Falso (por capítulo): 1, 2, 3, 4, 5, 6, 7, 8, 9 e 10

FAQs (por capítulo): 2, 3, 5, 6, 7, 8, 9 e Ap

Videoaulas (por capítulo): 1, 4, 7 e 10

Exercícios de Revisão (por capítulo): 2 e 3

Exemplos Práticos

Código fonte de exemplos do livro e também roteiros de aulas práticas.

ESM Forum, um sistema minimalista que ilustra alguns dos conceitos tratados no livro.

Material para Professores

Respostas dos Exercícios: se você é professor, basta nos enviar uma solicitação.

Se você é professor, você pode também se cadastrar na nossa newsletter.

Depoimentos

Veja alguns depoimentos e também links para palestras e entrevistas sobre o livro.

Perguntas Frequentes

Vocês vão manter uma versão aberta do livro? Sim, vamos manter a versão em HTML aberta e gratuita.

Qual a diferença entre as versões HTML e e-book? O conteúdo é o mesmo, mas o e-book tem uma diagramação mais apurada.

Qual a editora do livro? O livro é uma autopublicação. A versão em papel é impressa e entregue pela UmLivro.

Como apoiar o projeto de vocês? A melhor maneira é adquirindo o livro, talvez também para uma biblioteca ou para seus funcionários.

Como citar o livro? Marco Tulio Valente. Engenharia de Software Moderna: Princípios e Práticas para Desenvolvimento de Software com Produtividade, Editora: Independente, 395 páginas, 2020.

Contato

Para enviar sugestões ou reportar erros no livro (mesmo que pequenos erros de redação), use este formulário.

ISBN: 978-65-00-01950-6 (impresso) e 978-65-00-00077-1 (e-book).