Engenharia de Software Moderna

This document was uploaded by one of our users. The uploader already confirmed that they had the permission to publish it. If you are author/publisher or own the copyright of this documents, please report to us by using this DMCA report form.

Simply click on the Download Book button.

Yes, Book downloads on Ebookily are 100% Free.

Sometimes the book is free on Amazon As well, so go ahead and hit "Search on Amazon"

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 atualização nos 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 arquiteturais como MVC, microsserviços e publish/subscribe. * Testes de Software, com ênfase em testes de unidade, testabilidade, cobertura e Desenvolvimento Dirigido por Testes (TDD). * Refactoring, com exemplos reais de refactorings e code smells. * DevOps, incluindo controle de versões (usando git), integração e deployment contínuo. O livro possui 395 páginas, 10 capítulos e 1 apêndice. Inclui ainda 25 seções "Mundo Real" (descrevendo estudos de casos) e 125 exercícios. Sobre o Autor: Marco Tulio Valente é doutor em Ciência da Computação pela Universidade Federal de Minas Gerais, onde atualmente é Professor Associado do Departamento de Ciência da Computação. Seus interesses de pesquisa concentram-se em Engenharia de Software, especificamente nas áreas de Manutenção e Evolução de Software, Qualidade de Software e Mineração de Repositórios de Software. É autor de mais de 100 artigos em periódicos e conferências internacionais, muitos deles em co-autoria com pesquisadores internacionais de renome. Orientou mais de 30 dissertações de mestrado e cerca de uma dezena de teses de doutorado. Desde 2010, coordena o Applied Software Engineering Research Group (ASERG), do DCC/UFMG.

Author(s): Marco Tulio Valente
Edition: 1
Year: 2022

Language: Portuguese
Pages: 500
Tags: #engenharia de software #software engineering #computer science #system design