Buscar

A S QUIZ

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

21/09/22, 20:19 Revisar envio do teste: Clique aqui para iniciar o Quiz &ndash...
https://senacsp.blackboard.com/webapps/assessment/review/review.jsp?attempt_id=_26696609_1&course_id=_190204_1&content_id=_851345… 1/7
 
Revisar envio do teste: Clique aqui para iniciar o Quiz
STADCAS4DA_2202-2202-695438 2202-ARQUITETURA DE SOFTWARE Quiz
REVISAR ENVIO DO TESTE: CLIQUE AQUI PARA INICIAR O QUIZ 
Usuário REJANE FRANCA DO SACRAMENTO
Curso 2202-ARQUITETURA DE SOFTWARE
Teste Clique aqui para iniciar o Quiz
Iniciado 19/09/22 19:57
Enviado 21/09/22 20:14
Data de vencimento 28/09/22 23:59
Status Completada
Resultado da tentativa 10 em 10 pontos  
Tempo decorrido 48 horas, 17 minutos
Resultados exibidos Todas as respostas, Respostas enviadas, Respostas corretas, Comentários
Pergunta 1
Resposta
Selecionada:
a. 
Respostas: a. 
b.
c.
d.
e.
Ao trabalhar com uma arquitetura que separa as camadas, tem-se a opção de
trabalhar com o padrão arquitetural MVC (Model-View-Control); assim, a regra de
negócio fica separada dos códigos que realizam a interação com o usuário. O
Model consiste basicamente:
nos dados da aplicação, regras de negócios, lógica e funções.
nos dados da aplicação, regras de negócios, lógica e funções.
em qualquer saída de representação dos dados, como uma tabela
ou um diagrama.
em interagir diretamente com os usuários finais através de qualquer
interface com o usuário.
em fazer a mediação da entrada, convertendo-a em comandos.
em permi�r o compar�lhamento de recursos numa larga escala.
Sala de Aula Tutoriais
1 em 1 pontos
REJANE FRANCA DO SACRAMENTO
92
https://senacsp.blackboard.com/webapps/blackboard/execute/courseMain?course_id=_190204_1
https://senacsp.blackboard.com/webapps/blackboard/content/listContent.jsp?course_id=_190204_1&content_id=_8513447_1&mode=reset
https://www.ead.senac.br/
https://senacsp.blackboard.com/webapps/portal/execute/tabs/tabAction?tab_tab_group_id=_193_1
https://senacsp.blackboard.com/webapps/portal/execute/tabs/tabAction?tab_tab_group_id=_210_1
https://senacsp.blackboard.com/webapps/login/?action=logout
21/09/22, 20:19 Revisar envio do teste: Clique aqui para iniciar o Quiz &ndash...
https://senacsp.blackboard.com/webapps/assessment/review/review.jsp?attempt_id=_26696609_1&course_id=_190204_1&content_id=_851345… 2/7
Comentário
da resposta:
Resposta correta: a) nos dados da aplicação, regras de
negócios, lógica e funções.
O Model é responsável pela parte sem interação com usuário.
Portanto, cuida de todas as regras de negócios e suas ramificações.
Pergunta 2
Resposta Selecionada: c. 
Respostas: a. 
b. 
c. 
d. 
e. 
Comentário
da
resposta:
Diversos modelos podem ser aplicados dentro de um cenário de desenvolvimento
de software. Quanto ao processo de desenvolvimento que enfatiza a integração
de componentes reutilizáveis, é correto chamar de:
Engenharia de so�ware baseada em componentes.
Ciclo de vida do so�ware.
Desenvolvimento evolucionário.
Engenharia de so�ware baseada em componentes.
Proto�pação throwaway.
Projeto orientado a objetos.
Resposta correta: c) Engenharia de software baseada em
componentes.
A engenharia de so�ware é um processo que apoia o desenvolvimento,
portanto, quando se trata de um processo baseado em componentes,
temos a engenharia de so�ware baseada em componentes.
Pergunta 3
Resposta
Selecionada:
e.
Respostas: a.
b.
Quando vamos implementar um sistema pensando em sua escalabilidade,
geralmente indica-se uma abordagem voltada à construção de serviços. Isso é
conhecido entre os arquitetos de software como Arquitetura Orientada a Serviços
(SOA). Dentre as diversas definições que temos sobre SOA, podemos dizer que,
ela:
não é, por si só, uma tecnologia e nem uma metodologia, contudo,
pode ser considerada uma filosofia arquitetural.
aumenta o custo de manutenção das aplicações, porque é uma
tecnologia que necessita de muitos recursos operacionais.
necessita ser adquirida e pode ser instalada em quaisquer ambientes
operacionais com alguma customização, dependendo da tecnologia
u�lizada.
1 em 1 pontos
1 em 1 pontos
21/09/22, 20:19 Revisar envio do teste: Clique aqui para iniciar o Quiz &ndash...
https://senacsp.blackboard.com/webapps/assessment/review/review.jsp?attempt_id=_26696609_1&course_id=_190204_1&content_id=_851345… 3/7
c.
d.
e.
Comentário
da
resposta:
é um web Service de alta performance, em virtude de sua arquitetura
informal e adaptável.
necessita ser adquirida e pode ser instalada em quaisquer ambientes
operacionais sem customização alguma.
não é, por si só, uma tecnologia e nem uma metodologia, contudo,
pode ser considerada uma filosofia arquitetural.
Resposta correta: e) não é, por si só, uma tecnologia e nem uma
metodologia, contudo, pode ser considerada uma filosofia
arquitetural.
SOA não define regras ou normas. É apenas uma diretriz de como
considerar o sistema de camadas, onde cada uma é um serviço.
Pergunta 4
Resposta Selecionada: b. 
Respostas: a. 
b. 
c. 
d. 
e. 
Comentário da
resposta:
O Java EE é formado por um conjunto de containersque fornecem serviços
necessários para desenvolver aplicativos multicamadas. Em geral, esses
aplicativos têm como base a Web. Cada componente da plataforma JEE necessita
de um tipo de container específico para ser executado. Com essa informação em
mente, é correto afirmar que Servlets, Message Driven Beans e JSF Managed
Beans rodam, respectivamente, nos seguintes containers:
Web, EJB e Web.
Web, Web e Web.
Web, EJB e Web.
Web, EJB e EJB.
EJB, Web e Web.
EJB, Web e EJB.
Resposta correta: b) Web, EJB e Web.
JSF e Servlets fazem parte dos frameworks web do Java EE e o
Message Driven Beans é um EJB.
Pergunta 5
Um dos principais pontos na fase de planejamento da criação de um software é a
definição de sua arquitetura. Essa decisão pode influenciar em vários pontos do
desenvolvimento. Com isso em mente, podemos afirmar que a arquitetura tem
como objetivo principal prover um projeto que:
1 em 1 pontos
1 em 1 pontos
21/09/22, 20:19 Revisar envio do teste: Clique aqui para iniciar o Quiz &ndash...
https://senacsp.blackboard.com/webapps/assessment/review/review.jsp?attempt_id=_26696609_1&course_id=_190204_1&content_id=_851345… 4/7
Resposta
Selecionada:
a.
Respostas: a.
b.
c.
d.
e.
Comentário da
resposta:
implemente e possa ser verificado se cumpre os requisitos de
so�ware.
implemente e possa ser verificado se cumpre os requisitos de
so�ware.
defina a linguagem de programação a ser u�lizada na
codificação.
permita definir as habilidades da equipe que vai desenvolver o
so�ware.
defina qual será o modo de redundância a ser u�lizado pelo
sistema.
determine o �po e parâmetros de compilação a serem u�lizados.
Resposta correta: a) implemente e possa ser verificado se
cumpre os requisitos de software.
A arquitetura é a base para implementação e validação de todos os
requisitos.
Pergunta 6
Resposta
Selecionada:
b. 
Respostas: a. 
b. 
c. 
d.
e.
Comentário
da resposta:
O principal objetivo da segurança da informação é a proteção de dados. Dessa
maneira, é possível preservar os valores intelectuais de uma determinada
empresa ou indivíduo. Sabendo disso, a autenticação tem por objetivo garantir
que:
um usuário seja de fato quem alega ser.
a informação não seja corrompida.
um usuário seja de fato quem alega ser.
um sistema mantenha um usuário anônimo.
o sistema esteja em conformidade com a legislação per�nente.
o sistema prove que um usuário executou uma determinada
ação.
Resposta correta: b) um usuário seja de fato quem alega ser.
A auten�cidade é o processo que realiza a tarefa de iden�ficar e
registrar o usuário que está enviando ou modificando a informação.
1 em 1 pontos
21/09/22, 20:19 Revisar envio do teste: Clique aqui para iniciar o Quiz &ndash...
https://senacsp.blackboard.com/webapps/assessment/review/review.jsp?attempt_id=_26696609_1&course_id=_190204_1&content_id=_851345… 5/7
Pergunta 7
Resposta Selecionada: e. 
Respostas: a. 
b. 
c. 
d. 
e. 
Comentário
da
resposta:Um desenvolvedor foi contratado para trabalhar no processo de testes de um
sistema orientado a objetos. Seu primeiro passo foi realizar o teste dos métodos
das classes, individualmente. Na sequência, integrou várias unidades criando
elementos compostos, testando as interfaces entres esses elementos. Por fim,
integrou todos os componentes do software e testou a integração entre eles como
um todo. Os testes realizados foram:
unitários, de componentes e de integração.
unitários, de integração e de aceitação.
funcionais, de integração e de aceitação.
alfa, beta e de sistema.
unitários, de componentes e de sistema.
unitários, de componentes e de integração.
Resposta correta: e) unitários, de componentes e de integração.
Primeiro, um teste de unidade, seguido por um conjunto de unidades,
formando o teste de componente e, por fim, a integração entre os
componentes.
Pergunta 8
Resposta
Selecionada:
e. 
Respostas: a.
b. 
c. 
d. 
e. 
Comentário da
resposta:
Durante o desenvolvimento de uma aplicação, é construída uma classe
responsável por entregar a conexão com o banco de dados. Porém, essa classe
deve funcionar de maneira síncrona para não disponibilizar conexões a mais do
que o suportado pelo sistema. Um desenvolver sugeriu implementar a classe
utilizando o padrão singleton. Ao pesquisarem sobre o tema, verão que o padrão
de projeto singleton tem por objetivo:
assegurar que cada classe tenha uma única instância.
criar famílias de objetos por meio de uma única interface.
permi�r a variação de interfaces.
disponibilizar interfaces simplificadas.
processar vários objetos com caracterís�cas similares.
assegurar que cada classe tenha uma única instância.
Resposta correta: e) assegurar que cada classe tenha uma
única instância.
1 em 1 pontos
1 em 1 pontos
21/09/22, 20:19 Revisar envio do teste: Clique aqui para iniciar o Quiz &ndash...
https://senacsp.blackboard.com/webapps/assessment/review/review.jsp?attempt_id=_26696609_1&course_id=_190204_1&content_id=_851345… 6/7
O singleton controla a quan�dade de instâncias geradas a par�r
de uma classe.
Pergunta 9
Resposta
Selecionada:
e.
Respostas: a.
b.
c.
d.
e.
Comentário
da resposta:
Quando pensamos em uma arquitetura web, o ideal é sempre separarmos a
aplicação utilizando o conceito de camadas (tiers). Pensando nos conceitos de
thin client e fat client, aplicados à arquitetura web, assinale a opção correta.
Na arquitetura tradicional, há três tiers: o cliente remoto, o
servidor web e o servidor de banco de dados.
A grande vantagem da thin client é a distribuição uniforme de carga de
processamento de domínio e de regra de negócio entre as camadas
(�ers).
Tanto na thin client quanto na fat client, as regras de negócios devem
ficar armazenadas em stored procedures na camada de persistência, a
fim de permi�r maior independência em relação ao SGBD. 
Os clientes (desktops) são classificados como fat clients, por
permi�rem compa�bilidade com inúmeros �pos de equipamentos,
incluindo-se disposi�vos móveis.
Os clientes (desktops) são classificados como thin clients, por
permi�rem compa�bilidade com poucos �pos de equipamentos.
Na arquitetura tradicional, há três tiers: o cliente remoto, o
servidor web e o servidor de banco de dados.
Resposta correta: e) Na arquitetura tradicional, há três tiers: o
cliente remoto, o servidor web e o servidor de banco de dados.
Precisamos de três camadas para trabalhar em um sistema web: o
servidor, o banco de dados e o cliente.
Pergunta 10
Um desenvolvedor está criando um projeto focando sua estrutura em otimizar o
reuso das classes e analisando uma possível solução que possibilite a construção
de interfaces com sistemas móveis e web que podem ser modificadas sem
necessidade da alteração nas regras de negócio, tornando, assim, uma
implementação mais flexível e com oportunidades de reuso das classes.
1 em 1 pontos
1 em 1 pontos
21/09/22, 20:19 Revisar envio do teste: Clique aqui para iniciar o Quiz &ndash...
https://senacsp.blackboard.com/webapps/assessment/review/review.jsp?attempt_id=_26696609_1&course_id=_190204_1&content_id=_851345… 7/7
Quarta-feira, 21 de Setembro de 2022 20h14min34s BRT
Resposta Selecionada: a. 
Respostas: a. 
b. 
c. 
d. 
e. 
Comentário da
resposta:
O padrão arquitetural que atende essa necessidade, já que contempla a divisão
do projeto em camadas muito bem definidas e é recomendado para esse tipo de
solução, é conhecido como:
MVC
MVC
SOAP
SPRINT
XML
ASP
Resposta correta: a) MVC.
O MVC define camadas que isolam cada parte do sistemas, de
acordo com seu obje�vo maior.
← OK

Continue navegando