Engenharia de Software

Livro Engenharia de Software Moderna

Livro Engenharia de Software Moderna

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

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.

Autor: Marco Tulio Valente – Professor do ASERG/DCC/UFMG