Como o Docker Pode Ajudar na Gerência de Configuração?
Conhecendo a Apresentadora e o Projeto
Apps4Society
Construindo Aplicativos que
Impactem Positivamente na Sociedade
UFPB | CCAE | DCX
apps4society.dcx.ufpb.br
apps4society@dcx.ufpb.br
Amanda Martins
Bacharelado em Sistemas de Informação
UFPB | CCAE | DCX
github.com/AmandaAzevedo
amanda.azevedo@dcx.ufpb.br
Contextualização
Com tantas mudanças, como evitar que o desenvolvimento fique caótico?
Gerência de Configuração
“É um conjunto de atividades de apoio que permite a absorção ordenada das mudanças inerentes ao desenvolvimento de software, mantendo a integridade e a estabilidade durante a evolução do projeto.”
- Dias (2016)
Tarefas da Gerência de Configuração
Gerenciamento de mudanças
Controle de versão
Construção do sistema
Gerenciamento de releases
Gerenciamento de Mudanças
Gerenciamento de Versões
Construção do Sistema
Gerenciamento de Releases
Integração Contínua
Problemas na G.C.
Fonte: Romero (2015)
Virtual Machine (VM)
Com tantas atividades trabalhosas e sujeitas a tantos erros, existe uma forma de deixar esse trabalho mais simples?
O que é Docker?
Containers
Fonte: Docker Inc. (2020)
Como o Docker Pode Ajudar na G.C. ?
Fonte: Romero (2015)
Como o Docker Pode Ajudar na G.C. ?
Como o Docker Pode Ajudar na G.C. ?
Fonte: hub.docker.com
Referências
DANTAS, Cristine. Gerência de configuração de software. Disponível em: <https://www.devmedia.com.br/gerencia-de-configuracao-de-software/9145>. Acesso em: 16 de abr. 20.
DIAS, André F. O que é gerência de configuração de software?. Disponível em: <https://blog.pronus.io/posts/o-que-eh-gerencia-de-configuracao-de-software/>. Acesso em: 16 de abr. 20.
SOMMERVILLE, Ian. Engenharia de software. Tradução de Luiz Claudio Queiroz. Revisão técnica Fábio Levy Siqueira. Título original: Software engineering. 10 ed. São Paulo: Pearson Education do Brasil, 2018.
DIEDRICH, Cristiano. O que é Docker?. Disponível em: <https://www.mundodocker.com.br/o-que-e-docker/> . Acesso em: 30 de abr. 2020.
Docker Inc. What is a Container? A standardized unit of software. Disponível em: <https://www.docker.com/resources/what-container>. Acesso em: 30 de abr. 2020.
GOMES, Rafael. Docker para Desenvolvedores. Disponível em: <https://github.com/gomex/docker-para-desenvolvedores>. Acesso em: 15 de jun. 2020.
Positivo Tecnologia. Container Docker: o que é e quais são as vantagens de usar?. Disponível em: <https://www.meupositivo.com.br/panoramapositivo/container-docker/>. Acesso em: 30 de abr. 2020.
ROMERO, Daniel. Containers com Docker: Do desenvolvimento à Produção. São Paulo: Casa do Código, 2015.
Obrigada!