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 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 
 
 
 
1a 
 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 sequência. 
 
Classes, casos de uso e pacotes. 
 
Casos de uso, atividades e componentes. 
 
Sequência, comunicação e objetos. 
 
 
Explicação: 
Resposta correta: Casos de uso, atividades e sequência. 
 
 
2a 
 Questão 
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. 
 
Assinale a alternativa que contém apenas os requisitos não funcionais: 
 
 
IV e VI. 
 
I, II e V. 
 
I e IV. 
 
II, III e V. 
 III, IV e VI. 
 
 
Explicação: 
Resposta correta: III, IV e VI. 
 
 
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 casos de uso. 
 
Diagrama de atividades 
 Diagrama de objetos. 
 
Diagrama de classes. 
 
Diagrama de dados. 
 
 
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. 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Explicação: 
Resposta correta: 
 
 
 
5a 
 Questão 
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. 
 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. 
 
As associações são os mecanismos que permitem aos objetos se comunicarem. 
 
As associações podem ter uma regra que especifica o propósito da associação. 
 
 
Explicação: 
A resposta certa é:Numa associação, um valor de multiplicidade indica como os objetos se 
relacionam consigo mesmo. 
 
 
6a 
 Questão 
Acerto: 1,0 / 1,0 
 
O que é a visibilidade de um atributo no diagrama de classes? 
 
 
A visibilidade de um atributo indica a forma de acesso. 
 
A visibilidade de um atributo indica como o acesso acontece. 
 A visibilidade de um atributo indica o seu nível de acesso. 
 
A visibilidade de um atributo indica o tipo de acesso. 
 
A visibilidade de um atributo indica a quantidade de acessos. 
 
 
Explicação: 
A resposta certa é:A visibilidade de um atributo indica o seu nível de acesso. 
 
 
7a 
 Questão 
Acerto: 1,0 / 1,0 
 
(IBFC - TJ-PE - 2017) Na análise e projeto orientado a objetos com UML (Unifed 
Modeling Language) o programador necessita de um diagrama que apresente os 
requisitos funcionais do sistema. O diagrama desejado será o: 
 
 
Diagrama de sequência 
 
Diagrama de implantação 
 
Diagrama de atividades 
 
Diagrama de Interação 
 Diagrama de caso de uso 
 
 
Explicação: 
Resposta correta: Diagrama de caso de uso 
 
 
 
 
 
 
 
 
 
 
 
 
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: 
 
 
O método DAOBuilder possui os objetos responsáveis por construir o padrão de projeto a 
ser implementado em Java. 
 
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 classes da UML PedidoDAOCentral, PedidoDAOEscritorio e 
PedidoDAOLocal são classes concretas capazes de executar a operação inserirPedido. 
 
Neste diagrama de objetos da UML PedidoDAO se refere a um objeto abstrato. 
Respondido em 18/10/2021 22:10:05 
 
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 
 
Assinale a alternativa que define a intenção do princípio da Segregação de Interfaces: 
 
 
Cada módulo deve ter uma, e apenas uma, razão para mudar. 
 
Um tipo deve poder ser substituído por qualquer um de seus subtipos, sem 
alterar o correto funcionamento do sistema. 
 
Cada módulo deve estar aberto para extensões, mas fechado para modificações. 
 Clientes de um módulo não devem ser forçados a depender de operações que 
eles não utilizem. 
 
Entidades concretas devem depender de abstrações, e não de outras entidades 
concretas. 
 
 
Explicação: 
A resposta certa é:Clientes de um módulo não devem ser forçados a depender de operações 
que eles não utilizem. 
 
 
10a 
 Questão 
Acerto: 1,0 / 1,0 
 
''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 de Substituição de Liskov 
 
Princípio da Segregação de Interfaces 
 Princípio da Responsabilidade Única 
 
Princípio da Inversão de Dependências 
 
Princípio Open Closed 
 
 
Explicação: 
A resposta certa é:Princípio da Responsabilidade Única 
 
 
 
 
NÃO ESQUEÇA DE CURTIR O MATERIAL 
CASO TENHA SIDO ÚTIL PARA VOCÊ😉

Continue navegando