Buscar

Práticas de Implementação e Evolução de Software (2022) - Quarta Avaliação - Deploy e Evolução

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 7 páginas

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 6, do total de 7 páginas

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

4ª Avaliação - Deploy e Evolução
Fazer o teste novamente
Histórico de tentativas
Pontuação desta tentativa: 10 de 10
Enviado 19 mar em 22:18
Esta tentativa levou 5 minutos.
 
Pergunta 1
1 / 1 pts
Você finalizou o desenvolvimento de uma aplicação web e deseja publicá-la para internet.
Marque todas as opções abaixo que podem ser utilizadas para este fim.
  Executar a aplicação pela IDE de desenvolvimento (Ex. Visual Studio) e disponibilizar o link https://localhost:3000/aplicacao Correto!
  Utilizar algum serviço de aplicação do Microsoft Azure Correto!
  Criar uma máquina virtual na AWS Correto!
  Utilizar um servidor web on-premise 
  Registrar um domínio e apontá-lo para https://localhost:3000/aplicacao
 
 
Pergunta 2
1 / 1 pts
Complete as lacunas abaixo para dar sentido ao cenário de Bill.
Algumas das palavras a seguir completam a resposta e outras não. Escolha as que são corretas para contexto apresentado.
· Microsoft Azure
· On-Premise
· Localhost
· Cloud Computing
· App Service
· SQL-SERVER
· Linux
· AWS
· Google Cloud Plataform
· SO
· Aplicação
· Banco de Dados
· Pasta Virtual
· Windows
· Serviço de Domínio
· Servidor Web
· VM - Virtual Machine
· Servidor On-Premise
Bill deseja publicar sua aplicação web em uma infraestrutura do tipo  . Dentre as opções que ele pesquisou, escolheu utilizar  , pois lá ele poderia criar um  para hospedar o(a)  e um servidor  para o(a)  . Bill reconhece que poderia também criar uma  , instalar seu servidor web e realizar configurações como desejar. Ele ganha em automonia, mas fica encarregado de cuidar de toda a segurança dessa estrutura.
Outra alternativa para Bill seria utilizar seu  , porém, ele gostaria de contar com a vantagens de uma infraestrutura mais segura e resiliente e por isso ele escolher manter sua solução toda em [cloud].
Responder 1:
Correto!Cloud Computing
Responder 2:
Correto!Microsoft Azure
Resposta correta
AWS
 
Resposta correta
Google Cloud Plataform
 
Responder 3:
Correto!App Service
Responder 4:
Correto!Aplicação
Responder 5:
Correto!SQL-SERVER
Responder 6:
Correto!Banco de Dados
Responder 7:
Correto!VM - Virtual Machine
Responder 8:
Correto!Servidor On-Premise
 
Pergunta 3
1 / 1 pts
Sobre Computação em Nuvem temos alguns modelos de serviços que podem ser contratados:
	SaaS
	Software as a Service (Software como Serviço)
	PaaS
	Platform as a Service (Plataforma como Serviço)
	IaaS
	Infrastructure as a Service (Infraestrutura como Serviço)
Resumidamente, um serviço do tipo SaaS está relacionado a algo que será consumido pelo usuário, já um PaaS, um serviço que será utilizado para que o usuário construa algo e por fim, o IaaS é um serviço para algo do usuário que será hospedado.
Nesse sentido, associe corretamente cada recurso com o tipo de nuvem que ele pertence:
Correto!
Microsoft Azure              
Correto!
AWS             
Correto!
Office 364              
Correto!
Google Drive              
Correto!
Google Cloud Plataform             
Correto!
Hospedagem de Sites              
Correto!
Kuberbetes              
 
Pergunta 4
1 / 1 pts
Fernando é Diretor de Tecnologia de uma organização que tem como carro chefe um ecommerce de nível nacional. Ele resolveu migrar toda a infraestrutura on-premise para cloud. Para iniciar esse processo e começou estudando os principais players de mercado, tais como: Microsoft Azure, AWS, Google Cloud Plataform e IBM Cloud. Depois de algumas análises, Fernando e sua equipe optaram por seguir com a Microsoft.
O primeiro recurso que eles criaram foi uma Máquina Virtual com Sistema Operacional Windows para suportar parte de seus sistemas legados.
Marque todas as alternativas que representam ações possíveis para a realização desse trabalho.
  O levantamento de custo dos serviços não foi necessário, pois os preços aplicados pelas plataformas são tabelados Correto!
  Criação de uma Assinatura na Conta Azure da Empresa para Gestão de Custos 
  Instalação do HD Físico on-premise na VM contratada Correto!
  Utilização de sua licença Windows na Máquina Virtual contratada 
  Pagamento antecipado de pelo menos 6 meses de utilização do recurso contratado
 
 
Pergunta 5
1 / 1 pts
Você criou um Servidor SQL-SERVER no Microsoft Azure e ao tentar estabelecer uma conexão utilizando seu login e senha recebeu o seguinte erro:
Marque todas as alternativas corretas a respeito desse cenário:
Correto!
  Habilitando o acesso à rede pública na configurações de rede do recurso é possível determinar uma faixa de IPs permitidos para estabelecer a conexão!
 É possível restringir o acesso para apenas recursos do Azure estabelecer conexão 
 É possível acessar utilizando as credenciais do administrador da conta Azure
  A conexão falhou porque o servidor não existe 
  A conexão falhou por ausência de um banco de dados atachado no servidor 
  A conexão falhou por ausência de conexão com a internet 
 Provavelmente o login e/ou senha são inválidos
 
 
Pergunta 6
1 / 1 pts
Qual arquivo abaixo deve ser utilizado no ASP.NET MVC para armazernar variáveis de ambiente da aplicação para testes em ambiente de desenvolvimento local?
  web.configCorreto!
 launchSettings.json 
  appSettings.json 
  package.json
 
 
Pergunta 7
1 / 1 pts
No trabalho prático do My Finance Web aplicamos algumas refatorações no código-fonte ajustando detalhes de estrutura e nesse processo chegamos a criar novas classes e interfaces.
Considerando o objetivo do processo de refactor, marque a ALTERNATIVA CORRETA:
  Refatoração é o processo de modificar um sistema de software para melhorar a estrutura interna do código alterando seu comportamento externo 
  Refatoração é o processo de modificar um sistema de software para incluir novas features alterando seu comportamento externoCorreto!
  Refatoração é o processo de modificar um sistema de software para melhorar a estrutura interna do código sem alterar seu comportamento externo 
  Refatoração é o processo de remover features de um sistema de software para alterar seu comportamento externo
 
 Pergunta 8
1 / 1 pts
Considerando a refatoração aplicada sobre a Camada de Serviços do My Finance Web, observe que as interfaces da figura abaixo (antes do refactor) definiam as operações CRUD para as entidades de negócio ‘Transacao’ e ‘PlanoConta’.
É notável que as interfaces são muito parecidas, possuem a mesma quantidade de métodos com assinaturas semelhantes sendo diferentes apenas pelo parâmetro da entidade nas linhas 7, 9 e 10.
Escolha a alternativa adota durante o refactor para melhorar essa estrutura:
	A)
	Uma instância de uma classe abstrata e exclusiva para operações de CRUD
	B)
	Um middleware foi criado no pojeto
	C)
	Uma nova camada (crud-layer) foi adicionada ao projeto
	D)
	Uma interface genérica foi criada para suportar as operações de repositório
  A) 
  B) 
  C)Correto!
 D)
  
Pergunta 9
1 / 1 pts
Ao criar uma conta na plataforma do Azure, antes mesmo de provisionar os recursos, como por exemplo, um servidor de banco de dados SQL-SERVER, um App Service para hospedagem da aplicação, devemos realizar uma operação obrigatória que é:
  Definir a região onde os recursos serão alocados 
  Criar uma conta no VSCodeCorreto!
  Criar uma Assinatura no Azure 
 Nenhuma das alternativas. Ao criar uma conta é possível provisionar recursos gratuitos independentemente de configurações
  
Pergunta 10
1 / 1 pts
O Serviço de Aplicativo do Azure é um serviço com base em HTTP para hospedagem de aplicativos Web, APIs REST e back-ends móveis. O projeto prático My Finance Web utilizou este recurso para publicação da aplicação.
Sobre este recurso do Azure, marque todas as ALTERNATIVAS CORRETAS:
Correto!
  Os App Services funcionam com Sistema operacional Windows e Linux 
  Não é possível determinar a quantidade de Cores de CPU e memória RAM para um App ServiceCorreto!
  Um App Service oferece um endereço padrão para as aplicações cujo domínio é: ‘https://NOMEAPLICACAO.azurewebsites.net/’ e pode ser customizado para um domínioregistrado que desejar 
  O serviço provisionado é por natureza Windows, já que aplicações .NET não funcionam em Linux
 
 Pontuação do teste: 10 de 10
Cloud Compu
Microsoft Azu
App Service
Aplicação
SQL-SERVER
Banco de Dad
VM - Virtual M
Servidor On-P
IaaS
IaaS
SaaS
SaaS
IaaS
PaaS
PaaS

Continue navegando