Buscar

Pratique 3

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 3 páginas

Prévia do material em texto

Com o uso de ferramentas de automatização de processos e a criação de
contêineres, baseado na cultura DevOps, um sistema pode ser mais
facilmente implantado e entregue em versões contínuas.
Para o controle de implantação e de manutenção de aplicações web, o uso de
técnicas de Integração Contínua e Entrega Contínua (CI/CD) tem-se tornado
cada dia mais importante. Com a evolução das técnicas e tecnologias voltadas
para o desenvolvimento de software, essa tem sido uma forma de
acompanhar todos os processos envolvidos em times de desenvolvimento, na
qual os envolvidos podem ter um controle do que está sendo produzido e
gerado ao �m de cada ciclo de desenvolvimento.
DevOps é um novo termo que surge a partir da colisão de duas principais
tendências relacionadas. A primeira, também chamada de "infraestrutura ágil"
ou "operações ágeis", surgiu da aplicação de abordagens ágeis e enxutas ao
trabalho de operações. A segunda é uma compreensão muito mais expandida
do valor da colaboração entre desenvolvimento e equipe de operações em
todas as fases do ciclo de vida de desenvolvimento ao criar e operar um
serviço e, como operações importantes, tornou-se no nosso mundo cada vez
mais orientada a serviços. Com o uso da cultura DevOps, ferramentas como
Jenkins se apresentam como uma forma de solucionar e automatizar o
acompanhamento de processos de desenvolvimento. Por meio de
ferramentas como essa, é possível implantar o acompanhamento simultâneo,
DIAGRAMA DE COMPONENTES,DIAGRAMA DE COMPONENTES,
DIAGRAMA DE ARQUITETURA EDIAGRAMA DE ARQUITETURA E
IMPLANTAÇÃO E VERSIONAMENTOIMPLANTAÇÃO E VERSIONAMENTO
DE SISTEMASDE SISTEMAS
desde cada linha de código criada até cada entrega, seja ela parcial ou total,
na implantação de software, por exemplo.
Referências
BARROS, G. S.; JÚNIOR, L. R. P. Análise experimental entre as técnicas TDD
e Test-Last no processo de manutenção corretiva de software . 2019.
Trabalho de Conclusão de Curso (Bacharelado em Engenharia de Software) -
Universidade Católica do Salvador, Salvador, 2019. Disponível em:
http://ri.ucsal.br:8080/jspui/bitstream/pre�x/879/1/TCCGABRYELAELIELSON.pdf
. Acesso em: 20 fev. 2020.
EVANS, E. Domain-driven design : atacando as complexidades no coração do
software. 3. ed. São Paulo: Alta Books, 2016.
FRUHLINGER, J. O que é um engenheiro DevOps e como você pode se tornar
um? Infoworld , 17 set. 2019. Disponível em: https://cio.com.br/o-que-e-um-
engenheiro-devops-e-como-voce-pode-se-tornar-um . Acesso em: 20 fev. 2020.
Vamos Praticar
Você, como pro�ssional na �gura de um gerente de projetos de software, está
sendo desa�ado a implementar um processo contínuo de integração e
entregas de sua empresa. Como um bom gerente, descreva quais ferramentas
e/ou técnicas devem ser adotadas no processo, levando em consideração
processos como: controle de versão/versionamento, entrega contínua,
automação de processos e deploy de sistema. Ao �nal, disponibilize seu
trabalho no fórum da seção.
http://ri.ucsal.br:8080/jspui/bitstream/prefix/879/1/TCCGABRYELAELIELSON.pdf
JENKINS. Build great things at any scale . Disponível em: https://jenkins.io.
Acesso em: 16 fev. 2020.

Continue navegando