Questões de Concurso sobre UML - Página 43 | Gran Questões

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
 

O desenvolvimento de um sistema de software complexo demanda que seus desenvolvedores tenham a possibilidade de examinar e estudar esse sistema a partir de diversas perspectivas. O uso da UML sugere que um sistema pode ser descrito por meio de cinco visões independentes do sistema.


Duas dessas visões são detalhadas a seguir. Observe.


I. Descreve o sistema de um ponto de vista externo como um conjunto de interações entre o sistema e os agentes externos do sistema.

II. Enfatiza as características de concorrência e paralelismo, sincronização e desempenho do sistema.


As duas visões detalhadas são conhecidas, respectivamente, por visões de


A

fluxos de dados e processo.


B

fluxo de dados e operação.


C

casos de uso e operação.


D

casos de uso e processo.

Em relação a classes abstratas, assinale a alternativa correta.


A

Classes filhas de classes abstratas não podem ser abstratas.


B

Não é possível declarar métodos virtuais em classes abstratas.


C

Não é possível instanciar um objeto de uma classe abstrata.


D

Uma classe abstrata não pode ser usada como base para outras classes.


E

Uma classe abstrata não pode possuir atributos protected.

Analise o diagrama de Classes UML a seguir.


Telefone

– numero : String

– DDD : String

# Telefone(numero : String)

+ setDDD(DDD : String) : void

– setNumero(numero : String) : void


Assinale a alternativa que descreve corretamente a visibilidade dos métodos Telefone(), setDDD() e setNumero(), respectivamente.


A

Private, private e private.


B

Protected, public e private.


C

Public, private e protected.


D

Private, public e protected.


E

Public, public e public.

Assinale a alternativa correta.


A

O diagrama apresentado é um caso de uso especificado na linguagem UML.


B

O diagrama apresentado é um diagrama das interfaces com o usuário especificado na linguagem UML.


C

O diagrama apresentado ilustra como se dá a troca de mensagens entre objetos instanciados da classe “Rede”, em um sistema orientado a objetos.


D

A hierarquia de herança do diagrama ilustra especialização e generalização, conceitos essenciais para a produção de objetos polimórficos.


E

A classe “Comunicar” define um cliente para um servidor de página WEB.

Uma variação semântica de uma generalização, em que um objeto poderá ou não alterar seu tipo, mas poderá mudar de papel. Trata-se de


A

colaboração.


B

classe abstrata.


C

dependência.


D

classificador.


E

classificação estática.

A UML é uma linguagem de modelagem visual, um conjunto de notações e semântica correspondente para representar visualmente uma ou mais perspectivas de um sistema. Nesse contexto, observe a figura, que mostra os diagramas definidos na UML.


Imagem associada para resolução da questão


Um dos diagramas constitui um tipo especial de diagrama de estados, em que são representados os estados das tarefas executadas, em vez dos estados de um objeto. Ao contrário dos diagramas de estados que são orientados a eventos, esses diagramas são orientados a fluxos de controle. Esses diagramas denominam-se


A

componentes.


B

colaboração.


C

atividades.


D

implantação.

Considere o seguinte Diagrama de Classes:


Imagem associada para resolução da questão


De acordo com a UML, a classe Emprego é um exemplo de:


A

Classe de Dependência.


B

Classe de Associação.


C

Classe de Composição.


D

Classe de Derivação.

Assinale o tipo de relacionamento da UML que melhor caracteriza uma relação “todo/parte” entre duas classes, no qual uma classe representa um item maior (o “todo”), formado por itens menores (as “partes”). Essa relação do tipo “tem-um” significa que um objeto do todo contém os objetos das partes.


A

Generalização.


B

Agregação.


C

Dependência.


D

Associação.

Analise as seguintes afirmativas sobre o Diagrama de Casos de Uso da UML.


I. Um relacionamento de inclusão (include) entre casos de uso base incorpora explicitamente o comportamento de outro caso de uso em uma localização especificada na base.

II. A generalização entre casos de uso significa que o caso de uso filho herda o comportamento do caso de uso pai. III. Um relacionamento estendido (extend) entre casos de uso significa que o caso de uso base, sob certas condições, poderá ter seu comportamento estendido pelo comportamento do outro caso de uso.


Assinale a alternativa CORRETA:


A

A afirmativa III está errada e as afirmativas I, II estão corretas.


B

A afirmativa II está errada e as afirmativas I, III estão corretas.


C

A afirmativa I está errada e as afirmativas II, III estão corretas.


D

As afirmativas I, II e III estão corretas.

Considere a modelagem abaixo:

Imagem associada para resolução da questão

Assinale a alternativa que indica todas as afirmativas que caracterizam inconsistência.


A
Apenas a 3 caracteriza inconsistência.

B
Apenas a 4 caracteriza inconsistência.

C
Apenas a 1 e a 4 caracterizam inconsistência.

D
Apenas a 2 e a 3 caracterizam inconsistência.

E
Todas caracterizam inconsistência.

Dentre os diagramas da UML, um utiliza um conjunto de elementos gráficos, apresentado na figura abaixo.

Imagem associada para resolução da questão

Essa figura é conhecida como diagrama de


A

pacotes.


B

transição.


C

sequência.


D

colaboração.


E

componentes.

Considere o diagrama de atividades de UML abaixo:


Imagem associada para resolução da questão


Analise as afirmações a seguir, a respeito do diagrama.


I. O diagrama apresenta duas partições.

II. O diagrama apresenta duas ações e três atividades.

III. Após a ocorrência de “verificar se posicao viavel” necessariamente haverá a ocorrência de ”posicionar peao”.

IV. Após a ocorrência de “posicionar peao”, necessariamente haverá a ocorrência de “verificar vencedor”.

Assinale a alternativa que contém todas as afirmações corretas.


A

Apenas as afirmações l e IV.


B

Apenas as afirmações Il e III.


C

Apenas as afirmações lll e IV.


D

Apenas as afirmações I, Il e III.


E

Apenas as afirmações I, Il e IV.

A figura a seguir exibe um diagrama de sequênciaUML2.0:

Imagem associada para resolução da questão

De acordo com este diagrama podemos afirmar que Relogio é uma:


A

Classe ativa.


B

Interface.


C

Classe abstrata.


D

Classe de interface.


E

Classe de controle.

O vocabulário da UML abrange três tipos de blocos de construção: itens, relacionamentos e diagramas. Os itens são as abstrações identificadas como cidadãos de primeira classe em um modelo. Assinale a opção que apresenta os quatro tipos de itens na UML.


A

funcionais, analíticos, de agrupamentos e anotacionais


B

funcionais, comportamentais, de correlação e físicos


C

estruturais, analíticos, de correlação e físicos


D

estruturais, comportamentais, de agrupamentos e anotacionais

Com relação a diagramas de classe da UML, assinale a opção correta.


A

A navegação em uma associação é unidirecional, da esquerda para direita e de cima para baixo, a menos que seja explicitado o procedimento contrário.


B

Em generalizações, atributos e operações são herdados pelas subclasses. Entretanto, relacionamentos de associação não são herdados.


C

Em uma associação entre duas classes, a própria associação pode ter atributos. Nesse caso, usa-se a classe de associação.


D

A agregação é um relacionamento particular de especialização, que especifica o relacionamento todo/parte entre o agregado e o componente.


E

A agregação é uma forma especial de composição com tempo de vida coincidente das partes pelo todo, ou seja, o objeto composto é responsável pela criação e destruição de suas partes.

No diagrama de sequências, a dimensão vertical é representada:


A

pela linha de vida.


B

por um grande X no final da linha de vida.


C

por setas que partem de uma linha de vida para outra.


D

pelas mensagens trocadas no decorrer de um tempo de vida.


E

pelo período de tempo que um determinado método de um objeto está sendo executado.

Assinale a alternativa que cita apenas diagramas de UML classificáveis como diagramas de estrutura.


A

Diagrama de classes e diagrama de componentes.


B

Diagrama de objetos e diagrama de comunicação.


C

Diagrama de estrutura composta e diagrama de máquina de estados.


D

Diagrama de atividades e diagrama de pacotes.


E

Diagrama de temporização e diagrama de casos de uso.

Duas classes estabelecem uma relação todo/parte entre si, em que a parte pode existir sem o todo. Que símbolo deve ser utilizado em um diagrama de classes UML para expressar esse tipo de relacionamento?


A

Imagem associada para resolução da questão


B

Imagem associada para resolução da questão


C

Imagem associada para resolução da questão


D

Imagem associada para resolução da questão


E

Imagem associada para resolução da questão

Seja o seguinte diagrama de classesUML2.0:

Imagem associada para resolução da questão

Suponha que os conjuntos abaixo representem, respectivamente, as instâncias de E e G:


E={e1,e2,e3} e G={g1,g2,g3}


Marque a opção cujos elementos de S1 atendam as regras de multiplicidade definidas no diagrama acima.


A

S1={(e1,g1),(e1,g2),(e1,g3),(e2,g1),(e2,g2), (e2,g3),(e3,g1),(e3,g2),(e3,g3)}


B

S1={(e1,g1),(e2,g1),(e3,g1)}


C

S1={(e1,g1),(e1,g2),(e1,g3),(e2,g1),(e3,g3)}


D

S1={(e1,g1),(e2,g2),(e3,g3)}


E

S1={}

 
Ir para a página:
OK
 
Gerar simulado