Questões de Concurso sobre UML - Unified Modeling Language

 
 
Disciplina
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
 
152 questões encontradas
Questões por página
20
Mais recentes
 

Considere o seguinte diagrama de mensagens (ou de sequência), representado por meio da UML 2.0:


Imagem associada para resolução da questão


Com base nesse diagrama, é correto afirmar que


A

ambos os objetos (A e B) já existiam antes da geração da mensagem MsgA.


B

o objeto A é criado em consequência da mensagem MsgB.


C

o objeto B é armazenado em um banco de dados.


D

o objeto B é criado em consequência da mensagem MsgA.


E

o objeto B é destruído após a geração da mensagem MsgB.

No formato padrão de nomes para participantes de um diagrama de sequências UML 2.0, a cadeia


ptr : PrintingService ref StdPrintingService


significa que:


A

ptr é o nome do participante, uma instância da classe PrintingService, e implementa a interface StdPrintingService.D


B

StdPrintingService Ptr é o nome do participante, uma instância da classe PrintingService, e a descrição de sua classe encontra-se no pacote ptr.


C

StdPrintingService é o nome do participante, uma instância da classe PrintingService, e a descrição de seu funcionamento encontra-se no pacote ptr.


D

ptr é o nome do participante, uma instância da classe PrintingService, e a descrição de seu funcionamento encontra-se no diagrama StdPrintingService.


E

ptr é o nome do participante, uma instância da classe StdPrintingService, e a descrição de seu funcionamento encontra-se no diagrama PrintingService.

Observe a figura que ilustra um dos diagramas da UML, empregados no desenvolvimento de sistemas automatizados.

Imagem associada para resolução da questão

Essa figura é conhecida por diagrama de:


A

Casos de Uso


B

Atores e Funções


C

Árvore de Decisão


D

Processos e Atividades


E

Fluxo de Dados

Seja o seguinte diagrama de classes, representando uma visão conceituai e utilizando-se da notação da UMLv3.0.

Imagem associada para resolução da questão

Sabendo que houve uma modelagem lógica posterior, que a relação de acesso entre as hierarquias das classes é pública, que não há relação de amizade entre classes, utilizando uma linguagem orientada a objeto, na implementação física desse esquema o:


A

método submeteX fica visível ao método submeteK.


B

atributo Y1 nome fica visível ao método submeteK.


C

atributo Xnome fica visível ao método submeteK.


D

método submeteZ fica visível ao método submeteY.


E

atributo Z 1 nome fica visível ao método Acessa Y.

Na UML 2.0, o diagrama que determina as necessidades de hardware do sistema e as características físicas tais como servidores, estações, topologias e protocolos de comunicação, é conhecido como diagrama de:


A

componentes.


B

estrutura composta.


C

atividade.


D

visão geral de interação.


E

implantação.

No diagrama de classes da UML, quando não existe multiplicidade explícita entende-se que a multiplicidade é do tipo:


A

0..*


B

1..0


C

0..0


D

1..1


E

*..*

Coloque F (Falso) ou (V) Verdadeiro nas afirmativas referentes ao diagrama UML abaixo, assinalando a seguir a opção que apresenta a sequência correta.

Imagem associada para resolução da questão

( ) "Pessoa" é proprietário de nenhum ou vários "Carro".

( ) "Carro" pertence a nenhum ou vários "Pessoa".

( ) A figura representa um diagrama de classes com associação bidirecional.

( ) "Carro" pertence a nenhum ou um "Pessoa".

( ) "Carro" pertence obrigatoriamente a um "Pessoa".


A

(V) (F) (F) (F) (F)


B

(F) (V) (F) (F) (V)


C

(F) (V) (V) (V) (V)


D

(F) (V) (V) (F) (V)


E

(V) (F) (V) (V) (F)

Analise as afirmativas abaixo, sobre Notação UML para Classes e Objetos:


I - Compartimento de Identificação - O compartimento superior é utilizado para identificação da classe. Nele devera aparecer, necessariamente, o nome da classe e, opcionalmente, um estereótipo e um identificador de pacote. O nome da classe é uma cadeia de caracteres que identifica exclusivamente esta classe dentro do sistema.

II - Compartimento de Definição de Atributos - Neste segundo compartimento são definidos todos os atributos da classe. Atributos são variáveis membro da classe que podem ser usadas por todos os seus métodos tanto para acesso quanto para escrita. Em linguagem de programação, os atributos da classe são definidos a partir dos tipos padrões da linguagem e de tipos definidos pelo programador. Na UML tem-se uma notação similar a das linguagens de programação.

III - Compartimento de Definição de Métodos - Neste compartimento são declarados os métodos (ou seja, as funções) que a classe possui. A sintaxe da declaração pode seguir aquela da linguagem de programação que se pretende utilizar na implementação do sistema.


Assinale a alternativa correta:


A

Apenas a afirmativa I é verdadeira;


B

Apenas a afirmativa II é verdadeira;


C

Apenas a afirmativa III é verdadeira;


D

Todas afirmativas são falsas;


E

Todas afirmativas são verdadeiras.

A UML possui duas formas de relacionamento parte-todo, uma geral, que relaciona uma classe de montagem a uma das classe s das partes constituintes e outra, mais restritiva, em que uma parte constituinte pode pertencer a no máximo uma montagem e, quando uma parte constituinte tiver sido atribuída a uma montagem, terá um tempo de vida coincidente com a montagem.


Essas formas de relacionamento parte-todo são denominadas respectivamente:


A

composição e fragmentação.


B

fragmentação e otimização.


C

otimização e globalização.


D

globalização e agregação.


E

agregação e composição.

Na linguagem UML, o diagrama que apresenta as necessidades de hardware do sistema, como o sistema é executado e interligado com os vários dispositivos físicos e como estes componentes são configurados em tempo de execução, é chamado de diagrama de


A

sequência.


B

classes.


C

casos de uso.


D

implantação.


E

atividades.

Na UML, o diagrama que modela as ações que um objeto realiza e a ordem em que ele os realiza, é conhecido como diagrama de:


A

sequência.


B

atividades.


C

estado.


D

classe.


E

casos de uso.

Considere os diagramas a seguir com base na UML 2.5.


Imagem associada para resolução da questão


Os conceitos presentes nos diagramas I e II são, respectivamente,


A

Binary Association ________ N-ary Association.


B

Association _____________ Generalization.


C

Shared Aggregation - ______ Composite Aggregation.


D

Composition ____________ Aggregation.


E

Aggregation ____________ Composition.

Ano: 2013
Prova: ESAF - DNIT - Analista Administrativo - Área Tecnologia da Informação - 2013

Define-se Modelo de dados da forma seguinte:


A

descrição parametrizada da estrutura dos atributos dos dados.


B

especificações das funções de um banco de dados.


C

descrição contingencial dos modelos de dados.


D

descrição formal da estrutura de um banco de dados.


E

descrição orientada da funcionalidade de um banco de dados.

Analise as afirmativas.


I. A classe “Comunicar” concretiza (implementa) a interface “Rede”, que é derivada da classe “TransReceptor”.

II. A classe “Comunicar” concretiza (implementa) a interface “ConfiguracaoPadrao”.

III. Os métodos “escrever”, “ler” e “conectar” são implementados na classe “Comunicar”.


Assinale a alternativa correta.


A

Somente I é verdadeira.


B

Somente II é verdadeira.


C

Somente III é verdadeira.


D

Somente I e III são verdadeiras.


E

I, II e III são verdadeiras.

A questão 32 baseia-se na Figura 4, que mostra um diagrama da UML.


Imagem associada para resolução da questão

Figura 4 - Diagrama da UML


Após observar o diagrama da UML, mostrado na Figura 4, considere as seguintes assertivas:


I. A Figura 4 mostra um exemplo de um diagrama de interação.

II. Tomando-se como base o diagrama da Figura 4, pode-se afirmar que a operação "nome" será implementada na classe "Cliente", que envia a mensagem "x", para a classe "Curso".

III. Na Figura 4, a seta nº 1 aponta para um objeto anônimo da classe "Curso".


Quais estão corretas?


A

Apenas II.


B

Apenas III.


C

Apenas I e II.


D

Apenas I e III.


E

I, II e III.

Analise as afirmativas.


I. “dados” é um elemento de interface.

II. “Dado (min:int, max:int)”, “getDado (índice:int): String” e “+geDado(i : int) : Dado” são elementos de interface.

III. Apenas os métodos declarados no comando interface é que são métodos de interface.


Assinale a alternativa correta.


A

Somente I é verdadeira.


B

Somente II é verdadeira.


C

Somente III é verdadeira.


D

Somente I e II são verdadeiras.


E

I, II e III são verdadeiras.

Analise as afirmativas.


I. É uma aplicação com arquitetura de três camadas.

II. É uma aplicação do tipo cliente-servidor.

III. O programa armazena dados no arquivo do servidor.


Assinale a alternativa correta.


A

Somente I é verdadeira.


B

Somente II é verdadeira.


C

Somente III é verdadeira.


D

Somente I e II são verdadeiras.


E

I, II e III são verdadeiras.

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.

Assinale a alternativa correta.


Etnografia, Cenários e Casos de uso (use-case) são denominações dadas aos artefatos UML que tratam:


A

da validação de requisitos.


B

da revisão de requisitos.


C

do gerenciamento das mudanças de requisitos.


D

da facilidade de rastreamento de requisitos.


E

do levantamento de requisitos.

   
Gerar simulado