Buscar

MODELAGEM DE SISTEMAS COM UML - SIMULADO AV1

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

1a 
 Questão 
Acerto: 1,0 / 1,0 
 
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? 
 
 
Casos de uso 
 
Estruturas compostas 
 
Estados 
 Classes 
 
Objetos 
 
2a 
 Questão 
Acerto: 1,0 / 1,0 
 
Modelos são ferramentas extremamente úteis quando desenvolvemos sistemas 
computacionais. Um dos benefícios é a possibilidade de servir como instrumento de 
comunicação das ideias para construção do sistema, entre membros da equipe de 
desenvolvimento e destes com os usuários. 
I. O programador precisa construir os programas e pode ter a necessidade de 
consultar determinado diagrama para um entendimento primordial das 
implementações. 
II. Os projetistas do software não precisam compreender a realidade dos 
requisitos para realizar seu trabalho. 
III. Os modelos de análise nascem a partir de um documento primordial, 
denominado Documento de Requisitos do Sistema. 
IV. Os usuários validam os modelos junto à equipe de desenvolvimento. 
Assinale a ÚNICA alternativa que contém apenas as assertivas corretas: 
 
 
Somente a assertiva III está correta. 
 
Estão corretas as assertivas I, II e IV. 
 
Estão corretas as assertivas I e II. 
 Estão corretas as assertivas I, III e IV. 
 
Estão corretas as assertivas II e IV. 
 
3a 
 Questão 
Acerto: 1,0 / 1,0 
 
Fonte: VUNESP - 2013 - FUNDUNESP - Analista Programador Júnior 
Considere o seguinte elemento pertencente à notação UML 2.5. 
 
O elemento representa um (a) 
 
 
Dependência 
 Pacote 
 
Statechart 
 
Estado de sincronismo 
 
Estereótipo 
 
4a 
 Questão 
Acerto: 1,0 / 1,0 
 
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). 
 
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. 
 
 
Apenas I. 
 
Apenas I e II. 
 Apenas II. 
 
Apenas II e III. 
 
Apenas III. 
 
5a 
 Questão 
Acerto: 1,0 / 1,0 
 
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: 
 
 O comportamento do software visível externamente 
 
A lista de serviços de um software 
 
As associações de um software 
 
O comportamento interno do software 
 
O comportamento do software na interação com outros sistemas 
 
6a 
 Questão 
Acerto: 1,0 / 1,0 
 
O que é sincronismo no diagrama de atividades: 
 
 
Característica que possibilita que sejam demarcados eventos que obrigam a 
chegada dos fluxos para continuar a execução. 
 Característica que possibilita que sejam demarcados pontos de controle que 
obrigam a chegada dos fluxos para continuar a execução. 
 
Característica que possibilita a organização do diagrama em partes menores. 
 
Característica que possibilita que os pontos de controle sejam relacionados às 
atividades do diagrama. 
 
Característica que possibilita que sejam demarcados pontos de corte que 
obrigam para continuar a execução. 
 
7a 
 Questão 
Acerto: 1,0 / 1,0 
 
(UFPR ‒ COREN-PR ‒ 2018) Considere o diagrama abaixo: 
 
A partir do diagrama, é incorreto afirmar: 
 
 
As linhas tracejadas nesse diagrama representam mensagens de retorno. 
 
Trata-se de um diagrama de sequência. 
 
épsilon() é um método de a. 
 zeta() não necessita ser chamado para que épsilon() dê um retorno ao usuário. 
 
a é uma instância de Lambda. 
 
8a 
 Questão 
Acerto: 1,0 / 1,0 
 
(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: 
 
 
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. 
 
O padrão de projeto utilizado pode ser claramente identificado como Fabric Method. 
 
Neste diagrama de objetos da UML PedidoDAO se refere a um objeto abstrato. 
 Neste diagrama de classes da UML PedidoDAOCentral, PedidoDAOEscritorio e 
PedidoDAOLocal são classes concretas capazes de executar a operação inserirPedido. 
 
O método DAOBuilder possui os objetos responsáveis por construir o padrão de projeto a 
ser implementado em Java. 
 
9a 
 Questão 
Acerto: 1,0 / 1,0 
 
Seja uma classe que implementa a visualização dos contatos de uma agenda telefônica. 
Nessa classe, encontramos tanto o código que monta e apresenta os aspectos visuais 
da agenda (lista de contatos), como o código que recupera os contatos do banco de 
dados. Assinale a alternativa que contenha o princípio SOLID que está sendo violado 
por essa construção de projeto: 
 
 
Princípio Open Closed 
 Princípio da Responsabilidade Única 
 
Princípio da Inversão de Dependências 
 
Princípio de Substituição de Liskov 
 
Princípio da Segregação de Interfaces 
 
10a 
 Questão 
Acerto: 1,0 / 1,0 
 
A recomendação é: produzir uma solução genérica para alternativas baseadas no tipo 
de um elemento, evitando implementações com longas expressões condicionais ou 
clonagem de módulos. Assinale a opção que contenha o padrão GRASP que estabelece 
essa recomendação de projeto: 
 
 Polimorfismo 
 
Criador 
 
Alta Coesão 
 
Especialista 
 
Controlador

Outros materiais