Questões de Concurso sobre Diagramas Comportamentais

 
 
Disciplina 1
Assunto 1
Banca
Instituição
Cargo
Ano
Carreira
Área de formação
Escolaridade
Dificuldade
 
Comentários:
Professores
Alunos
Meus Comentários
Vídeo
 
Minhas questões:
Resolvidas
Não resolvidas
Certas
Erradas
 
Tipo de questão:
Certo e errado
Múltipla escolha
Incluir questões:
Anuladas
Desatualizadas
 
Questões:
Todas as questões
 
Filtro simplificado
 
Questões
Todas as questões
 
72 questões encontradas
Questões por página
20
Mais recentes
 

A Unified Modeling Language (UML) é uma linguagem padrão de modelagem visual utilizada na engenharia de software para representar sistemas de software. O diagrama UML que é mais comumente usado para capturar o comportamento de um único cenário, mostrando exemplos de objetos e as mensagens trocadas entre eles, denomina-se


A

Diagrama de Classe.


B

Diagrama de Estado.


C

Diagrama de Atividades.


D

Diagrama de Sequência.

Observe o diagrama de máquina de estados modelado em UML 2.5.1 para uma instância de classe.


Imagem associada para resolução da questão


O diagrama de máquinas de estado de comportamento representa que a transição:


A

externa do estado A para B ocorre em paralelo à transição de A para C;


B

completa para o estado B requer execução dos comportamentos de duas regiões;


C

local de B1 no estado composto B indica que o comportamento de entrada do estado B1 não é executado;


D

interna no estado B2 indica que nenhum comportamento de saída ou entrada é executado quando essa transição ocorre;


E

para o fim do ciclo de vida da instância de classe modelada depende do comportamento de saída do estado C da máquina de estados.

Considerando os diagramas da UML, assinale a opção em que é apresentado o diagrama mais indicado para definir um estereótipo customizado, atendendo a requisitos específicos de modelagem e adaptando o metamodelo da UML a uma diferente plataforma.


A

visão geral da interação


B

estrutura composta


C

tempo


D

objetos


E

perfil

Na UML, a Unified Modeling Language, uma linguagem de modelagem visual para sistemas de software, os diagramas desempenham um papel crucial na representação e compreensão tanto das interações quanto das estruturas dos sistemas. Um desses diagramas, em particular, destaca-se por representar a interação entre diferentes objetos ao longo do tempo, mostrando a troca de mensagens de forma ordenada.


Assinale a alternativa que corresponde a esse tipo específico de diagrama.


A

Componentes.


B

Estado.


C

Implantação.


D

Casos de Uso.


E

Sequência.

Na análise e projeto de sistemas, o uso de diagramas UML (Unified Modeling Language) é fundamental para a modelagem visual dos sistemas. Durante as aulas, discutimos vários tipos de diagramas UML e suas aplicações específicas na representação de diferentes aspectos de um sistema. Qual dos seguintes diagramas UML é usado para representar a interação entre objetos através da troca de mensagens em uma sequência temporal?


A

Diagrama de Classes


B

Diagrama de Atividades


C

Diagrama de Casos de Uso


D

Diagrama de Sequência


E

Diagrama de Estados

Os diagramas da UML (Unified Modeling Language) são representações gráficas usadas para modelar sistemas de software em uma notação padronizada. Seu conjunto de diagramas permite realizar a modelagem dinâmica e estática do software. Entre os diagramas encontrados na UML podemos citar: casos de uso, classe, sequência, comunicação, atividades, componentes, entre outros. Diagramas UML que representam apenas a modelagem dinâmica de software são


A

diagrama de sequência e digrama de pacotes.


B

diagrama de sequência e diagrama de classes.


C

diagrama de comunicação e diagrama de objetos.


D

diagrama de comunicação e diagrama de sequência.

A UML (do inglês, Unified Modeling Language) define uma linguagem gráfica para visualização, especificação, representação e documentação dos artefatos de sistemas. Para representar como as partes de um sistema interagem entre si para realizar uma função, bem como a ordem em que essas interações ocorrem, a partir da UML, deve ser utilizado o diagrama de


A

atividades.


B

sequências.


C

classes.


D

componentes.

O diagrama UML que modela a comunicação entre objetos, incluindo a ordem exata das mensagens trocadas entres eles, além de mostrar as classes e atores envolvidos no cenário é o


A

diagrama de caso de uso.


B

diagrama de sequência.


C

diagrama de atividades.


D

diagrama de estados.

Assinale a alternativa que NÃO representa um tipo de diagrama estrutural da Linguagem UML (Unified Modeling Language), conforme Guedes (2009, pg. 338):


GUEDES, G. T. A. UML 2: Uma abordagem prática. Editora Novatec. 3º Ed. 657 pg. 2009.


A

Diagrama de Classes.


B

Diagrama de Sequência.


C

Diagrama de Objetos.


D

Diagrama de Implantação.


E

Diagrama de Perfil.

Assinale a alternativa correta, conforme Guedes (2009), que indica um diagrama da Linguagem UML (Unified Modeling Language) que demonstra o comportamento de um elemento por meio de um conjunto finito de transições de estado. Esse diagrama pode ser utilizado para expressar o comportamento de uma parte do sistema. O elemento modelado, muitas vezes, é uma instância de uma classe. No entanto, pode-se usar esse diagrama para modelar o comportamento de um caso de uso.


Fonte: GUEDES, G. T. A. UML 2: Uma abordagem prática. 3. ed. São Paulo: Novatec Editora, 2009.


A

Diagrama de atividades.


B

Diagrama de interação.


C

Diagrama de máquina de estados.


D

Diagrama de comunicação.


E

Diagrama de tempo.

Na análise orientada a objetos, o diagrama de estados é utilizado para modelar o comportamento de um objeto ao longo do seu ciclo de vida, mostrando como ele transita entre diferentes estados.


C

Certo


E

Errado

Em um projeto de desenvolvimento de software, um analista de tecnologia da informação está utilizando a linguagem UML 2.5 para modelar os diferentes aspectos do sistema, e uma das tarefas envolve a criação de diagramas que representem a estrutura e o comportamento do sistema. Assinale a alternativa que apresenta corretamente uma característica ou utilização de um dos diagramas da UML 2.5.


A

O diagrama de casos de uso é utilizado para modelar a estrutura estática do sistema, incluindo classes e relacionamentos.


B

O diagrama de sequência é utilizado para modelar o fluxo de controle entre objetos ou componentes ao longo do tempo.


C

O diagrama de classes é utilizado para representar o comportamento dinâmico do sistema, mostrando a interação entre objetos.


D

O diagrama de estados é utilizado para modelar a interação entre atores e casos de uso no sistema.


E

O diagrama de atividades é utilizado para representar a sequência de estados que um objeto atravessa em resposta a eventos.

Considere o Diagrama de Casos de Uso representado na figura abaixo, no qual o termo do relacionamento do “Caso de Uso 1” com o “Caso de Uso 2” foi ocultado utilizando o símbolo de “?” Com base nisso, avalie a alternativa CORRETA.


Imagem associada para resolução da questão


A

A ligação entre os dois casos de uso trata-se de um relacionamento de inclusão, na qual o “Caso de Uso 2” é o caso de uso base, enquanto o “Caso de Uso 1” é o caso de uso de inclusão.


B

A ligação entre os dois casos de uso trata-se de um relacionamento de extensão, na qual o “Caso de Uso 1” é o caso de uso base, enquanto o “Caso de Uso 2” é o caso de uso de extensão.


C

A ligação entre os dois casos de uso trata-se de um relacionamento de agregação, na qual os dois casos de uso dependem um do outro para ser considerados completos.


D

O “Caso de uso 1” não pode ser completo por si só, sem o “Caso de uso 2”.


E

O “Caso de uso 1” adiciona um fragmento de comportamento adicional ao “Caso de Uso 2”, geralmente de forma condicional ou opcional.

Assinale a alternativa que representa somente diagramas de interação da Linguagem UML (Unified Modeling Language), conforme Guedes (2009):


GUEDES, G. T. A. UML 2: Uma abordagem prática. Editora Novatec. 3º Ed. 657 pg. 2009.


A

Diagrama de Atividades, Diagrama de Estados, Diagrama de Perfil.


B

Diagrama de Implantação, Diagrama de Comunicação, Diagrama de Casos de Uso.


C

Diagrama de Atividades, Diagrama de Objetos, Diagrama de Pacotes.


D

Diagrama de Sequência, Diagrama de Comunicação, Diagrama de Temporização.


E

Diagrama de Atividades, Diagrama de Objetos, Diagrama de Casos de Uso.

Considere um diagrama de interação da UML que permite visualizar como um conjunto de objetos/classes interagem em um processo ao longo do tempo. Tal diagrama mostra as mensagens, como, por exemplo, as chamadas de métodos que ocorrem entre atores e objetos/classes no sistema, e a ordem em que ocorrem.


O diagrama descrito é o de


A

Atividade


B

Caso de Uso


C

Estado


D

Pacotes


E

Sequência

O modelo de classes de análise a seguir, especificado utilizando a UML, possui a seguinte configuração:

Imagem associada para resolução da questão

Assinale a opção que reflete uma interpretação correta da semântica de leitura do diagrama.


A

A classe “Imagem” possui um total de seis atributos.


B

Existe um relacionamento de composição entre as classes “Preparo” e “Imagem”.


C

Existe uma classe associativa entre as classes “Paciente” e “Exame”.


D

O modelo carece de multiplicidades entre as classes “Exame” e “Imagem”.


E

Um paciente pode não estar associado a um objeto “Exame”.

Um analista de sistemas está utilizando a Unified Modeling Language (UML) para modelar um novo sistema de gerenciamento de transações em uma instituição financeira. O sistema precisa registrar informações detalhadas sobre as contas dos clientes e suas respectivas transações. A UML prevê a criação de vários modelos e diagramas, classificados em diagramas estruturais e comportamentais. Para esse projeto, ele precisa criar dois diagramas que se complementem: um para mostrar a estrutura do sistema e outro para mostrar o comportamento do sistema durante o processamento de uma transação.


Considerando-se o contexto descrito, qual das seguintes opções contém um par correto de diagramas UML, sendo um diagrama estrutural e um diagrama comportamental, respectivamente?


A

Diagrama de Classes e Diagrama de Atividades


B

Diagrama de Caso de Uso e Diagrama de Atividades


C

Diagrama de Sequência e Diagrama de Comunicação


D

Diagrama de Atividades e Diagrama de Estados


E

Diagrama de Implantação e Diagrama de Pacotes

Analisando os processos de negócio do TJMS, o analista Fausto verificou que alguns fluxos são compostos por atividades executadas por diferentes unidades organizacionais. Para automatizar esses fluxos de trabalho, Fausto começou a modelar o respectivo sistema de informação.


Utilizando o Diagrama de Atividades da UML para modelar as atividades, particionando em grupos representando as diferentes unidades organizacionais, Fausto deve usar um(a):


A

Join;


B

Fork;


C

Swimlane;


D

Decision Node;


E

Control Flow.

Considere o diagrama de sequência UML abaixo.


Imagem associada para resolução da questão


Assinale a alternativa correta a respeito do diagrama.


A

A mensagem msg2 representa uma chamada recursiva.


B

A mensagem msg1 é assíncrona, já que não possui mensagem de retorno.


C

A mensagem msg2 é assíncrona.


D

Os objetos a e b foram instanciados simultaneamente.


E

O objeto b foi instanciado por uma ocorrência de execução do objeto a.

O diagrama de estados da AOO mostra as transições de um objeto entre diferentes estados em resposta a eventos.


C

Certo


E

Errado

   
Gerar simulado