Buscar

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 6 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 6 páginas

Prévia do material em texto

Simulado AV
Teste seu conhecimento acumulado
 
Disc.: MODELAGEM DE SISTEMAS COM UML 
Aluno(a): SUHELLYN DE OLIVEIRA ARAUJO 202007098099
Acertos: 9,0 de 10,0 26/04/2022
 
 
Acerto: 1,0 / 1,0
O uso de camadas tem vantagens que justificam seu uso, mas existem pontos negativos. Com base nesse
contexto, assinale a ÚNICA alternativa que apresenta uma desvantagem do uso de camadas no
desenvolvimento de software:
Permite substituir uma tecnologia que implemente uma camada de forma simples.
Permite o desenvolvimento, o teste e a manutenção de cada camada isoladamente.
 Aumenta o número de classes do sistema.
Permite melhor reuso do código ou dos objetos.
Torna o código mais organizado e legível.
Respondido em 26/04/2022 09:02:23
 
 
Explicação:
Resposta correta: Aumenta o número de classes do sistema.
 
 
Acerto: 1,0 / 1,0
(ENADE − 2017 − CST − Análise e Desenvolvimento de Sistemas ¿ Adaptada pelo Autor)
"À medida que o projeto de uma interface do usuário evolui, quatro questões de projeto comuns quase sempre
vêm à tona: tempo de resposta do sistema, recursos de ajuda ao usuário, informações de tratamento de erros
e atribuição de nomes a comandos."
 PRESSMAN, R. S. Engenharia de software: uma abordagem profissional. 8. ed. São Paulo: AMGH, 2016
(adaptado).
 
Nesse contexto, avalie as afirmações a seguir, a respeito das atividades de análise, incluindo requisitos e as
atividades de projeto.
I. Projeto de interfaces faz parte dos aspectos tecnológicos, estando assim associado às atividades de projeto.
II. Tempo de resposta e recursos de ajuda ao usuário estão relacionados a requisitos não funcionais.
III. Um requisito não funcional só pode estar associado a um único requisito funcional.
IV. Uma interface eficiente não tem relação com requisitos não funcionais.
 
É correto apenas o que se afirma em:
 Questão1
a
 Questão2
a
https://simulado.estacio.br/alunos/inicio.asp
javascript:voltar();
I e III.
II, III e IV.
I, II e III.
 I e II.
II e IV.
Respondido em 26/04/2022 09:02:37
 
 
Explicação:
Resposta correta: I e II.
 
 
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 II e III.
Apenas I.
 Apenas II.
Apenas I e II.
Apenas III.
Respondido em 26/04/2022 09:03:09
 
 
Explicação:
Resposta correta: Apenas II.
 
 
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.
 Questão3
a
 Questão4
a
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 26/04/2022 09:23:28
 
 
Explicação:
Resposta correta:
 
 
Acerto: 1,0 / 1,0
Qual das afirmações abaixo não diz respeito à relação de associação no diagrama de classes?
As associações podem ser unidirecionais ou bidirecionais.
As associações podem ter uma regra que especifica o propósito da associação.
As associações são os mecanismos que permitem aos objetos se comunicarem.
 Numa associação, um valor de multiplicidade indica como os objetos se relacionam consigo mesmo.
As associações descrevem a conexão entre diferentes classes.
Respondido em 26/04/2022 09:10:26
 
 
Explicação:
A resposta certa é:Numa associação, um valor de multiplicidade indica como os objetos se relacionam consigo
mesmo.
 
 
Acerto: 0,0 / 1,0
Qual a notação da UML para representar uma dependência num diagrama de classes?
Uma reta cheia ligando as classes envolvidas.
Uma reta tracejada ligando as classes envolvidas.
Uma reta curva ligando as classes envolvidas.
 Uma seta cheia ligando as classes envolvidas.
 Uma seta tracejada ligando as classes envolvidas.
Respondido em 26/04/2022 09:12:39
 Questão5
a
 Questão6
a
 
 
Explicação:
A resposta certa é:Uma seta cheia ligando as classes envolvidas.
 
 
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, 3 e 4
Da relação apresentada existem somente o 2, 3 e 4
Da relação apresentada existem somente o 1, 2 e 3
Da relação apresentada existem somente o 1, 2 e 4
Respondido em 26/04/2022 09:14:15
 
 
Explicação:
Resposta correta: Da relação apresentada existem todos
 
 
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 classes da UML PedidoDAOCentral, PedidoDAOEscritorio e PedidoDAOLocal são
classes concretas capazes de executar a operação inserirPedido.
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 objetos da UML PedidoDAO se refere a um objeto abstrato.
Respondido em 26/04/2022 09:16:24
 
 
Explicação:
 Questão7
a
 Questão8
a
Resposta correta: Neste diagrama de classes da UML PedidoDAOCentral, PedidoDAOEscritorio e PedidoDAOLocal
são classes concretas capazes de executar a operação inserirPedido.
 
 
Acerto: 1,0 / 1,0
Assinale a alternativa com uma afirmativa verdadeira sobre o padrão GRASP Baixo Acoplamento:
Evita a duplicação de algoritmos que apresentem a mesma estrutura, com alguns pontos de variação
entre eles.
Recomenda que cada módulo deve ter uma responsabilidade bem-definida.
 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 criação de dependências em relação a estruturas de código condicionais (if-then-else ou switch-
case)
Respondido em 26/04/2022 09:18:34
 
 
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.
 
 
Acerto: 1,0 / 1,0
Assinale a opção que contenha o padrão GRASP que possui uma estruturade solução similar ao padrão GoF
Facade:
Baixo Acoplamento
Criador
Alta Coesão
Polimorfismo
 Controlador
Respondido em 26/04/2022 09:22:03
 
 
Explicação:
A resposta certa é:Controlador
 
 
 
 
 
 
 
 
 
 
 
 Questão9
a
 Questão10
a
javascript:abre_colabore('38403','281597041','5258628601');

Continue navegando