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
 

Qual das afirmações abaixo corresponde mais adequadamente ao conceito de UML?


A

padrão da indústria para modelagem de sistemas orientados a objeto.


B

serve para modelar tanto sistemas estruturados quanto orientados a objeto.


C

padrão da indústria para modelagem de sistemas estruturados.


D

não conseguiu ser efetivamente um padrão de modelagem de sistemas.

Considere o diagrama de classes apresentado na figura abaixo:

Imagem associada para resolução da questão

Com base nesse diagrama, avalie as seguintes afirmativas:

Imagem associada para resolução da questão 

Assinale a alternativa correta.


A

Somente a afirmativa 1 é verdadeira.


B

Somente a afirmativa 2 é verdadeira.


C

Somente a afirmativa 3 é verdadeira.


D

Somente as afirmativas 1 e 3 são verdadeiras.


E

Somente as afirmativas 4 e 5 são verdadeiras.

Assinale a melhor definição abaixo para Diagrama de Classe:


A

é a representação da estrutura dos objetos e suas heranças.


B

é a representação das relações das classes e suas agregações.


C

é a representação da estrutura e relações das classes.


D

é a representação das relações das instâcias e suas heranças.

Analise as seguintes afirmações relacionadas à programação orientada a objetos e a UML.

I. Um relacionamento é uma conexão entre itens. Na modelagem orientada a objetos, os quatro relacionamentos mais importantes são as dependências, as generalizações, as associações e as realizações.

II. Um diagrama de objetos é um tipo especial de diagrama, composto por objetos e seus vínculos, que compartilha as mesmas propriedades comuns a todos os outros diagramas, isto é, um nome e o conteúdo gráfico.

III. As exceções são manifestações concretas de uma abstração à qual um conjunto de operações, sempre esperadas e controladas, poderão ser aplicadas.

IV. O diagrama de classes faz a modelagem de instâncias de itens contidos em diagramas de objetos. Um diagrama de classes mostra um conjunto de objetos e seus relacionamentos em determinado ponto no tempo.

Indique a opção que contenha todas as afirmações verdadeiras.


A
II e III

B
I e II

C
III e IV

D
I e III

E
II e IV

Como ferramenta utilizada no desenvolvimento UML, o Diagrama de Casos de Uso tem como um de seus objetivos mostrar os relacionamentos entre casos de uso, como representações de funções do produto, e atores, como representações dos usuários e outros sistemas que interagem com o produto. O diagrama de casos de uso serve de base, durante a Implementação, para determinar:


A

casos de testes de aceitação.


B

roteiros de manual de usuário.


C

roteiros de especificação de sistema.


D

roteiros de atividades de manutenção.


E

condições de testes de homologação.

Sobre o diagrama de classe abaixo, representado em UML, marque a afirmativa CORRETA:

Imagem associada para resolução da questão


A

Sempre que a associação representada acima for criada entre Pessoa e Habilidade, necessariamente será criada uma nova instância de Competencia.


B

Para cada instância de Pessoa corresponde exatamente uma instância de Habilidade.


C

Não é possível criar instâncias de Pessoa e de Habilidade, pois estas são dependentes de Competencia.


D

Para cada associação entre instâncias de Pessoa e Habilidade corresponde um conjunto possivelmente vazio de instâncias de Competencia.

Sobre a linguagem de modelagem unificada, considere as seguintes afirmativas:

Imagem associada para resolução da questão

Assinale a alternativa correta.


A

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


B

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


C

Somente as afirmativas 1, 2, 3 e 4 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.

A associação específica representada na UML na qual uma classe que está contida, é parte de, e tem sua vida dependente de outra, é definida por


A

generalização de sobreposição.


B

agregação compartilhada.


C

especialização.


D

agregação de composição.


E

generalização disjuntiva.

Na UML, a representação gráfica de uma classe contém as seguintes informações:


A
objetos, atores e fragmentos.

B
componentes, casos de uso e atores

C
nome do objeto, métodos e atividades

D
nome da interface, casos de uso e atributos

E
nome da classe, atributos e métodos

Na UML 2, o Interaction Overview Diagram e o Communication Diagram


A

são um diagrama comportamental e um diagrama estrutural, respectivamente.


B

substituem o Sequence Diagram e o State Machine Diagram, respectivamente.


C

são ambos diagramas estruturais.


D

substituem o Activity Diagram e o Timing Diagram, respectivamente.


E

são ambos diagramas comportamentais.

Assinale F para falso ou V para verdadeiro e marque a alternativa correspondente:

( ) A UML pode ser utilizada somente para modelagem de sistemas ligados à informática.

( ) UML é uma linguagem para especificação, documentação, visualização e desenvolvimento de sistemas orientados a objetos.

( ) Ao se modelar um sistema utilizando a UML, segundo normas do grupo gestor da UML (Object Management Group - OMG), tem-se que utilizar pelo menos quatro de seus diagramas.

( ) A UML é um método de desenvolvimento, o que significa que ela diz o que fazer primeiro e em seguida como desenhar seu sistema.

A seqüência está correta em:


A
F, V, F, F

B
V, V, F, F

C
F, F, V, F

D
F, F, V, V

E
V, F, V, F

A UML tem sido amplamente adotada no desenvolvimento de sistemas. Sobre os seus principais conceitos e técnicas, é CORRETO afirmar que:


A

a UML é uma poderosa linguagem de programação, que vem sendo utilizada para o desenvolvimento de aplicativos para o ambiente WEB.


B

o diagrama de caso de uso mostra as relações entre as classes.


C

o diagrama de classes descreve as funcionalidades do sistema, por meio de uma visão de atores externos, mostrando o relacionamento entre os atores e o sistema.


D

o diagrama de estado mostra a seqüência de estados de um objeto em resposta a um estímulo recebido.


E

o diagrama de caso de uso mostra a seqüência de estados de um objeto em resposta a um estímulo recebido.

Na UML o diagrama que mostra elementos de configuração de processamento runtime e os componentes de software, processos e objetos, que neles se mantêm, é denominado diagrama de


A

Atividades.


B

Casos de Uso.


C

Implantação.


D

Componentes.


E

Estado.

Com relação ao diagrama de colaboração definido pela UML, assinale a alternativa correta:


A

demonstra os estados por que passa um objeto durante o seu ciclo de vida, em resposta a estímulos recebidos.


B

descreve aspectos dinâmicos ou comportamentais avançados do sistema.


C

é utilizado para modelar uma seqüência de estados que compõe determinado processo ou fluxo de trabalho.


D

representa um contexto de iteração entre classes, interfaces e outros elementos com o intuito de modelar determinado comportamento do sistema.

A seguir estão representados a classe "Intervalo" (I) e um diagrama de classe da UML (II), contendo as classes "Pedido" e "ArrayList". As representações são independentes entre si:

Imagem associada para resolução da questão

É CORRETO afirmar que

A

na classe Intervalo, o atributo "fim" é público. No diagrama, a classe "Pedido" implementa a interface "List"


B

na classe Intervalo, "duracao" é um atributo derivado. No diagrama, a classe "Pedido" usa objetos que implementam a interface "List".


C

na classe Intervalo, o atributo "inicio" é público. No diagrama, a interface "List" depende da classe "Pedido".


D

na classe Intervalo, o atributo fim é protegido. No diagrama, a interface "List" independe da classe "Pedido".

No Desenvolvimento Orientado a Objetos com UML, o relacionamento do tipo Agregação dos diagramas de classe são utilizados para denotar


A

um relacionamento entre elementos, um independente e outro dependente, onde uma mudança no elemento independente afetará o elemento dependente.


B
relacionamentos entre classes não correlatas

C
relacionamentos todo/parte.

D
um relacionamento entre um elemento mais geral e um elemento específico.

E
um relacionamento entre uma superclasse e uma subclasse, caracterizando uma herança.

Considere o diagrama abaixo.

Imagem associada para resolução da questão

Na notação UML, o diagrama representa o conceito de


a

visibilidade.


b

agregação.


c

composição.


d

multiplicidade.


e

herança múltipla.

A estrutura de um sistema pode ser modelada em UML para representar blocos de construção, com seus relacionamentos, e instâncias de classe, em um momento específico na execução do programa, respectivamente, por meio dos diagramas de


A

classes e objetos.


B

casos de uso e objetos.


C

objetos e classes.


D

classes e casos de uso.


E

casos de uso e classes.

A representação de classes em diagramas UML contempla os seguintes tipos básicos de informação:


A
o nome da instância da classe e os seus objetos.

B
o nome da instância da classe e os seus relacionamentos.

C
o nome da classe, os seus atributos e os seus métodos.

D
o nome da classe, os seus atributos e suas exceções.

E
o nome da classe e suas visibilidades.
 
Ir para a página:
OK
 
Gerar simulado