Questões de Concurso sobre UML

 
 
Disciplina 1
Assunto 4
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
 
1.110 questões encontradas
Questões por página
20
Mais recentes
 
Em UML, ele se constitui de uma variação do diagrama de classes e utiliza quase a mesma notação. Não é tão importante quanto o diagrama de classes, mas é muito útil para exemplificar diagramas complexos de classes ajudando muito em sua compreensão. Trata-se do diagrama de

A
objetos.

B
caso de Uso.

C
interatividade.

D
atividades.

E
colaboração.

São, respectivamente, um diagrama estrutural e um diagrama comportamental da UML 2.0


A

Timing e Deployment.


B

Communication e Package.


C

Component e Deployment.


D

Composite Structure e Component.


E

Deployment e Timing.

Analise as representações gráficas abaixo, relacionadas aos modelos de elementos usados nos diagramas da UML:

Imagem associada para resolução da questão

Os diagramas acima representam, respectivamente,


A
Dependência, Refinamento e Associação Recursiva.

B
Associação Qualificada, Generalização Normal e Refinamento.

C
Associação Exclusiva, Associação Qualificada e Dependência.

D
Generalização Normal, Generalização Restrita e Refinamento.

E
Refinamento, Associação Recursiva e Generalização.

Um modelo UML de desenvolvimento de sistemas, do tipo diagramas de estrutura, é o diagrama de


A
máquinas de estado.

B
casos de uso.

C
componentes.

D
seqüência.

E
atividades.

Eventos podem acontecer e várias coisas podem ocorrer ao mesmo tempo. Portanto, ao fazer a modelagem de um sistema do mundo real, é necessário levar em conta sua visão de processo, abrangendo os threads e processos que formam os mecanismos de concorrência e sincronização. Acerca disso, considere as seguintes afirmativas:

Imagem associada para resolução da questão

Assinale a alternativa correta.


A

Somente as afirmativas 1, 2 e 3 são verdadeiras.


B

Somente as afirmativas 1, 3 e 4 são verdadeiras.


C

Somente as afirmativas 1, 2 e 5 são verdadeiras.


D

Somente as afirmativas 2, 3 e 5 são verdadeiras.


E

As afirmativas 1, 2, 3, 4 e 5 são verdadeiras.

Em um diagrama de casos de uso, NÃO se representa


A
o assunto, um agrupamento de casos de uso.

B
os casos de uso, as funcionalidades que compõem o assunto.

C
os atores, os papéis que os usuários desempenham na realização das funcionalidades.

D
as classes, as abstrações dos objetos utilizados pelos atores.

E
os relacionamentos, as conexões entre os casos de uso e os atores.

Considere o seguinte diagrama de classes em UML.

Imagem associada para resolução da questão

É correto afirmar que:


A

Y é uma especialização de X.


B

X herda todos os atributos de Y.


C

X contém atributos públicos.


D

X e Y têm uma relação de composição


E

X e Y têm uma relação de agregação.

A respeito dos conceitos de UML e Implementação, considere as afirmativas abaixo:

Imagem associada para resolução da questão

Assinale a alternativa correta.


A

Somente as afirmativas 1, 2 e 3 são verdadeiras.


B

Somente as afirmativas 2, 3 e 4 são verdadeiras.


C

Somente as afirmativas 1, 3 e 4 são verdadeiras.


D

Somente as afirmativas 2 e 3 são verdadeiras.


E

As afirmativas 1, 2, 3 e 4 são verdadeiras.

A herança, na notação UML, é mostrada no sentido:


A

ascendente, ou seja, da classe que herda atributos e operações para as classes superiores.


B

descendente, ou seja, da classe que herda atributos e operações para as classes inferiores.


C

à direita, ou seja, da classe que herda atributos e operações para as classes a sua direita.


D

à esquerda, ou seja, da classe que herda atributos e operações para as classes a sua esquerda.

Observe o diagrama de classe UML abaixo e marque a sentença CORRETA:

Imagem associada para resolução da questão


A

A associação "x" é obrigatória para qualquer instância de "B", mas opcional para as instâncias de "A".


B

A associação "z" é obrigatória para qualquer instância de "A" e de "D".


C

"w" é uma associação com multiplicidade muito para muitos.


D

Não é possível adicionar mais nenhuma associação a este modelo.

Em desenvolvimento de sistemas, existe a linguagem de modelagem unificada - UML (Unified Modeling Language) -, que trabalha com diagramas que são a apresentação gráfica de um conjunto de elementos desenhados para permitir a visualização de um sistema sob diferentes perspectivas. A esse respeito, considere os seguintes diagramas:

Imagem associada para resolução da questão

São diagramas da UML:


A

1 e 3 apenas.


B

1 e 4 apenas.


C

1, 3 e 5 apenas.


D

2 e 4 apenas.


E

2, 3, 4 e 5 apenas.

Segundo a UML, um diagrama de interação mostra uma interação formada por um conjunto de


A
objetos e seus relacionamentos, incluindo as mensagens que poderão ser enviadas entre eles.

B
classes e métodos, excluindo-se as mensagens que poderão ser enviadas entre eles.

C
métodos, incluindo as mensagens que poderão ser enviadas entre eles.

D
métodos, excluindo-se as mensagens que poderão ser enviadas entre eles.

E
classes, incluindo as mensagens que poderão ser enviadas entre elas.

Dada uma estrutura UML do tipo Todo-Parte, representada pela seguinte sentença: "B é parte de A e A controla o tempo de vida de B", então esta estrutura é uma


A

generalização.


B

herança polimórfica.


C

especialização.


D

composição.


E

agregação polimórfica.

Um dos diagramas UML utilizado para representar as partes estáticas de um sistema denomina-se diagrama de


A
comunicação.

B
implantação.

C
seqüências.

D
atividades.

E
gráficos de estado.

Considere as afirmativas seguintes:

1. UML é uma linguagem de modelagem que pode ser usada com diferentes processos de engenharia de software.

2. Rational Unified Process e Extreme Programing são processos de engenharia de software.

3. Rational Rose é uma ferramenta CASE usada para criar modelos UML.

4. Rational Unified Process (RUP) e Rational Rose são processos de engenharia de software que usam UML como linguagem para criação de modelos.

Assinale a alternativa correta


A

Apenas as afirmativas 1 e 2 são verdadeiras.


B

Apenas a afirmativa 4 é falsa.


C

Apenas as afirmativas 2 e 4 são verdadeiras


D

Apenas a afirmativa 1 é verdadeira


E

As afirmativas 1, 2, 3 e 4 são verdadeiras.

Em relação ao diagrama de classes na notação UML, analise:

I. uma classe representa um conjunto de objetos cuja cardinalidade é sempre maior do que um;

II. o polimorfismo das operações é uma conseqüência da relação de herança entre classes;

III. se um objeto A está associado a um objeto B e B está associado a mais de um objeto C, então, obrigatoriamente, um objeto C estará associado a mais de um objeto A.

É correto o que consta APENAS em


A
I.

B
I e II.

C
II.

D
II e III.

E
III.
 
Ir para a página:
OK
 
Gerar simulado