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
 

Analise as seguintes afirmações sobre Diagrama de Classes.

I. O diagrama de classes é um diagrama UML, que modela a estrutura estática do sistema.

II. Informações que estão contidas no diagrama de classes são as classes do sistema, seus atributos e métodos bem como as relações existentes entre as classes.

III. São exemplos de relações entre classes em um diagrama de classes: agregação, associação, composição e especialização.

Assinale a alternativa que contém a(s) afirmação(ões) CORRETA(S).


A
Apenas I.

B
Apenas I e II.

C
Apenas II.

D
Apenas II e III.

E
Apenas III.

Analise as seguintes afirmações sobre Diagrama de casos de uso.

I. Um diagrama de casos de uso é uma representação gráfica detalhada dos casos de uso de um sistema.

II. Atores, casos de uso e relacionamentos são exemplos de elementos mais comuns encontrados em um diagrama de casos de uso.

III. São exemplos de relacionamentos entre casos de uso: include e extend.

Assinale a alternativa que contém a(s) afirmação(ões) CORRETA(S).


A
Apenas I.

B
Apenas I e II.

C
Apenas II e III.

D
Apenas III.

E
I, II e III.

Um diagrama de seqüência da UML normalmente NÃO mostra


a

os atores envolvidos.


b

o tempo que decorre de cima para baixo, na linha da vida.


c

uma seqüência de comportamentos específica do caso de uso.


d

cada mensagem por meio de uma seta do emissor para o receptor.


e

a sincronização exata entre as mensagens.

Um modelo UML de desenvolvimento de sistemas, do tipo diagramas de interação ou comportamentais, é o diagrama de


A

componentes.


B

objetos.


C

classes.


D

instalação.


E

seqüência.

Considere os seguintes itens:

Imagem associada para resolução da questão

Os Diagramas de Classes, na UML, costumam conter os itens discriminados em:


A

1, 2 e 3 apenas.


B

1, 4 e 5 apenas.


C

2, 3 e 4 apenas.


D

1, 2, 3 e 5 apenas.


E

1, 2, 3, 4 e 5.

Assinale a alternativa verdadeira de acordo com as seguintes afirmativas:

I. A Árvore de Decisão é uma das técnicas utilizadas para se especificar um processo na Análise Essencial.

II. A Tabela de Decisão é uma das técnicas utilizadas para se especificar um processo na Análise Essencial.

III. A UML- Unified Modeling Language é uma das técnicas utilizadas para se especificar um processo na Análise Essencial.

Está(ão) correta(s) apenas a(s) afirmativa(s):


A
I

B
II

C
III

D
I e II

E
I,II e III

Assinale a opção que apresenta, respectivamente, uma linguagem utilizada na modelagem de sistemas computacionais, sendo um de seus diagramas o Diagrama de Casos de Uso, e uma linguagem que utiliza tags para estruturar e organizar dados, sendo muito utilizada para estabelecer um mecanismo flexível de troca de informações entre aplicações distribuídas


A

ASP e HTML.


B

ASP e UML.


C

ASP e XML.


D

UML e ASP


E

UML e XML

Os casos de uso mais complexos podem ser construídos de casos de uso menores e de suas relações denominadas


a

inclusão e extensão, apenas.


b

generalização e especialização, apenas.


c

inclusão, extensão e especialização, apenas.


d

inclusão, extensão e generalização, apenas.


e
inclusão, extensão, generalização e especialização.

Em UML, dentre os diagramas que descrevem situações do ponto de vista dinâmico ou comportamental, encontram- se os respectivos diagramas de:


A
Classes, Interatividade, Pacotes e Objetos.

B
Objetos, Transição de Estados, Seqüência e Atividades.

C
Classes, Seqüência, Atividades e Transição de Estados.

D
Transição de Estados, Seqüência, Colaboração e Atividades.

E
Classes, Componentes, Caso de Uso e Colaboração.

A UML faz uso de uma série de diagramas, entre os quais pode-se destacar o diagrama de classes. Sobre este diagrama, é INCORRETO afirmar que:


A

por meio do diagrama de classes, podem-se visualizar os diversos estados de um objeto, após um estímulo externo.


B

por meio do diagrama de classes, podem-se estabelecer relações de generalização.


C

por meio do diagrama de classes, podem-se estabelecer as relações de agregação (relacionamento entre o todo e a parte).


D

por meio do diagrama de classes, podem-se estabelecer relações de especificação.


E

por meio do diagrama de classes, podem-se estabelecer associações entre as classes, em que uma associação é definida como um relacionamento estabelecendo conexões semânticas.

Analise as seguintes afirmações relacionadas a conceitos de Estrutura de dados e a conceitos de UML.

I. No uso da UML, o comportamento dinâmico de uma aplicação pode ser representado ou descrito com o diagrama de seqüência ou com o diagrama de interação.

II. A especifi cação de um programa pode ser feita de diversas formas. A UML possibilita a especifi cação com casos de uso. Os casos de uso descrevem os requisitos que um programa deve atender para satisfazer aos seus usuários.

III. Na UML, o comportamento estático das Classes, Métodos e Objetos é descrito usando-se o diagrama de estados. Devido à sua característica estática, esse tipo de diagrama permite que um Objeto esteja simultaneamente em dois ou mais subestados exclusivos.

IV. Para uma árvore binária ser considerada balanceada, os níveis de número ímpar devem conter a mesma quantidade de nós que seu nível imediatamente anterior. Essa regra não se aplica para o último nível da árvore.

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


A
I e II

B
II e III

C
III e IV

D
I e III

E
II e IV

Para os diagramas utilizados na UML 2.0 são feitas as afirmativas

abaixo.

I – No Diagrama de Classes é possível modelar o estereótipo

das classes, o nível de visibilidade de seus atributos

e a navegabilidade das associações entre as

classes.

II – O Diagrama de Tempo unifica em um único diagrama os

Diagramas de Seqüência e Interação da UML 1.4, sendo

utilizado para especificar as restrições de tempo

sobre mensagens enviadas e recebidas no decorrer de

uma interação.

III – O Diagrama de Atividades permite definir pré e pós-condições

associadas a ações do diagrama. As pré-condições

definem o estado exigido do sistema quando a

ação é invocada e as pós-condições especificam o estado

exigido do sistema no término da ação.

IV – Juntos, os diagramas de Objetos e Comunicação descrevem

como um sistema de software é instalado e executado

no ambiente de processamento identificando as

partes físicas do software e o ambiente necessário para

execução.

V – Em um diagrama de Caso de Uso a generalização define

os relacionamentos de herança entre os casos de

uso ou entre os atores, enquanto que as associações

indicam quais atores interagirão com os casos de uso

do sistema.

Está(ão) correta(s) apenas a(s) afirmativa(s):


A

I, II e III.


B

I, II e IV.


C

I, III e V.


D

II, III e IV.


E

II, IV e V.

Considere o diagrama de classes e as afirmativas abaixo:

Imagem associada para resolução da questão

1. Um objeto da classe B pertence a exatamente um único objeto da classe A.

2. A classe A realiza a interface C.

3. A classe A herda as variáveis e os métodos da classe D.

Assinale a alternativa correta


A
As afirmativas 1 e 2 são verdadeiras.

B
Apenas a afirmativa 3 é verdadeira.

C
Apenas a afirmativa 1 é verdadeira.

D
As afirmativas 1 e 3 são verdadeiras.

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

Quanto ao uso de diagramas na UML para a modelagem de objetos é correto afirmar que o Diagrama de Seqüência


A

descreve a funcionalidade do sistema percebida por atores externos.


B

apresenta a interação de seqüência de tempo dos objetos que participam na interação.


C

apresenta a interação de seqüência de atores que participam na interação.


D

descreve a funcionalidade do sistema percebida por atores internos.


E

apresenta a interação de seqüência estática de pacotes, relacionamentos e instâncias.

Sobre os Diagramas de Classes da UML, 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 3, 4 e 5 são verdadeiras.


C

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


D

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


E

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

A UML representa o desenvolvimento de novos conceitos não normalmente usados. Por isso e muitas outras razões, o bom entendimento da UML não é apenas aprender a simbologia e o seu significado, mas também aprender a modelar a Orientação a Objetos. Nesse aspecto, é correto afirmar:


A
a notação, definida pelos seus vários tipos de diagramas, é o modo pelo qual um gerente de projeto pode descrever os vários aspectos de modelagem pela UML. Se num determinado projeto ele necessitar de um diagrama estático, onde a estrutura descrita é sempre válida em qualquer ponto do ciclo de vida do sistema, o diagrama de classe é a ferramenta recomendada.

B
o diagrama de seqüências de análises é a implementação de um diagrama de classe, onde os atributos e as operações ainda não estão completamente definidos, o que ocorrerá somente após a inicialização do caso de uso por um ator.

C
a UML usa uma combinação de diagramas de estado, diagramas de seqüência e diagramas de atividade para representar o comportamento estático dos objetos e classes que tiverem sido identificados como parte do modelo de análise.

D
um diagrama de seqüência representa a associação seqüencial entre os objetos, as seqüências de métodos de um objeto e a conexão dos caminhos do caso de uso.

E
um diagrama de caso de uso, quando não contém elementos modelados para um sistema, mostra os diferentes relacionamentos, mas não as generalizações; mostra as associações, mas não as dependências entre estes elementos.

A figura a seguir representa um tipo de relacionamento entre classes na notação UML. Que tipo de relacionamento corresponde à representação nas classes apresentadas na figura, e qual o seu significado?

Imagem associada para resolução da questão


A

Representa um tipo de relacionamento de dependência da classe A em relação à classe B, isto é, a Classe A depende da Classe B. Este tipo de relacionamento mostra que uma classe faz referência à outra, isto é, embora uma classe não instancie a outra, é necessário enviar mensagens à outra classe.


B

Representa um tipo de relacionamento de dependência da classe B em relação à classe A, isto é, a Classe B depende da Classe A. Este tipo de relacionamento mostra que uma classe faz referência à outra, isto é, embora uma classe não instancie a outra, é necessário enviar mensagens à outra classe.


C

Representa um tipo de relacionamento de dependência da classe A em relação à classe B, isto é, a Classe A depende da Classe B. Este tipo de relacionamento mostra que uma classe faz referência à outra, isto é, instância a outra através do envio de uma mensagem.


D

Representa um tipo de relacionamento de associação unidirecional, onde a Classe A tem conhecimento das operações e atributos públicos da Classe B, mas a Classe B não conhece as operações e atributos da Classe A


E

Representa um tipo de relacionamento de associação unidirecional, onde a Classe B tem conhecimento das operações e atributos públicos da Classe A, mas a Classe A não conhece as operações e atributos da Classe B

UML é uma linguagem comumente utilizada para a modelagem de sistemas em análise e projeto orientados a objetos. Com respeito aos diagramas UML, considere as afirmativas abaixo:

1. O diagrama de colaboração é usado para representar a organização estrutural de objetos que enviam e recebem mensagens.

2. O diagrama de classes mostra um conjunto de classes, interfaces e colaborações e é usado para ilustrar a visão estática do projeto de um sistema.

3. Os diagramas de seqüências e de objetos são usados para representar partes dinâmicas de um sistema.

Assinale a alternativa correta


A
Apenas a afirmativa 1 é falsa.

B
Apenas a afirmativa 2 é verdadeira.

C
As afirmativas 1 e 3 são verdadeiras.

D
Apenas a afirmativa 3 é falsa.

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

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

O diagrama acima refere-se


A
à Dependência, onde as classes recebem objetos das outras classes como parâmetro para permitir o acesso de objetos globais entre elas.

B
ao Refinamento, onde ocorrem várias descrições de uma mesma coisa, mas em níveis de abstração diferentes, ou seja, abstrações tanto simples quanto complexas.

C
à Associação Terciária, onde três classes estabelecem uma associação dependente com a superclasse.

D
à Associação Recursiva, na qual as subclasses se tornam superclasse em relação às subclasses delas dependentes.

E
à Generalização de Sobreposição, que significa que, quando subclasses herdam de uma superclasse por sobreposição, novas subclasses destas podem herdar de mais de uma subclasse.
Em um diagrama de atividades da UML, o estado de execução "thread condicional" é uma exceção à regra de

A
junção.

B
desvio.

C
separação.

D
intercalação.

E
concorrência dinâmica.
 
Ir para a página:
OK
 
Gerar simulado