Engenharia de Software Moderna

Princípios e Práticas para Desenvolvimento de Software com Produtividade

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), com certificados emitidos pelo DCC/UFMG. Matrículas abertas para as primeiras turmas de 2023.

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.

Atualmente, mais de 250 professores estão usando o nosso livro.

Versão em Papel

Compre na Amazon, Submarino ou 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 nossa coletânea de artigos didáticos, totalizando mais de 120 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 e 10

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 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).