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

Prévia do material em texto

27/02/2023, 08:11 Atividade Objetiva 3: Paradigmas de Linguagens de Programação
https://famonline.instructure.com/courses/9564/quizzes/27586 1/9
Atividade Objetiva 3
Entrega 24 de jun de 2020 em 23:59 Pontos 1 Perguntas 5 Disponível depois 3 de jun de 2020 em 0:00
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 7 minutos 1 de 1
MAIS RECENTE Tentativa 2 7 minutos 1 de 1
Tentativa 1 12 minutos 0,8 de 1
Pontuação desta tentativa: 1 de 1
Enviado 16 de jun de 2020 em 21:43
Esta tentativa levou 7 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.
A+
A
A-
https://famonline.instructure.com/courses/9564/quizzes/27586/history?version=2
https://famonline.instructure.com/courses/9564/quizzes/27586/history?version=2
https://famonline.instructure.com/courses/9564/quizzes/27586/history?version=1
27/02/2023, 08:11 Atividade Objetiva 3: Paradigmas de Linguagens de Programação
https://famonline.instructure.com/courses/9564/quizzes/27586 2/9
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 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.
A+
A
A-
27/02/2023, 08:11 Atividade Objetiva 3: Paradigmas de Linguagens de Programação
https://famonline.instructure.com/courses/9564/quizzes/27586 3/9
 
É correto o que se afirma em:
 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.
 II, apenas. 
 I, II e III. 
 I e II, apenas. 
 I e III, apenas. 
0,2 / 0,2 ptsPergunta 2
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.
 
A+
A
A-
27/02/2023, 08:11 Atividade Objetiva 3: Paradigmas de Linguagens de Programação
https://famonline.instructure.com/courses/9564/quizzes/27586 4/9
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?
 Sistema Gerenciador de Banco de Dados. 
 Servidor de ODBC 
 Servidor local. 
 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.
0,2 / 0,2 ptsPergunta 3
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
A+
A
A-
27/02/2023, 08:11 Atividade Objetiva 3: Paradigmas de Linguagens de Programação
https://famonline.instructure.com/courses/9564/quizzes/27586 5/9
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 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 e II apenas. Correto!Correto!
A+
A
A-
27/02/2023, 08:11 Atividade Objetiva 3: Paradigmas de Linguagens de Programação
https://famonline.instructure.com/courses/9564/quizzes/27586 6/9
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.
 I, II e III. 
 III apenas. 
 I e III apenas. 
0,2 / 0,2 ptsPergunta 4
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.
A+
A
A-
27/02/2023, 08:11 Atividade Objetiva 3: Paradigmas de Linguagens de Programação
https://famonline.instructure.com/courses/9564/quizzes/27586 7/9
 
A arquitetura conhecida como SOA é possível utilizar apenas se toda estrutura for utilizada para guardar
informações.
 A utilização de bases comuns para acessar informações diretamente nos bancos de dados. 
 
É m meio de abstrair informações e transformar em dados importantes para serem distribuídospela 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.
0,2 / 0,2 ptsPergunta 5
Leia os textos:
A+
A
A-
27/02/2023, 08:11 Atividade Objetiva 3: Paradigmas de Linguagens de Programação
https://famonline.instructure.com/courses/9564/quizzes/27586 8/9
“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:
 As asserções I e II são proposições verdadeiras, e a II é uma justificativa da I. Correto!Correto!
A+
A
A-
27/02/2023, 08:11 Atividade Objetiva 3: Paradigmas de Linguagens de Programação
https://famonline.instructure.com/courses/9564/quizzes/27586 9/9
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.
 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 verdadeiras, mas a II não é uma justificativa da I. 
 As asserções I e II são proposições falsas. 
 A asserção I é uma proposição falsa, e a II é uma proposição verdadeira 
Pontuação do teste: 1 de 1
A+
A
A-

Continue navegando