Buscar

MODELAGEM DE SISTEMAS EM UML Teste de Conhecimento

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

Prévia do material em texto

EM2120370UTILIZANDO UML PARA PROJETAR O SOFTWARE 
 
 
1. 
 
 
O que é sincronismo no diagrama de atividades: 
 
 
 
Característica que possibilita que os pontos de controle sejam relacionados às 
atividades do diagrama. 
 
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 que sejam demarcados eventos 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 sejam demarcados pontos de corte que obrigam 
para continuar a execução. 
 
Explicação: 
A resposta certa é:Característica que possibilita que sejam demarcados pontos de controle 
que obrigam a chegada dos fluxos para continuar a execução. 
 
 
 
 
 
2. 
 
 
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: 
 
 
As associações de um software 
 
O comportamento do software visível externamente 
 
 
O comportamento do software na interação com outros sistemas 
 
 
O comportamento interno do software 
 
 
A lista de serviços de um software 
 
Explicação: 
A resposta certa é:O comportamento do software visível externamente 
 
 
EM2120540INTRODUÇÃO A PADRÕES DE PROJETODESIGN PATTERNS 
 
 
3. 
 
 
A recomendação é: atribua a responsabilidade pela execução de uma operação à classe que 
possua as informações necessárias para realizá-la. Assinale a opção que contenha o padrão 
GRASP que estabelece essa recomendação de projeto: 
 
 
Alta Coesão 
 
 
Polimorfismo 
 
 
Baixo Acoplamento 
 
Especialista 
 
 
Criador 
https://simulado.estacio.br/bdq_simulados_exercicio_ensineme.asp
https://simulado.estacio.br/bdq_simulados_exercicio_ensineme.asp
https://simulado.estacio.br/bdq_simulados_exercicio_ensineme.asp
 
Explicação: 
A resposta certa é:Especialista 
 
 
 
 
 
4. 
 
 
Assinale a alternativa que define a intenção do princípio da Segregação de Interfaces: 
 
 
 
Um tipo deve poder ser substituído por qualquer um de seus subtipos, sem alterar o 
correto funcionamento do sistema. 
 
 
Entidades concretas devem depender de abstrações, e não de outras entidades 
concretas. 
 
 
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. 
 
 
Cada módulo deve ter uma, e apenas uma, razão para mudar. 
 
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. 
 
 
EM2120105ESTUDO DE CASO DE MODELAGEM DE SISTEMAS EM UML 
 
 
5. 
 
 
(UFPR ‒ COREN-PR ‒ 2018) Considere o diagrama abaixo: 
 
A partir do diagrama, é incorreto afirmar: 
 
 
As linhas tracejadas nesse diagrama representam mensagens de retorno. 
 
zeta() não necessita ser chamado para que épsilon() dê um retorno ao usuário. 
 
 
a é uma instância de Lambda. 
 
 
épsilon() é um método de a. 
 
 
Trata-se de um diagrama de sequência. 
 
Explicação: 
Resposta correta: zeta() não necessita ser chamado para que épsilon() dê um retorno ao 
usuário. 
 
https://simulado.estacio.br/bdq_simulados_exercicio_ensineme.asp
https://simulado.estacio.br/bdq_simulados_exercicio_ensineme.asp
 
 
 
 
6. 
 
 
(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: 
 
componentes 
 
 
atividades 
 
 
casos de uso 
 
 
entidade relacionamento 
 
 
sequência 
 
Explicação: 
Resposta correta: componentes 
 
 
EM2120073CONCEITOS BÁSICOS DE MODELAGEM DE SISTEMAS 
 
 
7. 
 
 
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? 
 
 
Sequência, comunicação e objetos. 
 
 
Casos de uso, atividades e componentes. 
 
Casos de uso, atividades e sequência. 
 
 
Classes, casos de uso e pacotes. 
 
 
Estrutura composta, classes e pacotes. 
 
Explicação: 
Os diagramas comportamentais evidenciam o comportamento (funcionamento) de parte de 
um sistema ou processo de negócio relacionado ao sistema, segundo determinada 
perspectiva. Dizem respeito às funcionalidades do sistema, aos estados de um objeto em 
seu ciclo de vida, às interações entre os objetos, dentre outros aspectos. Também são 
chamados de diagramas dinâmicos. Dentro desse contexto, temos os diagramas de casos 
de uso, atividades e sequência. 
 
 
 
 
 
8. 
 
 
O uso de modelos possibilita as desvantagens a seguir, exceto: 
 
https://simulado.estacio.br/bdq_simulados_exercicio_ensineme.asp
https://simulado.estacio.br/bdq_simulados_exercicio_ensineme.asp
https://simulado.estacio.br/bdq_simulados_exercicio_ensineme.asp
 
 
Dificuldade em discutir decisões do sistema, sem que se possa expor as ideias. 
 
Gerir melhor a complexidade. 
 
 
Dificuldade em compreender e validar as necessidades dos usuários. 
 
 
Possibilidade de o sistema não atender às necessidades de seus usuários. 
 
 
Desenvolver sistemas que não atendem as necessidades de seus usuários. 
 
Explicação: 
Resposta correta: Gerir melhor a complexidade. 
 
 
EM2120539UML PARA MODELAGEM DO DOMÍNIO 
 
 
9. 
 
 
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 dados. 
 
Diagrama de objetos. 
 
 
Diagrama de atividades 
 
 
Diagrama de casos de uso. 
 
 
Diagrama de classes. 
 
Explicação: 
Resposta correta: Diagrama de objetos. 
 
 
 
 
 
10. 
 
Fonte: Banca: CESGRANRIO Órgão: Transpetro Prova: CESGRANRIO - 2018 - Transpetro - 
Analista de Sistemas Júnior - SAP 
Um laboratório de análises clínicas contratou uma empresa de desenvolvimento de software para 
informatizar o controle dos exames que seus pacientes realizam. No início do projeto, decidiu-se 
que a linguagem de modelagem a ser utilizada seria a UML. 
Após uma primeira rodada de levantamento de requisitos, o analista de dados apresentou para 
validação o diagrama de classes a seguir. 
https://simulado.estacio.br/bdq_simulados_exercicio_ensineme.asp
https://simulado.estacio.br/bdq_simulados_exercicio_ensineme.asp
 
 
Infere-se, pela leitura desse modelo, que 
 
 
o pacote associado à classe Pedido especifica a implementação de um método de 
controle do construtor da classe Pedido. 
 
 
cada objeto da classe Reativos só pode ser instanciado a partir de algum método da 
classe Exame. 
 
os objetos da classe Empresa possuem dois atributos: o seu nome e o número de 
seu CNPJ. 
 
 
um cliente realiza nenhum ou vários pedidos envolvendo vários exames, cada qual 
composto por um ou mais reativos. 
 
 
um mesmo cliente pode realizar um mesmo exame mais de uma vez, com a 
diferenciação dos pedidos realizada pela data da coleta. 
 
Explicação: 
Resposta correta: os objetos da classe Empresa possuem dois atributos: o seu nome e o 
número de seu CNPJ.

Outros materiais