Buscar

Simulado AV MODELAGEM DE SISTEMAS COM UML

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

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 6, do total de 7 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

Disc.: MODELAGEM DE SISTEMAS COM UML 
Acertos: 10,0 de 10,0 18/10/2021 
 
 
1a 
 Questão 
Acerto: 1,0 / 1,0 
 
A UML foca seus diagramas em 5 diferentes visões, possibilitando enxergar o sistema sob 
diferentes perspectivas, dando completude à modelagem. Uma das visões diz: "permite 
visualizar o sistema sob o ponto de vista de sua estrutura interna e seu comportamento, em 
resposta às funcionalidades externamente percebidas por seus usuários". 
 
Nesse momento, volta-se a atenção para a identificação do comportamento do sistema, provido 
pelas colaborações entre os objetos, bem como para definir seus elementos estruturais (os 
pacotes, as classes, as interfaces). 
 
Estamos falando da visão de: 
 
 Projeto 
 
Implantação 
 
Implementação 
 
Processo 
 
Casos de Uso 
Respondido em 18/10/2021 17:26:39 
 
Explicação: 
Resposta correta: Projeto 
 
 
2a 
 Questão 
Acerto: 1,0 / 1,0 
 
A UML é bastante versátil e completa em termos dos diagramas que disponibiliza. Eles se 
classificam em estruturais e comportamentais, também denominados de estáticos e dinâmicos, 
respectivamente. 
 
Dentre os diagramas da UML, qual alternativa apresenta apenas os diagramas comportamentais, 
que mostram detalhes do funcionamento do sistema, sob um determinado ponto de vista? 
 
 
Estrutura composta, classes e pacotes. 
 
Casos de uso, atividades e componentes. 
 
Sequência, comunicação e objetos. 
 
Classes, casos de uso e pacotes. 
 Casos de uso, atividades e sequência. 
Respondido em 18/10/2021 17:28:17 
 
Explicação: 
Resposta correta: Casos de uso, atividades e sequência. 
 
 
3a 
 Questão 
Acerto: 1,0 / 1,0 
 
Fonte: Adaptado de Prova: FUNDEP (Gestão de Concursos) - 2018 - INB - Analista de Sistemas 
Qual diagrama UML apresenta os dados armazenados em uma instância de uma classe e seus 
relacionamentos, como uma fotografia dos dados em determinado momento? 
 
 
Diagrama de atividades 
 
Diagrama de classes. 
 Diagrama de objetos. 
 
Diagrama de dados. 
 
Diagrama de casos de uso. 
Respondido em 18/10/2021 17:29:03 
 
Explicação: 
Resposta correta: Diagrama de objetos. 
 
 
4a 
 Questão 
Acerto: 1,0 / 1,0 
 
Fonte: FUNDATEC - 2018 - CIGA-SC - Analista de Sistemas 
Tomando como base a especificação do fluxo principal de um caso de uso descrita abaixo, 
assinale, dentre as alternativas a seguir, o Diagrama de Casos de Uso que melhor representa, de 
forma correta, tal especificação. 
1. O Jogador 1 inicializa o jogo. 
2. O sistema solicita os dados do Jogador 2, para estabelecer a comunicação. 
3. O Jogador 1 insere os dados do Jogador 2. 
4. O sistema estabelece a comunicação virtual entre o Jogador 1 e 2 e emite alerta visual e 
sonoro informando para ambos que o jogo pode ser iniciado. 
7. Quando o Jogador 2 aceita o jogo, o sistema desativa os alertas e possibilita o início do 
jogo entre ambos os jogadores. 
8. O sistema ativa, obrigatoriamente, nesse momento, a funcionalidade que calcula a 
pontuação do jogo, baseado em uma série de dados e condições distintas. 
9. Se o Jogador 1 desejar, poderá acrescentar, simultaneamente ao jogo, mais um novo 
participante, estabelecendo mais uma comunicação virtual agora com o Jogador 3. 
10. O Jogo prossegue durante determinado tempo. Quando for encerrado o jogo entre os 
envolvidos, o sistema registra o vencedor, as pontuações e a hora de término do jogo e 
libera todos os recursos da comunicação virtual. 
11. O caso de uso é encerrado. 
 
 
 
 
 
 
 
 
 
 
 
 
Respondido em 18/10/2021 17:27:23 
 
Explicação: 
Resposta correta: 
 
 
 
5a 
 Questão 
Acerto: 1,0 / 1,0 
 
Qual o principal objetivo de um diagrama de componentes? 
 
 
Modelar as atividades de um caso de uso. 
 
Apresentar a organização do hardware. 
 
Definir a infraestrutura para execução do software. 
 Modelar os artefatos de software e hardware. 
 
Modelar as partes de um sistema. 
Respondido em 18/10/2021 17:29:43 
 
Explicação: 
A resposta certa é:Modelar os artefatos de software e hardware. 
 
 
6a 
 Questão 
Acerto: 1,0 / 1,0 
 
O que é um diagrama de implementação? 
 
 É 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 a estrutura de módulos de um sistema. 
 
É um conjunto de elementos que define o ambiente do sistema. 
 
É um conjunto de elementos que define o processo de execução do sistema. 
Respondido em 18/10/2021 17:30:18 
 
Explicação: 
A resposta certa é:É um conjunto de elementos que define a arquitetura de execução dos sistemas. 
 
 
7a 
 Questão 
Acerto: 1,0 / 1,0 
 
(DPE-RJ ‒ 2014) João está responsável pela proposta de arquitetura para um sistema. Para 
descrever as principais partes do sistema que será desenvolvido, ocultando as operações dessas 
partes e mostrando as interações entre elas por meio das interfaces disponibilizadas e das 
interfaces necessárias, João deve utilizar o diagrama de: 
 
 
sequência 
 
atividades 
 
entidade relacionamento 
 componentes 
 
casos de uso 
Respondido em 18/10/2021 17:31:14 
 
Explicação: 
Resposta correta: componentes 
 
 
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: 
 
 
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. 
 
O método DAOBuilder possui os objetos responsáveis por construir o padrão de projeto a 
ser implementado em Java. 
 
O padrão de projeto utilizado pode ser claramente identificado como Fabric Method. 
 Neste diagrama de classes da UML PedidoDAOCentral, PedidoDAOEscritorio e 
PedidoDAOLocal são classes concretas capazes de executar a operação inserirPedido. 
Respondido em 18/10/2021 17:32:16 
 
Explicação: 
Resposta correta: Neste diagrama de classes da UML PedidoDAOCentral, PedidoDAOEscritorio e 
PedidoDAOLocal são classes concretas capazes de executar a operação inserirPedido. 
 
 
9a 
 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: 
 
 
Criador 
 
Controlador 
 Polimorfismo 
 
Alta Coesão 
 
Especialista 
Respondido em 18/10/2021 17:33:06 
 
Explicação: 
A resposta certa é:Polimorfismo 
 
 
10a 
 Questão 
Acerto: 1,0 / 1,0 
 
Assinale a alternativa com uma afirmativa verdadeira sobre o padrão GRASP Baixo Acoplamento: 
 
 
Recomenda que cada módulo deve ter uma responsabilidade bem-definida. 
 
Evita a criação de dependências em relação a estruturas de código condicionais (if-then-
else ou switch-case) 
 Recomenda que as responsabilidades devem ser distribuídas pelos módulos de forma que 
as dependências entre eles sejam gerenciáveis. 
 
Indica a classe mais recomendada para instanciar um objeto em uma relação de agregado 
x partes. 
 
Evita a duplicação de algoritmos que apresentem a mesma estrutura, com alguns pontos 
de variação entre eles. 
Respondido em 18/10/2021 17:33:56 
 
Explicação: 
A resposta certa é:Recomenda que as responsabilidades devem ser distribuídas pelos módulos de 
forma que as dependências entre eles sejam gerenciáveis.

Continue navegando