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
 

Um dos mais importantes detalhes que se pode especificar para os atributos e operações de uma classe é a sua visibilidade. Na UML, os níveis de visibilidade podem ser representados pelos símbolos


A

+ (público), − (privado), # (pacote), ∼ (protegido).


B

+ (privado), − (público), # (pacote), ∼ (protegido).


C

+ (público), − (privado) e # (protegido), somente.


D

+ (público) e − (privado), somente.


E

+ (público), − (privado), # (protegido), ∼ (pacote).

A linguagem SQL é uma linguagem estruturada, padrão para bancos de dados relacionais, utilizada para armazenar, gerenciar e retornar dados de um banco de dados. Analise as afirmativas sobre a linguagem UML a seguir a assinale a alternativa CORRETA.


I- O comando commit finaliza a transação atual e desfaz todas as alterações sob o controle da mesma;

II- SUM é uma função de agregação que retorna a somatória dos valores de uma coluna;

III- O COUNT filtra as linhas das tabelas da cláusula FROM;

IV- A cláusula SELECT é usada para junção de duas tabelas;

V- A cláusula WHERE especifica uma lista de colunas a serem recuperadas das tabelas especificadas na cláusula FROM.


A

Somente a afirmativa II está correta.


B

Somente as afirmativas I e IV estão corretas.


C

Somente as afirmativas I, II e IV estão corretas.


D

Somente as afirmativas II, III e IV estão corretas.


E

Todas as afirmativas estão corretas.

Considere o seguinte diagrama de sequência:


Imagem associada para resolução da questão

De acordo com o diagrama, pode-se afirmar que o


A

objeto motorista chama de forma assincrona o método acelerar() do objeto carro, enquanto o método pisarPedal Acelerador() do objeto motorista é executado. Enquanto o método acelerar() é executado, o objeto motorista envia a mensagem síncrona mostrarVelocidade() ao objeto carro.


B

objeto motorista chama o método acelerar() do objeto carro, enquanto o método pisarPedalAcelerador() é executado. Posteriormente, é realizada uma chamada assíncrona ao método mostrarVelocidade() do objeto carro.


C

objeto motorista realiza as chamadas de método assincronas acelerar() e mostrarVelocidade() que pertencem ao objeto carro.


D

sistema executa o método pisarPedalAcelerador() do objeto motorista. Esse método envia o atributo acelerar para o objeto carro, entretanto, o método pisarPedalAcelerador() continua sendo executado até atingir uma certa velocidade, recebida pelo método mostrarVelocidade() do objeto carro.


E

sistema realiza a chamada de método pisarPedalAcelerador() do objeto motorista. Após isso, o sistema realiza as chamadas de métodos síncronos mostrarVelocidade() dos objetos carro e motorista.

As mensagens cadastrar e encerrar enviadas pela instância de TelaCadastro são assíncronas. Por sua vez, a mensagem validar é enviada pela instância de CntrInteracao para a própria instância.

C
Certo

E
Errado

Na análise de sistemas que utilizam a UML, no que se refere a diretrizes para associações, assinale a alternativa correta.


A

Uma diretriz para associações diz ao analista para focalizar-se naquelas associações para as quais o conhecimento do relacionamento necessita ser preservado por algum tempo (associações “necessário – ser – conhecida”).


B

É mais importante identificar associações do que identificar conceitos.


C

O excesso de associações tende a tornar um modelo conceitual mais coerente, claro e cheio de esclarecimentos.


D

É extremamente aconselhável mostrar associações redundantes ou deriváveis.


E

Em UML, o valor da multiplicidade é independente do contexto.

Uma instância de Medico tem os atributos nome, matricula e especialidade, enquanto uma instância da classe CntrInteracao pode ter uma ligação para uma instância de uma classe descendente de Pessoa.

C
Certo

E
Errado

Sobre os conceitos da modelagem de objetos através da UML, considere as seguintes afirmativas:


1. Usado em estilo top-down, os pacotes permitem restringir propriedades de seus conteúdos como dependências de outros elementos.

2. “Estereótipo” é utilizado para criar uma metaclassificação de elementos na UML, isto é, a introdução de novos elementos no metamodelo para permitir que usuários estendam a capacidade de modelagem da linguagem.

3. Uma desvantagem de estereótipos é a não possibilidade de se referir ao tipo do elemento, como em classe de exceção, e tornar a UML extensível pelo usuário do método pela definição de estereótipos adicionais.

4. Um estereótipo é um comentário colocado em um diagrama sem qualquer conteúdo semântico.

5. Uma classe derivada pode somar associações para classes referenciadas, mas não pode modificar seus conteúdos.


Assinale a alternativa correta.


A

Somente as afirmativas 1 e 2 são verdadeiras.


B

Somente as afirmativas 1 e 3 são verdadeiras.


C

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


D

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


E

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

Considere os seguintes diagramas:


1. Diagrama de classe

2. Diagrama de seqüência

3. Diagrama de interação

4. Diagrama de caso de uso

5. Diagrama de rastreamento de eventos


Os diagramas que descrevem a visão estática do sistema utilizado pela UML são:


A

1 e 2 apenas.


B

1 e 4 apenas.


C

2, 3 e 5 apenas.


D

1, 3, 4 e 5 apenas.


E

1, 2, 3, 4 e 5.

Com relação à linguagem de modelagem unificada (UML) (Unified Modeling Language), especificamente o diagrama de estados, considere as seguintes afirmativas:


1. A existência de estado em um objeto implica que a ordem na qual as operações são executadas é importante, o que leva à idéia de objetos como máquinas independentes.

2. Uma desvantagem do diagrama de estado é ter de definir todos os possíveis estados de um sistema.

3. A UML propõe o emprego do diagrama de estado de maneira individualizada para cada classe.

4. Os objetos de uma classe habitualmente possuem um ciclo de vida: são gerados, assumem posições durante a sua vida, dão origem a outros objetos em classes relacionadas e deixam de existir no momento de sua destruição.

5. Sinais representam relacionamentos entre dois estados, indicando que um objeto no primeiro estado executará certas ações especificadas e entrará no segundo estando quando um evento relacionado ocorrer e forem satisfeitas condições pré-especificadas.


Assinale a alternativa correta.


A

Somente as afirmativas 1 e 2 são verdadeiras.


B

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


C

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


D

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


E

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

A instância de CntrCadastro pode receber da instância de CntrInteracao uma referência para uma instância de Paciente e essa referência pode ser usada quando a mensagem getNome é enviada.

C
Certo

E
Errado

UML (Unified Modeling Language) é uma linguagem padronizada de notação para desenvolvimento de sistemas e utiliza, dentre outros, o diagrama de


A

caso de uso, diagrama de classes, diagrama de seqüência ou de eventos e diagrama de fluxo de dados.


B

classe, diagrama de caso de uso, diagrama de estado ou de transição de estado e diagrama de fluxo de dados integrados.


C

seqüência ou de evento, diagrama de caso de uso, diagrama de fluxo de dados e diagrama de estado ou de transição de estado contínuo.


D

estado ou de transição de estado, diagrama de fluxo de dados, diagrama de classe e diagrama de seqüência ou de evento.


E

classe, diagrama de caso de uso, diagrama de seqüência e diagrama de estado.

   
Gerar simulado