Buscar

Avaliação Final (Discursiva) - Individual

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

Prévia do material em texto

21/03/2024, 10:45 Avaliação Final (Discursiva) - Individual
about:blank 1/2
Prova Impressa
GABARITO | Avaliação Final (Discursiva) - Individual
(Cod.:770119)
Peso da Avaliação 4,00
Prova 54126476
Qtd. de Questões 2
Nota 10,00
Com o surgimento da computação em nuvem, a arquitetura ou as plataformas dos sistemas se tornaram 
mais avançadas, permitindo transmitir a informação de modo simultâneo, exigindo o desenvolvimento de um 
sistema de transmissão ágil. Neste sentido, se observa que o processo de controle das versões 
(versionamento) e o deploy (disponibilização do aplicativo) em nuvem se tornou essencial no processo de 
desenvolvimento e disponibilização de sistema para usuário onde o controle de versão é definido como uma 
prática da Engenharia de Software, que atua no gerenciamento de distintas versões dos artefatos de um 
projeto. Diante disso, disserte sobre o "Controle de Versões".
Resposta esperada
*O controle de versão está associado à tecnologia e às ferramentas utilizadas para controlar a evolução
dos arquivos do computador, o que significa que pode restaurar dados históricos, as semelhanças e
diferenças entre as versões e os detalhes da evolução de determinados conteúdos controlados. *É uma
ferramenta de gerenciamento de configuração de software que pode ajudar as empresas a controlar os
problemas na equipe de desenvolvimento. *Entra suas vantagens, podemos destacar a possibilidade de
obter uma cópia de um repositório remoto, alterar os artefatos do repositório, realizar commit, confirmar
as mudanças e inserções de uma mensagem, informando as mudanças ocorridas nos artefatos e envio
das alterações feitas de volta para o servidor remoto.
Minha resposta
Durante um projeto de TI, podem acontecer atualizações, soluções de erros e criação de novas versões,
necessitando ser registrado e controlado de forma a garantir que todos os membros do time entendam o
status de andamento do projeto, tendo cada passo, cada alterção do projeto, todas as suas versões. Assim
esse processo também evita a perda de dados e facilita a gestão de TI da empresa, que também contribui
para implementação do DevOps. Assim, essa é a função da ferramenta de controle de versão, que é
implementada para registrar toda a evolução do projeto, facilitando assim o controle do status e
andamento das atividades. , servindo também para manter arquivados as alterações realizadas no código,
essenciais para o trabalho em equipe na TI. As ferramentas mais utilizaveis para controle de versoes são:
CVS, Subversion, TFS, Mercurial e o Git, que é o mais utilizado, principalmente em cloud, tanto para
estudos, Git version, como empresariais Git Lab.
Retorno da correção
Parabéns, acadêmico, sua resposta atingiu os objetivos da questão e você contemplou o esperado,
demonstrando a competência da análise e síntese do assunto abordado, apresentando excelentes
argumentos próprios, com base nos materiais disponibilizados. Observe que a resposta formulada por
você contempla integralmente o esperado.
Serverless computing é a evolução do cloud computing. Diferente do cloud computing, no modelo 
serverless computing, a gerência e a alocação de recursos é realizada pelo provedor de nuvem, poupando o 
tempo de trabalho da equipe de desenvolvimento e alguns exemplos disparados por funções serverless, que 
são requisições por Application Programming Interface (API), envios e recuperações de objetos no 
repositório, alterações em bancos de dados, agendamentos de cronogramas de eventos, comandos de voz e 
robôs com processamento de linguagem natural, enfim o serverless computing, ou computação sem 
 VOLTAR
A+
Alterar modo de visualização
1
2
21/03/2024, 10:45 Avaliação Final (Discursiva) - Individual
about:blank 2/2
servidores, também é conhecida por Function as a Service (FaaS), ou seja, funções como Serviço (FaaS). 
Diante do exposto, disserte sobre as "Funções como Serviço (FaaS)".
Resposta esperada
*As Funções como Serviço (FaaS) tratam-se de um modelo de execução de computação orientado a
eventos utilizados como um serviço. *Suas funções gerenciam a lógica e o estado do lado do servidor,
ou seja, no ambiente FaaS carregamos o código da função no provedor e ele conclui todas as operações
necessárias para fornecer recursos e instanciar recursos. *Como exemplo, podemos citar as máquinas
virtuais, onde um serviço possibilita que você execute código em resposta a eventos sem a necessidade
de uma infraestrutura complexa, geralmente associada à criação e publicação de software. *A
computação sem servidor é um ambiente para os desenvolvedores escreverem lógica de negócios, que
roda inteiramente em contêineres Linux gerenciados pela plataforma, como no Amazon Web Services
ou Microsoft Azure. *A função está na nuvem, mas algumas implementações locais e híbridas podem
ser projetadas.
Minha resposta
O FaaS (Função como Serviço) podemos colocar como um tipo de serviço da computação em nuvem,
permitindo executar trechos de código em resposta a eventos sem a necessidade de configurar a
infraestrutura ou manter a mesma. Portanto, com o FaaS, toda a infraestrutura (Hardware, OS, etc)
necessária para executar sua função, é fornecida e gerenciada automaticamente pelo seu provedor de
serviços em nuvem (Microsoft Azure, Google Cloud, AWS). Isso permite que desenvolvedores tenham
foco total no negócio e na implementação dessas funções e podemos colocar alguns exemplos de FaaS
como Google Cloud Funcions, Azure Functions eAWS Lambda.
Retorno da correção
Parabéns, acadêmico, sua resposta atingiu os objetivos da questão e você contemplou o esperado,
demonstrando a competência da análise e síntese do assunto abordado, apresentando excelentes
argumentos próprios, com base nos materiais disponibilizados. Observe que a resposta formulada por
você contempla integralmente o esperado.
Imprimir

Continue navegando