Buscar

Atividade Objetiva 3_ Paradigmas de Linguagens de Programaçã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 5 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

Prévia do material em texto

Atividade Objetiva 3
Entrega 20 de jun de 2021 em 23:59
Pontos 1
Perguntas 5
Disponível 2 de jun de 2021 em 0:00 - 20 de jun de 2021 em 23:59
Limite de tempo Nenhum
Tentativas permitidas 2
Instruções
Este teste não está mais disponível, pois o curso foi concluído.
Histórico de tentativas
Tentativa Tempo Pontuação
MANTIDO Tentativa 2 8 minutos 1 de 1
MAIS RECENTE Tentativa 2 8 minutos 1 de 1
Tentativa 1 11 minutos 0,4 de 1
Pontuação desta tentativa: 1 de 1
Enviado 18 de jun de 2021 em 21:29
Esta tentativa levou 8 minutos.

Pergunta 1
0,2 / 0,2 pts
 Servidor de mensagens.
 Servidor de ODBC
 Sistema Gerenciador de Banco de Dados.
 Servidor local.
Correto!
 Servidor Web de aplicação.
Alternativa correta.
Uma aplicação cliente-servidor só é possível se utilizar protocolos de redes de computadores, é possível utilizar
sockets para acessar esses protocolos em uma aplicação desktop, porém, o ideal é utilizar um Servidor Web de
Importante:
Caso você esteja realizando a atividade através do aplicativo "Canvas Student", é necessário que você clique
em "FAZER O QUESTIONÁRIO", no final da página.
A aplicação de software cliente-servidor é utilizada por computadores em uma rede onde os computadores são
conectados e compartilham recursos dentre eles o uso de softwares. É utilizando em uma grande escala e
algumas tecnologias feitas para Web são muito requisitadas por empresas no mundo inteiro.
 
Uma aplicação que precisa ser compartilhada com muitos computadores, dentro de uma rede de computadores,
qual desses servidores serviria para alocar e distribuir como uma arquitetura cliente-servidor?
A+
A
A-
https://famonline.instructure.com/courses/15500/quizzes/59698/history?version=2
https://famonline.instructure.com/courses/15500/quizzes/59698/history?version=2
https://famonline.instructure.com/courses/15500/quizzes/59698/history?version=1
aplicação.

Pergunta 2
0,2 / 0,2 pts
 A troca de informações em alto escala em uma única tecnologia centralizada no servidor central acessado por sockets.
 É m meio de abstrair informações e transformar em dados importantes para serem distribuídos pela rede de computadores.
Correto!
 A disponibilidade de serviços que podem ser acessados principalmente por Web Services.
Alternativa correta.
A arquitetura SOA utiliza como base a tecnologia de Web Services para disponibilizar serviços que poderão ser
consumidos na Web, independente da tecnologia, essa arquitetura é baseada em aplicações em redes.
 A utilização de bases comuns para acessar informações diretamente nos bancos de dados.
 A arquitetura conhecida como SOA é possível utilizar apenas se toda estrutura for utilizada para guardar informações.

Pergunta 3
0,2 / 0,2 pts
O Software Orientado a Serviços (SOA) é utilizando por muitas empresas, principalmente pela integração e
troca de informações por meios considerados acessíveis, como a Web. A arquitetura é muito utilizada com Java
que possui especificações apropriadas a esse tipo de projeto. É possível contar com outras arquiteturas, porém,
não há muita documentação e casos de sucesso como no Java. Utilizar SOA é uma escolha que pode trazer
muitas vantagens, disponibilizar serviços para serem consumidos pela Web traz muitos benefícios pela
praticidade, mas não pela velocidade.
 
Qual é o principal fator a ser considerado para que seja escolhida a arquitetura SOA a ser utilizada quando da
criação de uma aplicação?
Escolha a alternativa correta.
Leia os textos:
“Em uma visão mais abrangente e contemporânea, podemos definir ética como um conjunto de valores e
princípios que orientam o comportamento de um indivíduo dentro da sociedade. A ética está relacionada ao
caráter, uma conduta genuinamente humana e enraizada, que vêm de dentro para fora. ”
SBCOACHING. Ética Profissional: O que é e qual a sua importância. Disponível em: https://www.sbcoaching.com.br/blog/etica-
profissional-importancia/. Acesso em: 17 de outubro de 2019.
 A condição em trabalhar com dados de clientes muitas vezes é algo que requer muita ética dos envolvidos,
acessar bases de dados de políticos, pessoas ricas ou pessoas famosas que não querem disponibilizar seus
dados. Além disso, há possibilidade de mudar informações em bases para obter alguma fraude e, isso
acontecerá se algum envolvido aceitar fazer algo fora das leis.
 
Imagine como seria ter acesso a todas contas e bases de dados de um banco. Isto posto, avalie as asserções a
seguir:
 
I. A ética profissional pode e deve ser supervisionada e ensinada como forma de aprendizado e de cidadania.
A+
A
A-
 As asserções I e II são proposições verdadeiras, mas a II não é uma justificativa da I.
 A asserção I é uma proposição falsa, e a II é uma proposição verdadeira
 A asserção I é uma proposição verdadeira, e a II é uma proposição falsa.
Correto!
 As asserções I e II são proposições verdadeiras, e a II é uma justificativa da I.
Alternativa correta, pois as asserções I e II são proposições verdadeiras, e a II é uma justificativa da I.
A ética é algo pessoal, faz parte da base da educação e valores da sociedade, que agrega valores ao indivíduo.
Não é uma questão de estar certo ou errado, mas sim de medir os valores de convívio, considerando as boas
maneiras como o cidadão age na sociedade, seja no trabalho ou em qualquer outro lugar.
 As asserções I e II são proposições falsas.

Pergunta 4
0,2 / 0,2 pts
 I e III, apenas.
 II, apenas.
 
PORQUE
 
II. A ética do profissional, é o que vai determinar se pode, ou não, haver fraude, não há uma garantia por ser um
valor pessoal e intransferível..
A respeito dessas asserções, assinale a opção correta:
Os servidores utilizados na Web possuem diversas utilidades, porém, entender a arquitetura computacional é o
trabalho de profissionais que trabalham com desenvolvimento Web e arquitetura de sistemas. Apesar de ter
servidores como o Apache que é o mais utilizado no mundo, servidores com o JBoss ou Glassfish apresentam
muito mais funcionalidades, que servidores comuns não tem, um dos exemplos são as especificações para uso
de mensageria e suporte para aplicação corporativa.
 
Em uma aplicação comercial que utiliza a Web, como meio de transmitir e receber as informações, as empresas
precisam de alta disponibilidade, principalmente se forem órgãos públicos e financeiros. Entretanto, entender
qual servidor é mais apropriado, para cada situação, é o trabalho mais importante. Considerando o exposto e o
conteúdo visto, avalie as afirmações:
 
I. O apropriado é o Servidor de aplicação por aguentar uma troca de informações em alta escala e disponibiliza
tecnologias de mensageria e EJB do Java Web.
II. É possível utilizar um servidor container, onde é realizado o processo de leitura e alta disponibilidade de
aplicação na Web.
III. Não faz muita diferença entre utilizar um Servidor container ou um Servidor de aplicação.
 
Pensando em aplicação comercial que utiliza a Web, é correto o que se afirma em:
A+
A
A-
 II e III, apenas.
 I, II e III.
Correto!
 I e II, apenas.
Alternativa correta, pois apenas as afirmações I e II estão corretas.
O uso do Servidor de aplicação é recomendado quando é necessário, aguentar troca de informações em alta
escala e disponibilizar tecnologias de mensageria e EJB do Java Web. Já a utilização de Servidor Container, é
recomendada, em casos onde é necessário o processo de leitura e alta disponibilidade de aplicação na Web.
A afirmação III está incorreta, justamente por fazer diferença a escolha dos recursos de acordo com a
necessidade.

Pergunta 5
0,2 / 0,2 pts
 I e III, apenas.
 I e II, apenas.
 I, II e III.
 II, apenas.
A engenharia de software disponibiliza muitos modelos para serem utilizados no desenvolvimento de software.
Os projetos de software requerem um gerenciamento de ponta a ponta para que todos os requisitos sejam
atendidos e, para isso o uso de técnicas junto com a engenharia de software disponibiliza um alto grau de
qualidade, dentre as técnicas de gerenciamento alguns guiassão utilizados como o PMBOK e SWEBOK. No
entanto, a experiência em projetos que vai determinar o sucesso de projetos.
 
O desenvolvimento de software começou com modelos como o cascata e foi evoluindo até chegar em modelos
mais completos como o Espiral. A engenharia de software disponibiliza diversos modelos para serem utilizados,
no entanto cada situação é diferente e o engenheiro precisa criar situações novas de acordo com as regras de
negócio. Imagine que há um projeto que utilize o modelo cascata e o cliente quer ver como fica uma parte do
projeto antes mesmo que fique pronto. Além disso, ele pede para mostrar os resultados durante o processo de
desenvolvimento, qual desses modelos seria possível criar um projeto:
 
I. O projeto com modelo cascata já é subdividido e em cada fase o cliente pode ver parte do resultado obtido.
 
II. Prototipação é um recurso que pode ser utilizado para demonstrar para o cliente como ficarão partes do
projeto, mesmo antes do projeto estar pronto. A prototipação pode ser utilizada como ferramenta ou como ciclo
de vida do projeto.
 
III. Um ciclo de vida incremental apresenta ao cliente um software operacional antes do final do projeto, desta
forma, atenderia aos requisitos solicitados pelo cliente.
 
É correto o que se afirma em:
A+
A
A-
Correto!
 II e III, apenas.
Alternativa correta, pois apenas as afirmações II e III estão corretas.
Em projetos com características em que o cliente quer ver parte do projeto, pode-se desenvolver protótipos,
além disso, pode-se dividir os projetos em partes menores para serem entregues dentro de um tempo menor.
Pontuação do teste: 1 de 1A+
A
A-

Continue navegando