Buscar

MODELAGEM DE SISTEMAS COM UML (Simulado AV)

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 4 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

02/04/2022 00:31 Estácio: Alunos
https://simulado.estacio.br/alunos/ 1/4
 
Simulado AV
 avalie seus conhecimentos
Quest.: 1
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:
Quest.: 2
Um dos diagramas da UML tem a responsabilidade de exibir todos os modelos de objetos que se relacionam,
enviando e recebendo mensagens uns aos outros. Esse diagrama representa a mais importante estrutura que
temos no paradigma orientado a objeto, e mostra os atributos e métodos associados a cada modelo de objetos
do sistema.
 
Estamos falando de qual diagrama da UML?
Quest.: 3
Fonte: Banca: INSTITUTO AOCP, Órgão: EMPREL, Prova: INSTITUTO AOCP - 2019 - EMPREL - Analista de
Sistemas
Considerando a seguinte figura, analise as assertivas e assinale a alternativa que aponta a(s) correta(s).
Lupa Calc.
 
VERIFICAR E ENCAMINHAR
 
Aluno: Matr.: 202001041486
Disciplina: EEX0121 - MODELAGEM DE SISTEMAS COM UML Período: 2022.1 EAD (G) / SM
 
1.
A divisão em camadas foi uma solução encontrada para melhor organizar o código de um programa,
facilitando sua manutenção.
Camadas separam as responsabilidades e gerenciam as dependências.
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.
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).
Três (3) camadas é o máximo possível em que se pode dividir um sistema.
 
2.
Estruturas compostas
Classes
Casos de uso
Objetos
Estados
 
3.
javascript:voltar();
javascript:alert('Quest%C3%A3o com o c%C3%B3digo de refer%C3%AAncia 202005320915.')
javascript:alert('Quest%C3%A3o com o c%C3%B3digo de refer%C3%AAncia 202005317913.')
javascript:alert('Quest%C3%A3o com o c%C3%B3digo de refer%C3%AAncia 202005428904.')
javascript:diminui();
javascript:aumenta();
javascript:calculadora_on();
02/04/2022 00:31 Estácio: Alunos
https://simulado.estacio.br/alunos/ 2/4
I. A figura apresenta uma herança entre duas classes.
II. A figura apresenta os atributos e métodos das classes envolvidas.
III. O método calcularValor() só pode ser acessado pela sua classe.
Quest.: 4
Fonte: Adaptado de Q747519 - CESPE - 2018 - TCE-MG - Analista de Controle Externo - Ciência da Computação
Em um diagrama de caso de uso, o ator representa:
Quest.: 5
No diagrama de componentes temos as interfaces. Estas são operações que especificam serviços de um
componente. Assinale a alternativa que indica o que elas descrevem:
Quest.: 6
O que é a visibilidade de um atributo no diagrama de classes?
Quest.: 7
(UFPR ‒ COREN-PR ‒ 2018) Considere o diagrama abaixo:
Apenas III.
Apenas I e II.
Apenas II e III.
Apenas II.
Apenas I.
 
4.
nomes das pessoas que interagem com o sistema.
programadores que vão implementar os casos de uso.
papéis que humanos e outros sistemas podem assumir ao interagirem com o sistema.
humanos específicos que interagem com o sistema.
uma elipse e um rótulo com o nome do caso de uso.
 
5.
A lista de serviços de um software
O comportamento interno do software
O comportamento do software na interação com outros sistemas
O comportamento do software visível externamente
As associações de um software
 
6.
A visibilidade de um atributo indica como o acesso acontece.
A visibilidade de um atributo indica a quantidade de acessos.
A visibilidade de um atributo indica o seu nível de acesso.
A visibilidade de um atributo indica a forma de acesso.
A visibilidade de um atributo indica o tipo de acesso.
 
7.
javascript:alert('Quest%C3%A3o com o c%C3%B3digo de refer%C3%AAncia 202005437908.')
javascript:alert('Quest%C3%A3o com o c%C3%B3digo de refer%C3%AAncia 202006475225.')
javascript:alert('Quest%C3%A3o com o c%C3%B3digo de refer%C3%AAncia 202006475156.')
javascript:alert('Quest%C3%A3o com o c%C3%B3digo de refer%C3%AAncia 202005437952.')
02/04/2022 00:31 Estácio: Alunos
https://simulado.estacio.br/alunos/ 3/4
A partir do diagrama, é incorreto afirmar:
Quest.: 8
(DPE-RJ ‒ 2014) Considere o diagrama UML abaixo.
De acordo com os conceitos da UML, de orientação a objetos e de padrão de projetos, é correto afirmar:
Quest.: 9
''Encapsular uma família de algoritmos em um conjunto de classes que correspondem a diferentes
implementações de uma mesma funcionalidade''. Assinale a opção com o nome do padrão que possui esse
propósito:
Quest.: 10
Assinale a opção que contenha o padrão GRASP que possui uma estrutura de solução similar ao padrão GoF
Facade:
a é uma instância de Lambda.
As linhas tracejadas nesse diagrama representam mensagens de retorno.
Trata-se de um diagrama de sequência.
zeta() não necessita ser chamado para que épsilon() dê um retorno ao usuário.
épsilon() é um método de a.
 
8.
Neste diagrama de classes da UML PedidoDAOCentral, PedidoDAOEscritorio e PedidoDAOLocal são
classes concretas capazes de executar a operação inserirPedido.
O padrão de projeto utilizado pode ser claramente identificado como Fabric Method.
O método DAOBuilder possui os objetos responsáveis por construir o padrão de projeto a ser
implementado em Java.
Neste diagrama de objetos da UML PedidoDAO se refere a um objeto abstrato.
As instruções pedido Pedido = new pedido(); PedidoDAO d = buildPedidoDAO(); d.inserirPedido
(pedido); em condições ideais é um exemplo correto de implementação em linguagem Java.
 
9.
Factory Method
Adapter
Facade
Strategy
Template Method
 
10.
javascript:alert('Quest%C3%A3o com o c%C3%B3digo de refer%C3%AAncia 202005518893.')
javascript:alert('Quest%C3%A3o com o c%C3%B3digo de refer%C3%AAncia 202006475284.')
javascript:alert('Quest%C3%A3o com o c%C3%B3digo de refer%C3%AAncia 202006475302.')
02/04/2022 00:31 Estácio: Alunos
https://simulado.estacio.br/alunos/ 4/4
Controlador
Polimorfismo
Alta Coesão
Criador
Baixo Acoplamento
 
 
VERIFICAR E ENCAMINHAR
 
 
 
 
 Não Respondida Não Gravada Gravada

Outros materiais