Você está na página 1de 9

11/24/23, 8:26 PM PROVA ON-LINE: 04 - Análise, Projeto e Avaliação de Arquitetura de Software (2022)

PROVA ON-LINE
Entrega Sem prazo Pontos 60 Perguntas 10
Disponível depois 6 de jun de 2022 em 0:00 Limite de tempo 60 Minutos
Tentativas permitidas Sem limite

Instruções
ATENÇÃO: Verifique em "Notas" se você não atingiu o aproveitamento necessário nesta
disciplina.
Caso você já tenha realizado uma prova anterior e opte por uma nova tentativa, será
identificado como uma prova extra e resultará em pagamento de taxa extra.

INSTRUÇÕES DA AVALIAÇÃO ON-LINE

A prova tem a duração de 60 minutos.


Ao clicar em PROVA ON-LINE, no menu “Testes” você iniciará a prova. A partir daí não será
possível desistir de realizá-la.
A prova é composta de 10 questões objetivas, cada uma no valor de 6 pontos.
Ao final do teste não se esqueça de enviá-lo, clicando no botão “ENVIAR TESTE”. Só utilize
esse botão quando tiver finalizado a avaliação.
Se necessário, durante a prova, entre em contato pelo link “Atendimento”.

ATENÇÃO: Todas as provas iniciadas e que não houverem sido submetidas serão
automaticamente encerradas pelo sistema transcorridos os 60 minutos de duração.

Boa Prova!

Fazer o teste novamente

Histórico de tentativas
Tentativa Tempo Pontuação
MAIS RECENTE Tentativa 1 13 minutos 54 de 60

Pontuação desta tentativa: 54 de 60


Enviado 24 nov em 20:26
Esta tentativa levou 13 minutos.

Pergunta 1 6 / 6 pts

https://pucminas.instructure.com/courses/89348/quizzes/300474 1/9
11/24/23, 8:26 PM PROVA ON-LINE: 04 - Análise, Projeto e Avaliação de Arquitetura de Software (2022)

O MVC é um estilo (macropadrão arquitetural) popular na tecnologia da


informação.

Abaixo mostramos um diagrama simples exemplificando a relação


entre os seus componentes: Model, View e Controller. As linhas sólidas
indicam associação direta e as tracejadas indicam associação indireta.

No MVC, a camada responsável pela organização das regras de


negócio é a:

Modelo da Visão (VM).

Controlador (C).

Correto! Modelo (M).

Visão (V).

Pergunta 2 6 / 6 pts

Considere a seguinte figura.

https://pucminas.instructure.com/courses/89348/quizzes/300474 2/9
11/24/23, 8:26 PM PROVA ON-LINE: 04 - Análise, Projeto e Avaliação de Arquitetura de Software (2022)

Sobre essa figura, é correto dizer que:

Ela implementa autenticação com o método OAuth2.

Correto! Ela representa uma arquitetura baseada em estilo de nuvem.

Ela apresenta um conjunto de tecnologias conhecidas como AWS


(Amazon Web Services).

Ela não suporta alta escalabilidade e mecanismos de redundância.

Pergunta 3 6 / 6 pts

Considere a seguinte figura.

https://pucminas.instructure.com/courses/89348/quizzes/300474 3/9
11/24/23, 8:26 PM PROVA ON-LINE: 04 - Análise, Projeto e Avaliação de Arquitetura de Software (2022)

Podemos dizer que, na figura, os requisitos arquiteturais são


representados pelo(s) quadrante(s)

Correto!
Q1.

Q4.

Q1 e Q4.

Q1, Q2 e Q4.

Pergunta 4 6 / 6 pts

Uma das ferramentas conceituais mais importantes do portifólio de


qualquer arquiteto são os mecanismos arquiteturais.

Um mecanismo arquitetural pode ser definido como:

A pilha de tecnologias que o arquiteto deriva em um projeto.

Correto!
Uma solução tática para um problema de desenho comum.

https://pucminas.instructure.com/courses/89348/quizzes/300474 4/9
11/24/23, 8:26 PM PROVA ON-LINE: 04 - Análise, Projeto e Avaliação de Arquitetura de Software (2022)

A tecnologia de implementação mais apropriada para um determinado


contexto.

Um estilo arquitetural.

Pergunta 5 0 / 6 pts

Considere o seguinte diagrama UML.

Sobre esse diagrama, é incorreto dizer que:

Ele modela o mecanismo arquitetural de renderização HTML.

esposta correta
Ele é chamado de diagrama de componentes e trouxe as interfaces
requeridas e fornecidas como recurso para a modelagem de protocolos
na UML 1.1.

ocê respondeu Ele modela protocolos de segurança suportados no IIS 7.5.

Ele mostra três componentes de software.

https://pucminas.instructure.com/courses/89348/quizzes/300474 5/9
11/24/23, 8:26 PM PROVA ON-LINE: 04 - Análise, Projeto e Avaliação de Arquitetura de Software (2022)

Pergunta 6 6 / 6 pts

Um bom modelo normalmente

• atende seu propósito;


• é compreensível;
• é suficientemente preciso;
• é suficientemente consistente;
• é suficientemente detalhado;
• provê um valor positivo;
• é tão simples quanto possível.

Um modelo de visualização (View Model) é uma forma para


representar um bom modelo e é composto dos seguintes elementos:

Preocupação, Componentes Técnicos, Envolvidos e um Modelo.

Correto!
Preocupação, Ponto de Vista, Envolvidos e um Modelo.

Preocupação, Mecanismo Arquitetural, Envolvidos e um Modelo.

Preocupação, Ponto de Vista, Mecanismo Arquitetural e um Modelo.

Pergunta 7 6 / 6 pts

Considere o seguinte modelo UML.

https://pucminas.instructure.com/courses/89348/quizzes/300474 6/9
11/24/23, 8:26 PM PROVA ON-LINE: 04 - Análise, Projeto e Avaliação de Arquitetura de Software (2022)

Os três elementos da UML que conseguimos enxergar nessa


modelagem são:

Correto!
Interfaces fornecidas, interfaces requeridas e componentes.

Componentes, Nodos e Interfaces.

Interfaces fornecidas, interfaces requeridas e nodos.

Componentes, Nodos e Interfaces Fornecidas.

Pergunta 8 6 / 6 pts

Diagramas UML podem comunicar mecanismos arquiteturais. O


diagrama de componentes, por exemplo, suporta a comunicação
desses mecanismos arquiteturais.

Sobre esse suporte de mecanismos arquiteturais pode-se dizer que:

As interfaces fornecidas suportam modelagem mecanismos de


implementação e os componentes suportam mecanismos de análise.

As interfaces requeridas suportam modelagem mecanismos de


desenho e os componentes suportam mecanismos de implementação.

As interfaces fornecidas suportam modelagem mecanismos de


desenho e os componentes suportam mecanismos de análise.

Correto!
As interfaces fornecidas suportam modelagem mecanismos de
desenho e os componentes suportam mecanismos de implementação.

https://pucminas.instructure.com/courses/89348/quizzes/300474 7/9
11/24/23, 8:26 PM PROVA ON-LINE: 04 - Análise, Projeto e Avaliação de Arquitetura de Software (2022)

Pergunta 9 6 / 6 pts

Considere a figura abaixo, que representa uma arquitetura limpa.

Sobre a arquitetura limpa, é incorreto dizer que:

Correto!
As entidades do domínio possuem chaves primárias e o
comportamento de persistência.

A arquitetura das entidades de negócio não depende da existência de


alguma biblioteca de software carregado de recursos.

A camada mais externa protege o sistema das mudanças de detalhes


de implementação. Exemplos incluem ORM ou bibliotecas de
segurança da informação.

Qualquer código-fonte não deve ter conhecimento das camadas


externas a sua camada. Isso é chamado de Regra da Dependência.

Pergunta 10 6 / 6 pts

https://pucminas.instructure.com/courses/89348/quizzes/300474 8/9
11/24/23, 8:26 PM PROVA ON-LINE: 04 - Análise, Projeto e Avaliação de Arquitetura de Software (2022)

Cada padrão descreve um problema no nosso ambiente e o núcleo da


sua solução, de forma que você possa usar essa solução mais de um
milhão de vezes, sem nunca fazê-lo da mesma maneira.”, Christopher
Alexander.

Sobre padrões arquiteturais e desenho, pode-se dizer que:

Cada padrão descreve um contexto no nosso ambiente e o núcleo da


sua solução, de forma que você possa usar esta solução mais de um
milhão de vezes, sem nunca fazê-lo da mesma maneira.

Cada padrão descreve os componentes no nosso ambiente e o núcleo


da sua solução, de forma que você possa usar esta solução mais de
um milhão de vezes, sem nunca fazê-lo da mesma maneira.

Correto!
Cada padrão descreve um problema no nosso ambiente e o núcleo da
sua solução, de forma que você possa usar essa solução mais de um
milhão de vezes, sem nunca fazê-lo da mesma maneira.

Cada padrão descreve os modelos no nosso ambiente e o núcleo da


sua solução, de forma que você possa usar esta solução mais de um
milhão de vezes, sem nunca fazê-lo da mesma maneira.

Pontuação do teste: 54 de 60

https://pucminas.instructure.com/courses/89348/quizzes/300474 9/9

Você também pode gostar