Buscar

QUIZ AS

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/09/22, 19:54 Revisar envio do teste: Clique aqui para iniciar o Quiz &ndash...
https://senacsp.blackboard.com/webapps/assessment/review/review.jsp?attempt_id=_26446942_1&course_id=_190204_1&content_id=_851345… 1/8
 
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 06/09/22 15:34
Enviado 19/09/22 19:52
Data de vencimento 28/09/22 23:59
Status Completada
Resultado da tentativa 9 em 10 pontos  
Tempo decorrido 316 horas, 18 minutos
Resultados exibidos Todas as respostas, Respostas enviadas, Respostas corretas, Comentários
Pergunta 1
Resposta Selecionada: d. 
Respostas: a. 
Quando trabalhamos com reuso e componentização de software, precisamos
considerar:
 I. Se o componente sendo projetado é muito complicado, seu uso se torna difícil
por ser complexo. Quando se projeta um componente, deve-se mantê-lo tão
simples quanto possível.
II. Quando uma solução baseada em componentes é projetada, podemos ter um
comportamento comum, onde muitos usuários possam utilizar. Outra forma para
reuso, com as interfaces genéricas, é através do reuso da especificação. Como
eles podem possuir múltiplas interfaces, também é possível ter diferentes
componentes.
III. Ao tratar o reuso dos componentes existentes, podemos dizer que as
interfaces devem ser projetadas para usar outras em tempo de design ou em
tempo de implementação.
É correto o que consta apenas em:
I e III
I.
Sala de Aula Tutoriais
1 em 1 pontos
REJANE FRANCA DO SACRAMENTO
105
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
19/09/22, 19:54 Revisar envio do teste: Clique aqui para iniciar o Quiz &ndash...
https://senacsp.blackboard.com/webapps/assessment/review/review.jsp?attempt_id=_26446942_1&course_id=_190204_1&content_id=_851345… 2/8
b. 
c. 
d. 
e. 
Comentário da
resposta:
II.
III.
I e III
I, II e III
Resposta correta: d) I e III.
Um componente deve ser simples e as interfaces devem ser bem
projetadas para se complementarem.
Pergunta 2
Resposta Selecionada: d. 
Respostas: a. 
b. 
c. 
d. 
e. 
Comentário
da
resposta:
O aproveitamento de código vai muito além de criação de frameworks. É preciso
reutilizar código com consciência e analisando quais padrões existentes poderiam
facilitar a construção do sistema. Com base na criação de projetos, utilizando a
técnica padrão de projeto, analise as seguintes afirmativas.
I. Cada padrão de projeto apresenta o código-fonte, que mostra como usar as
bibliotecas exatamente na sua aplicação.
II. Cada padrão de projeto tenta resolver um problema de projeto de software que
ocorre de maneira frequente, trazendo uma solução concreta aplicada a um
contexto específico.
III. Padrão de projeto permite flexibilizar algum aspecto da sua aplicação.
IV. Padrões de projeto representam um vocabulário para facilitar a comunicação
entre desenvolvedores e a documentação do projeto.
 As afirmativas corretas são:
III e IV
II e IV
I e II
I e III
III e IV
I, III e IV
Resposta correta: d) III e IV.
Padrões de projeto permitem a flexibilização do desenvolvimento,
aumentam o vocabulário de conhecimento sobre as soluções de
problemas, o que facilita a comunicação, além de manter a
documentação de como solucionar esse problema.
1 em 1 pontos
19/09/22, 19:54 Revisar envio do teste: Clique aqui para iniciar o Quiz &ndash...
https://senacsp.blackboard.com/webapps/assessment/review/review.jsp?attempt_id=_26446942_1&course_id=_190204_1&content_id=_851345… 3/8
Pergunta 3
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 4
Resposta Selecionada: e. 
Respostas: a. 
b. 
c. 
d. 
e. 
Padrões de projetos são sugestões para soluções reutilizáveis em projetos em
comum, conforme a programação orientada a objetos, de acordo com Gamma.
Foram definidos três tipos de padrões de projetos trabalhando com categorias.
Considere as três afirmativas a seguir e, na sequência, informe qual está correta.
I. Padrões de projeto de criação são aqueles que abstraem o processo de
instanciação de objetos;
II. Padrões de projeto estruturais se preocupam com a maneira como os objetos
são compostos para formar estruturas maiores;
III. Padrões de projeto comportamentais se preocupam com algoritmos, as
responsabilidades e interações entre os objetos.
I, II e III estão corretas.
Apenas a afirma�va I está correta.
Apenas as afirma�vas I e II estão corretas.
Apenas as afirma�vas I e III estão corretas.
Apenas as afirma�vas II e III estão corretas.
I, II e III estão corretas.
1 em 1 pontos
1 em 1 pontos
19/09/22, 19:54 Revisar envio do teste: Clique aqui para iniciar o Quiz &ndash...
https://senacsp.blackboard.com/webapps/assessment/review/review.jsp?attempt_id=_26446942_1&course_id=_190204_1&content_id=_851345… 4/8
Comentário
da
resposta:
Resposta correta: e) I, II e III estão corretas.
Criação está se referindo a como o objeto é criado; estrutural, em como
o objeto é organizado; e comportamental, em como ele é executado.
Pergunta 5
Resposta Selecionada: c. 
Respostas: a. 
b. 
c. 
d. 
e. 
Comentário da
resposta:
Os testes unitários são pequenos programas aplicados em diversos sistemas que
possuam uma construção com unidades altamente coesas, e são executados:
I. sempre com acesso ao código em teste;
II. geralmente, com o auxílio de ferramentas de depuração;
III. sempre pelos programadores que escreveram o código;
IV. para verificar o funcionamento das unidades de software separadamente.
Estão corretas as alternativas:
I, II e IV.
I e IV.
I, II e III.
I, II e IV.
II, III e IV.
I, II, III e IV.
Resposta correta: c) I, II e IV.
Qualquer pessoa pode executar o código que foi
construído.
Pergunta 6
Para trabalhar com componentes em Java, temos disponível a especificação
EJB. Com ela, é possível trabalhar com 3 tipos de componentes, os chamados
beans. Os três tipos existentes são: session beans, entity beans e message-
driven beans. Nesse contexto, considere as duas listas a seguir.
1 em 1 pontos
1 em 1 pontos
19/09/22, 19:54 Revisar envio do teste: Clique aqui para iniciar o Quiz &ndash...
https://senacsp.blackboard.com/webapps/assessment/review/review.jsp?attempt_id=_26446942_1&course_id=_190204_1&content_id=_851345… 5/8
Resposta Selecionada: a. 
Respostas: a. 
b. 
c. 
d. 
e. 
Comentário
da
resposta:
 
 
 
Qual a associação correta entre os tipos de beans e as características?
1-I; 2-III; 3-II.
1-I; 2-III; 3-II.
1-I; 2-II; 3-III.
1-II; 2-I; 3-III.
1-III; 2-II; 3-I.
1-III; 2-I;3-II.
Resposta correta: a) 1-I; 2-III; 3-II.
En�ty Beans é o modelo de persistência. Message Driven Beans é o
modelo de troca de mensagens. Session Beans é o modelo de regra de
negócio.
Pergunta 7
Resposta
Selecionada:
e. 
Respostas: a.
b. 
c. 
d. 
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.
1 em 1 pontos
19/09/22, 19:54 Revisar envio do teste: Clique aqui para iniciar o Quiz &ndash...
https://senacsp.blackboard.com/webapps/assessment/review/review.jsp?attempt_id=_26446942_1&course_id=_190204_1&content_id=_851345… 6/8
e. 
Comentário da
resposta:
assegurar que cada classe tenha uma única instância.
Resposta correta: e) assegurar que cada classe tenha uma
única instância.
O singleton controla a quan�dade de instâncias geradas a par�r
de uma classe.
Pergunta 8
Resposta
Selecionada:
b. 
Respostas: a.
b. 
c.
d. 
e. 
Comentário
da resposta:
A arquitetura baseada em componentes é utilizada em desenvolvimento de
software, tendo como base o uso de componentes de software de forma a
reaproveitá-los e integrá-los. Apesar de ser uma das principais abordagens de
desenvolvimento de sistemas corporativos e comerciais, o desenvolver que optar
pelo reuso de componentes deve enfrentar o problema de:
falta de padronização dos componentes reusados.
dependência de linguagem de programação dos componentes
reusados.
falta de padronização dos componentes reusados.
alto custo de desenvolvimento dos componentes reusados em
comparação ao custo de integração e de teste deles.
confiabilidade e cer�ficação dos componentes reusados.
saber onde o componente foi implantado.
Resposta correta: d) confiabilidade e certificação dos
componentes reusados.
O maior problema de trabalhar com componentes é encontrar os que
têm confiabilidade e cer�ficados, para não expor a aplicação.
Pergunta 9
Resposta
Selecionada:
a.
Respostas: a.
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:
implemente e possa ser verificado se cumpre os requisitos de
so�ware.
0 em 1 pontos
1 em 1 pontos
19/09/22, 19:54 Revisar envio do teste: Clique aqui para iniciar o Quiz &ndash...
https://senacsp.blackboard.com/webapps/assessment/review/review.jsp?attempt_id=_26446942_1&course_id=_190204_1&content_id=_851345… 7/8
b.
c.
d.
e.
Comentário da
resposta:
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 10
Resposta
Selecionada:
b.
Respostas: a.
b.
c.
d.
e. 
Comentário
da resposta:
Arquiteturas de sistemas estão sempre evoluindo, à medida que o mercado
modifica sua dinâmica. Uma das arquiteturas mais utilizadas em sistemas
corporativos é a arquitetura baseada em componentes. Nesse tipo de arquitetura,
componentes são independentes, no sen�do de que não há
interferência entre eles.
detalhes da implementação de cada componente são abertos, ou seja,
conhecidos por todos os demais componentes do sistema.
componentes são independentes, no sen�do de que não há
interferência entre eles.
a subs�tuição de um componente sempre obriga a realização de
alterações de porte no sistema afetado.
na subs�tuição de um componente por outro, sua interface sempre
requer alterações.
há um número máximo de componentes em cada sistema.
Resposta correta: b) componentes são independentes, no
sentido de que não há interferência entre eles.
1 em 1 pontos
19/09/22, 19:54 Revisar envio do teste: Clique aqui para iniciar o Quiz &ndash...
https://senacsp.blackboard.com/webapps/assessment/review/review.jsp?attempt_id=_26446942_1&course_id=_190204_1&content_id=_851345… 8/8
Segunda-feira, 19 de Setembro de 2022 19h54min04s BRT
Componentes são pequenos programas que funcionam de maneira
independente entre eles.
← OK

Continue navegando