Buscar

Avaliativa 4 tentativa 2 engenharia de software

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

Fazer teste: Semana 4 - Atividade Avaliativa
Informações do teste
Descrição
Instruções
Várias tentativas Este teste permite 3 tentativas. Esta é a tentativa número 2.
Forçar conclusão Este teste pode ser salvo e retomado posteriormente.
Suas respostas foram salvas automaticamente.
1. Para responder a esta atividade, selecione a(s) alternativa(s) que você considerar correta(s);
2. Após selecionar a resposta correta em todas as questões, vá até o fim da página e pressione “Enviar teste”.
3. A cada tentativa, as perguntas e alternativas são embaralhadas
Olá, estudante!
Pronto! Sua atividade já está registrada no AVA.
a.
b.
c.
d.
e.
PERGUNTA 1
É possível fazer uma combinação de componentes para a criação de novos componentes. Esse processo é chamado de composição de componentes, sendo utilizado
um código “cola”. Um desenvolvedor resolveu aproveitar dois componentes A e B para criar um novo componente, conforme apresentado na figura a seguir.
Fonte: Sommerville (2018, p. 452). 
SOMMERVILLE, I. Engenharia de software. 10. ed. São Paulo: Pearson Education do Brasil, 2018.
Assinale a alternativa que representa a composição de componentes apresentada na figura acima.
Composição aditiva
Composição hierárquica
Composição adaptadora
Composição sequencial
Composição de processos
1,5 pontos   Salva
a.
b.
c.
d.
e.
PERGUNTA 2
Os padrões de projeto podem ser classificados conforme dois critérios: a finalidade e o escopo. Um programador resolveu utilizar um padrão de projeto Singleton, para
assegurar que só haja uma única instância da classe xyz na aplicação. A presença de mais instâncias da classe xyz poderia gerar duplicidades de dados a serem
tratados no sistema de gerenciamento de banco de dados.
Com base nesse texto, assinale a alternativa correta que corresponde à finalidade do padrão de projeto utilizado para a classe xyz:
A finalidade do padrão de projeto Singleton utilizado para a classe xyz é conhecida como padrão de criação.
A finalidade do padrão de projeto Singleton utilizado para a classe xyz é conhecida como padrão de Comportamental.
A finalidade do padrão de projeto Singleton utilizado para a classe xyz é conhecida como padrão de Estrutural.
A finalidade do padrão de projeto Singleton utilizado para a classe xyz é conhecida como padrão de Classe.
A finalidade do padrão de projeto Singleton utilizado para a classe xyz é conhecida como padrão de Objeto.
1,5 pontos   Salva
a.
b.
c.
d.
e.
PERGUNTA 3
A reutilização de elementos de software para projetos é muito importante para acelerar o tempo de desenvolvimento de novos softwares. Um tipo de elemento que pode
ser reutilizado são os padrões de projeto, muito utilizados quando se trata do paradigma de programação orientada a objetos.
Assinale a alternativa abaixo que trata do conceito de padrão de projeto.
Um padrão de projeto descreve um requisito padrão para ser reutilizado em diferentes tipos de projetos de desenvolvimento de software.
Um padrão de projeto descreve uma solução que pode ser aplicada para diferentes tipos de problemas, com um algoritmo que requer ajustes para cada caso.
Um padrão de projeto descreve um problema e um modelo para a sua solução, permitindo o reúso com os ajustes para cada caso.
Um padrão de projeto descreve um problema e várias alternativas de sua solução, de forma que possam ser aplicadas para qualquer caso sem alteração.
Um padrão de projeto descreve um algoritmo para resolver um problema, sendo muito utilizado para linguagens de programação estruturada.
1 pontos   Salva
a.
b.
c.
d.
e.
PERGUNTA 4
Na engenharia de software, temos o uso de elementos chamados de componentes. Os componentes são uma abstração de um nível mais alto do que objetos, definidos
por suas interfaces. Podemos considerar que os componentes apresentam um tamanho maior do que objetos isolados, e a abstração é aplicada para que não seja
necessária a apresentação dos detalhes de sua implementação.
Assinale a alternativa correta que apresenta as características dos componentes de software.
Monolítico, não implantável, independente, registrado em backlogs e padronizado.
Passível de composição, implantável, documentado, dependente e padronizado.
Passível de composição, implantável, documentado, independente e padronizado.
Passível de composição, não implantável, documentado, independente, sem padrão.
Monolítico, implantável, dependente, sem padrão e registrado em backlogs
1 pontos   Salva
PERGUNTA 5
 Estado de Conclusão da Pergunta:
1 pontos   Salva
Fazer teste: Semana 4 - Atividade Avaliativa – ... https://ava.univesp.br/ultra/courses/_10689_1/cl/outline
1 of 2 8/16/2023, 8:57 AM
https://ava.univesp.br/webapps/assessment/take/launch.jsp?course_assessment_id=_172368_1&course_id=_10689_1&content_id=_1422894_1&step=null#
https://ava.univesp.br/webapps/assessment/take/launch.jsp?course_assessment_id=_172368_1&course_id=_10689_1&content_id=_1422894_1&step=null#
PERGUNTA 5
O reúso pode ser tratado como uma estratégia de otimização do desenvolvimento de software, em que elementos podem ser reutilizados para novos softwares. Isso
Clique em Salvar e Enviar para salvar e enviar. Clique em Salvar todas as respostas para salvar todas as respostas.
a.
b.
c.
d.
e.
possibilita a redução do tempo de desenvolvimento, tendo em vista que os elementos que serão reutilizados já tiveram o seu ciclo de desenvolvimento realizado, não
havendo a necessidade de passar novamente pelas mesmas etapas.
Correlacione os tipos de reúso com suas respectivas definições.
1 — Reúso de sistema.
2 — Reúso de aplicações.
3 — Reúso de componentes.
I — Este tipo de reúso pode ter a sua configuração diferenciada para clientes.
II — Este tipo de reúso pode ser exemplificado por reúso de elementos acessados por API.
III — Este tipo de reúso permite o reúso de uma série de programas inteiros e completos.
Assinale a alternativa que correlaciona adequadamente os dois grupos de informação.
1 — III; 2 — I; 3 — II
1 — II; 2 — I; 3 — III
1 — I; 2 — II; 3 — III
1 — I; 2 — III; 3 — II
1 — III; 2 — II; 3 — I
1 pontos   Salva
a.
b.
c.
d.
e.
PERGUNTA 6
O arquiteto de sistemas de uma empresa está levantando a possibilidade de reúso de componentes dentro de uma aplicação que deve ser desenvolvida com um prazo
bastante curto. Para tanto, considerou uma série de observações para verificar a validade do reúso de componentes.
Dentro desse cenário, identifique se são (V) verdadeiras ou (F) falsas as afirmativas a seguir.
I. O arquiteto deve considerar a necessidade do código-fonte do componente, pois, sendo uma entidade executável independente, torna-se imprescindível esse artefato.
II. Os componentes devem ter uma interface “requer” com a definição de todos os serviços que são por eles definidos, com métodos bem delineados.
III. O arquiteto deve avaliar a implantação dos componentes que estão sendo selecionados, a fim de assegurar que os componentes são autocontidos.
Assinale a alternativa que apresenta a sequência CORRETA.
V — F — F
V — F — V
F — F — V
V — V — V
F — F — F
2 pontos   Salva
a.
b.
c.
d.
e.
PERGUNTA 7
Um arquiteto deparou-se com a necessidade de criar um elemento que centralizasse toda a comunicação do sistema, assegurando que o devido tratamento seja dado
para cada requisição recebida, encaminhando-as para os componentes adequados. Para tanto, resolveu utilizar um tipo de padrão de projeto que atendesse à conversão
dessas interfaces.
Assinale a alternativa que melhor se encaixa no padrão de projeto utilizado pelo arquiteto.
O padrão de projeto adequado para resolver o problema proposto é o Abstract Factory.
O padrão de projeto adequado para resolver o problema proposto é o Adapter.
O padrão de projeto adequado para resolver o problema proposto é o Builder.
O padrão de projeto adequado para resolver o problema proposto é o Singleton.
O padrão de projeto adequado para resolver o problema proposto é o Façade.
2 pontos   Salva
Salvar todas as respostas Salvar e EnviarEstado de Conclusão da Pergunta:
Fazer teste: Semana 4 - Atividade Avaliativa – ... https://ava.univesp.br/ultra/courses/_10689_1/cl/outline
2 of 2 8/16/2023, 8:57 AM

Continue navegando