Prévia do material em texto
16/10/21, 12:35 Estácio: Alunos
https://simulado.estacio.br/alunos/?p0=270786240&user_cod=2775593&matr_integracao=202003379867 1/5
Simulado AV
Teste seu conhecimento acumulado
Disc.: MODELAGEM DE SISTEMAS COM UML
Aluno(a): CARLOS ROGERIO ALONSO ROCHA 202003379867
Acertos: 10,0 de 10,0 16/10/2021
Acerto: 1,0 / 1,0
Camadas de software ajudam na organização do código para que se possa ter uma manutenção mais saudável
do mesmo.
Com base nesse contexto, assinale a ÚNICA opção incorreta:
Camadas separam as responsabilidades e gerenciam as dependências.
O modelo de 2 camadas veio naturalmente com a tecnologia de redes cliente-servidor. São elas: a
camada de código que roda no cliente (camada de interface com usuário) e a camada servidor
(camadas de lógica do negócio e persistência dos dados).
Inicialmente, todo o código ficava misturado numa única camada, onde misturavam-se comandos de
processamento, de construção e manipulação de interface, bem como de acesso e persistência de
dados em SGBD.
Três (3) camadas é o máximo possível em que se pode dividir um sistema.
A divisão em camadas foi uma solução encontrada para melhor organizar o código de um programa,
facilitando sua manutenção.
Respondido em 16/10/2021 12:18:23
Explicação:
Resposta correta: Três (3) camadas é o máximo possível em que se pode dividir um sistema.
Acerto: 1,0 / 1,0
O contexto é um sistema de gestão de uma carteira de investimentos, no qual o usuário pode comprar e
vender ações da bolsa, enviando uma ordem de compra ou venda a sua corretora.
Considere os seguintes requisitos pertinentes ao contexto descrito anteriormente.
I. Deve ser possível o envio de ordem de compra pelo sistema.
II. Dever ser possível o envio de ordem de venda pelo sistema.
III. A emissão da ordem deve ser segura e deve seguir protocolo específico.
IV. A interface deve permitir destreza nas operações, pois estas precisam ser práticas e permitir
agilidade.
V. Deve ser possível ao investidor emitir posição financeira de seu saldo atualizado.
VI. A segurança é fundamental para que dados financeiros não sejam alvos de ataques.
Questão1
a
Questão2
a
https://simulado.estacio.br/alunos/inicio.asp
javascript:voltar();
16/10/21, 12:35 Estácio: Alunos
https://simulado.estacio.br/alunos/?p0=270786240&user_cod=2775593&matr_integracao=202003379867 2/5
Assinale a alternativa que contém apenas os requisitos não funcionais:
I e IV.
IV e VI.
I, II e V.
III, IV e VI.
II, III e V.
Respondido em 16/10/2021 12:20:29
Explicação:
Resposta correta: III, IV e VI.
Acerto: 1,0 / 1,0
Fonte: Adaptado de Banca: UFMG Órgão: UFMG Prova: UFMG - 2019 - UFMG - Técnico de Tecnologia da
Informação
Considere o diagrama de classes representado pelas classes Classe1 e Classe2:
Assinale a alternativa que representa o relacionamento entre as classes de acordo com o paradigma de
orientação a objetos.
Acoplamento.
Herança.
Coesão.
Agregação
Refatoração.
Respondido em 16/10/2021 12:20:59
Explicação:
Resposta correta: Herança.
Acerto: 1,0 / 1,0
Fonte: Q782387 - FAURGS - 2018 - TJ-RS - Analista de Sistemas
No que se refere ao diagrama que visa identificar os atores que utilizarão o software, bem como as
funcionalidades que o software disponibilizará, assinale a alternativa correta.
Diagrama de Interação.
Diagrama de Objetos.
Diagrama de Classes.
Questão3
a
Questão4
a
16/10/21, 12:35 Estácio: Alunos
https://simulado.estacio.br/alunos/?p0=270786240&user_cod=2775593&matr_integracao=202003379867 3/5
Diagrama de Pacotes.
Diagrama de Casos de Uso.
Respondido em 16/10/2021 12:23:12
Explicação:
Resposta correta: Diagrama de Casos de Uso.
Acerto: 1,0 / 1,0
O que é um diagrama de implementação?
É um conjunto de elementos que define a estrutura de módulos de um sistema.
É um conjunto de elementos que define a arquitetura de execução dos sistemas.
É um conjunto de elementos que define como o sistema funciona.
É um conjunto de elementos que define o processo de execução do sistema.
É um conjunto de elementos que define o ambiente do sistema.
Respondido em 16/10/2021 12:24:59
Explicação:
A resposta certa é:É um conjunto de elementos que define a arquitetura de execução dos sistemas.
Acerto: 1,0 / 1,0
Qual o principal objetivo de um diagrama de componentes?
Modelar os artefatos de software e hardware.
Definir a infraestrutura para execução do software.
Apresentar a organização do hardware.
Modelar as partes de um sistema.
Modelar as atividades de um caso de uso.
Respondido em 16/10/2021 12:27:05
Explicação:
A resposta certa é:Modelar os artefatos de software e hardware.
Acerto: 1,0 / 1,0
(INSTITUTO AOCP - EBSERH - 2017) Um recém-contratado analista é integrado a uma equipe de
desenvolvimento de um projeto em andamento e lhe são apresentados os diagramas de modelagem. Entre
todos esses diagramas, o diagrama a seguir é passado para esse analista reformular. Qual é o diagrama que
ele terá que reformular?
Questão5
a
Questão6
a
Questão7
a
16/10/21, 12:35 Estácio: Alunos
https://simulado.estacio.br/alunos/?p0=270786240&user_cod=2775593&matr_integracao=202003379867 4/5
Diagrama de Pacote
Diagrama de Atividade
Diagrama de Estado
Diagrama de Comunicação
Diagrama de Sequência
Respondido em 16/10/2021 12:29:06
Explicação:
Resposta correta: Diagrama de Comunicação
Acerto: 1,0 / 1,0
(IBFC ‒ EBSERH ‒ 2016) A análise de requisitos é a primeira fase de desenvolvimento de software dividido em
requisitos funcionais e requisitos não funcionais. Os requisitos não funcionais possuem vários tipos diferentes
de classificação, tais como:
(1) Requisitos de confiabilidade
(2) Requisitos de produtos
(3) Requisitos éticos
(4) Requisitos de portabilidade
Da relação apresentada existem todos
Da relação apresentada existem somente o 1, 2 e 3
Da relação apresentada existem somente o 2, 3 e 4
Da relação apresentada existem somente o 1, 3 e 4
Da relação apresentada existem somente o 1, 2 e 4
Respondido em 16/10/2021 12:29:50
Explicação:
Resposta correta: Da relação apresentada existem todos
Acerto: 1,0 / 1,0
Questão8
a
Questão
9a
16/10/21, 12:35 Estácio: Alunos
https://simulado.estacio.br/alunos/?p0=270786240&user_cod=2775593&matr_integracao=202003379867 5/5
''Implementamos em um único módulo aspectos de implementação de interface com o usuário, lógica do
negócio e acesso a dados''. Assinale o princípio SOLID que está sendo diretamente violado por essa estratégia
de implementação:
Princípio Open Closed
Princípio da Responsabilidade Única
Princípio de Substituição de Liskov
Princípio da Inversão de Dependências
Princípio da Segregação de Interfaces
Respondido em 16/10/2021 12:32:27
Explicação:
A resposta certa é:Princípio da Responsabilidade Única
Acerto: 1,0 / 1,0
Assinale a alternativa que descreve o padrão GoF Adapter:
Esse padrão constrói um objeto complexo, usando objetos simples e adaptáveis de forma sequencial.
Esse padrão esconde a complexidade do sistema e fornece uma interface mais simples para um
módulo cliente.
Esse padrão permite a utilização de múltiplas implementações proprietárias da mesma funcionalidade,
por meio de uma interface padronizada que é traduzida para as diferentes interfaces proprietárias.
Esse padrão é utilizado para adaptar o estado de um objeto, permitindo que ele retorne a um estado
anterior.
Esse padrão permite a criação de objetos duplicados, sem prejudicar a performance do sistema.
Respondido em 16/10/2021 12:34:37
Explicação:
A resposta certa é:Esse padrão permite a utilização de múltiplas implementações proprietárias da mesma
funcionalidade, por meio de uma interface padronizada que é traduzida para as diferentes interfaces
proprietárias.
Questão10
a
javascript:abre_colabore('38403','269521441','4892994787');