Buscar

Atividade Objetiva 3_ Paradigmas de Linguagens de Programação 2

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 8 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 8 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

19/06/2021 Atividade Objetiva 3: Paradigmas de Linguagens de Programação
https://famonline.instructure.com/courses/15500/quizzes/59698 1/8
Atividade Objetiva 3
Entrega 20 jun em 23:59 Pontos 1 Perguntas 5
Disponível 2 jun em 0:00 - 20 jun em 23:59 19 dias Limite de tempo Nenhum
Tentativas permitidas 2
Instruções
Histórico de tentativas
Tentativa Tempo Pontuação
MANTIDO Tentativa 2 4 minutos 0,8 de 1
MAIS RECENTE Tentativa 2 4 minutos 0,8 de 1
Tentativa 1 9 minutos 0 de 1
Pontuação desta tentativa: 0,8 de 1
Enviado 19 jun em 22:22
Esta tentativa levou 4 minutos.
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.
0,2 / 0,2 ptsPergunta 1
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 guias sã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
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
19/06/2021 Atividade Objetiva 3: Paradigmas de Linguagens de Programação
https://famonline.instructure.com/courses/15500/quizzes/59698 2/8
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:
  II, apenas. 
  I, II e III. 
  I e II, apenas. 
  I e III, apenas. 
  II e III, apenas. Correto!Correto!
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.
19/06/2021 Atividade Objetiva 3: Paradigmas de Linguagens de Programação
https://famonline.instructure.com/courses/15500/quizzes/59698 3/8
0 / 0,2 ptsPergunta 2
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.
 
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:
19/06/2021 Atividade Objetiva 3: Paradigmas de Linguagens de Programação
https://famonline.instructure.com/courses/15500/quizzes/59698 4/8
 
A asserção I é uma proposição falsa, e a II é uma proposição
verdadeira
 
As asserções I e II são proposições verdadeiras, mas a II não é uma
justificativa da I.
ocê respondeuocê respondeu
Alternativa incorreta, 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.
 
A asserção I é uma proposição verdadeira, e a II é uma proposição
falsa.
  As asserções I e II são proposições falsas. 
 
As asserções I e II são proposições verdadeiras, e a II é uma
justificativa da I.
esposta corretaesposta correta
0,2 / 0,2 ptsPergunta 3
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
19/06/2021 Atividade Objetiva 3: Paradigmas de Linguagens de Programação
https://famonline.instructure.com/courses/15500/quizzes/59698 5/8
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.
 
É m meio de abstrair informações e transformar em dados importantes
para serem distribuídos pela rede de computadores.
 
A disponibilidade de serviços que podem ser acessados principalmente
por Web Services.
Correto!Correto!
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 troca de informações em alto escala em uma única tecnologia
centralizada no servidor central acessado por sockets.
 
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.
0,2 / 0,2 ptsPergunta 4
19/06/2021 Atividade Objetiva 3: Paradigmas de Linguagens de Programação
https://famonline.instructure.com/courses/15500/quizzes/59698 6/8
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 comouma arquitetura
cliente-servidor?
  Sistema Gerenciador de Banco de Dados. 
  Servidor de mensagens. 
  Servidor Web de aplicação. Correto!Correto!
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 aplicação.
  Servidor local. 
  Servidor de ODBC 
0,2 / 0,2 ptsPergunta 5
Leia o texto:
Engenharia de Software é a criação e a utilização de sólidos princípios
de engenharia a fim de obter softwares econômicos, confiáveis e que
trabalhem eficientemente. É também, a aplicação de uma abordagem
sistemática , disciplinada e quantificável para o desenvolvimento,
operação e manutenção de software. E finalmente é uma tecnologia
em camadas que deve se apoiar em um compromisso organizacional
19/06/2021 Atividade Objetiva 3: Paradigmas de Linguagens de Programação
https://famonline.instructure.com/courses/15500/quizzes/59698 7/8
com a qualidade. A engenharia de software compreende processo,
técnicas de gestão, técnicas de modelagem e o uso de ferramentas e
principalmente, pessoas.
 
Considerando as áreas da Engenharia de software, avalie as
afirmações a seguir:
 
I. A engenharia de software passa por 10 áreas de conhecimento.
II. São áreas de conhecimento da engenharia de software: Requisitos,
Design, Construção, teste e Manutenção de Software.
III. Não são áreas de conhecimento da engenharia de software:
Gerência de Configuração, Gerência de Engenharia de Software,
Processo de Engenharia de Software, Ferramentas e métodos, e
qualidade de software.
 
São afirmações verdadeiras:
Assinale apenas a afirmação correta.
  II e III apenas. 
  I, II e III. 
  I e II apenas. Correto!Correto!
Alternativa correta. Apenas as afirmações I e II, são corretas, pois
a engenharia de software envolve 10 áreas de conhecimento que
são: Requisitos, Design, Construção, teste e Manutenção de
Software, Gerência de Configuração, Gerência de Engenharia de
Software, Processo de Engenharia de Software, Ferramentas e
métodos, e qualidade de software.
O que invalida a afirmação III, que diz que as áreas de
conhecimento: Gerência de Configuração, Gerência de
Engenharia de Software, Processo de Engenharia de Software,
Ferramentas e métodos, e qualidade de software, não são áreas
de conhecimento da Engenharia de Software, quando na verdade,
elas são.
19/06/2021 Atividade Objetiva 3: Paradigmas de Linguagens de Programação
https://famonline.instructure.com/courses/15500/quizzes/59698 8/8
  I e III apenas. 
  III apenas. 
Pontuação do teste: 0,8 de 1

Outros materiais