Questões de Concurso sobre UML - Página 45 | 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
 

Estereótipos podem ser utilizados para categorizar classes durante a fase de análise em um projeto de desenvolvimento de sistemas orientados a objetos e utilizando-se a notação UML (Unified Modeling Language). No RUP (Rational Unified Process), por exemplo, podem-se confeccionar modelos utilizando-se os seguintes estereótipos:

I - limite (boundary);

II - entidade (entity);

III - controle (control).

Na UML, essas classes podem ser representadas de forma visual, respectivamente, pelos símbolos


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

Analise as seguintes sentenças em relação à UML:


I. Um pacote (package) permite agregar diferentes elementos de um sistema, porém um elemento encontra-se definido em apenas um único pacote.

II. Elementos de diferentes tipos não podem ter o mesmo nome dentro de um pacote.

III. Os pacotes apresentam entre si diferentes tipos de relações, em particular relações de importação, exportação e generalização.


Em relação às sentenças supracitadas, pode-se afirmar que apenas:


A

I é verdadeira;


B

II é verdadeira;


C

III é verdadeira;


D

I e II são verdadeiras;


E

I e III são verdadeiras.

Em relação à Orientação a Objetos e a UML, podemos afirmar que:


A

o Diagrama de Casos de Uso pode ser usado para especificar requisitos não funcionais.


B

objetos diferentes podem ser agrupados na mesma classe, sempre que tenham o mesmo número de bytes.


C

uma classe concreta não pode representar conceitos abstratos, como Aluguel, Categoria, etc.


D

a linguagem Python possui suporte à herança múltipla.


E

o Diagrama de Atividades é usado para representar a comunicação (troca de mensagens) entre os objetos.

No diagrama de atividades, a conclusão de uma ação ou atividade do estado anterior é representada por:


A

decisão.


B

bifurcação.


C

intercalação.


D

fluxo de controle.


E

fluxo de atividades.

Considere o diagrama de máquina de estados de UML abaixo.


Imagem associada para resolução da questão


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


|. O diagrama apresenta evolução de estados em paralelo.

Il. O estado “estrategia 1” é um subestado do estado “estrategia definida”.

III. As três transições que saem do estado “instanciado” obrigatoriamente precisam possuir guardas, porque são rotuladas com o mesmo método.

Assinale a alternativa que enumera todas as afirmações corretas.


A

Apenas a afirmação I.


B

Apenas a afirmação Il.


C

Apenas as as afirmações I e III.


D

Apenas as afirmações Il e III.


E

As afirmações l, Il e III.

Considere o diagrama de classes de UML abaixo.


Imagem associada para resolução da questão


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


|. JanelaPrincipalJV está relacionada a DialogoSimbolo por composição.

Il. JanelaPrincipalJV está relacionada a AtorJogador por agregação.

III. A classe JanelaPrincipalJV é uma especialização de JFrame.

IV. Uma instância de JanelaPrincipalJV referencia quatro instâncias de JDialog.


Assinale a alternativa que enumera todas as afirmações corretas.


A

Apenas as as afirmações I e III.


B

Apenas as afirmações l e IV.


C

Apenas as afirmações Il e III.


D

Apenas as afirmações Il e IV.


E

Apenas as afirmações |, Ill e IV.

Analise a frase abaixo, a respeito da linguagem UML.

-

Todo diagrama .............. também pode ser classificado como diagrama de ................................ .

-

Assinale a alternativa que preenche correta e sequencialmente as lacunas do texto.


A

dinâmico ; interação


B

de interação ; estrutura


C

de comportamento ; interação


D

de interação ; comportamento


E

de estrutura ; comportamento

Considere o diagrama de máquina de estados de UML abaixo.

-

Imagem associada para resolução da questão

-

A respeito desse diagrama, é correto afirmar:

-

1. O diagrama apresenta transições com guarda.

2. O diagrama apresenta estado submáquina.

3. O diagrama apresenta evolução concorrente de estados.

4. O diagrama apresenta exatamente um pseudoestado.

5. O diagrama apresenta sete estados.

-

Assinale a alternativa que indica todas as afirmativas corretas.


A

São corretas apenas as afirmativas 1 e 4.


B

São corretas apenas as afirmativas 1, 3 e 5.


C

São corretas apenas as afirmativas 2, 3 e 4.


D

São corretas apenas as afirmativas 2, 3 e 5.


E

São corretas apenas as afirmativas 1, 2, 4 e 5.

Em relação à UML, é correto afirmar que


A

utilitário é um grupo de procedimentos acessados por unidades de dados privados e públicos.


B

incorpora um sufixo a um nome de classe ou nome de utilitário para indicar a visibilidade da transação.


C

incorpora um prefixo a um nome de atributo ou nome de operação para indicar a visibilidade da propriedade.


D

exibe uma classe pormenorizada com uma caixa pontilhada sobre o topo direito do símbolo de classe padrão.


E

usuário é um grupo de procedimentos e funções encapsulados em unidades com um conjunto de dados públicos.

Na UML, o diagrama que tem como função exibir as relações entre objetos que desempenham diferentes papéis é o diagrama de:


A

estados;


B

colaboração;


C

atividades;


D

componentes;


E

cenários.

Em relação a conceitos gerais de UML (Unified Modeling Language), assinale a opção correta.


A

Exemplos de diagramas de modelagem UML que expressam partes estáticas de um sistema são: diagrama de classes e diagrama de atividades.


B

Exemplos de diagramas de modelagem UML que expressam partes dinâmicas de um sistema são: diagrama de caso de uso e diagrama de implantação.


C

Um diagrama de componentes é do tipo estrutural, e mostra partes internas, conectores e portas que implementam um componente.


D

O diagrama de comunicação enfatiza a ordem temporal de mensagens, que reagem a eventos externos e internos.


E

A UML é uma linguagem de programação orientada a objetos.

O diagrama de implantação da UML representa a topologia física de um sistema de software e, opcionalmente, os componentes que são executados nessa topologia, cujos elementos são nós e conexões.


C
Certo

E
Errado

Os elementos de um diagrama de atividades podem ser divididos em dois grupos: os que são utilizados para representar fluxos de controle concorrentes e os que são utilizados para representar controles paralelos.


C
Certo

E
Errado

Estruturar o modelo de caso de uso de negócios, que é o modelo das metas de negócio e as funções pretendidas, é uma tarefa da disciplina requisitos.


C
Certo

E
Errado

Considere o seguinte diagrama de classes UML:


Imagem associada para resolução da questão

Assinale a alternativa que apresenta o enunciado que descreve o diagrama de forma correta.


A

A classe Aluno herda os atributos protegidos Identificador e Nome da classe abstrata Usuario.


B

A classe Aluno possui uma relação de associação com a classe Usuario. A classe Usuario apresenta os atributos públicos indentificador e Nome.


C

A classe Aluno possui uma relação de agregação com a classe Usuario. Os atributos e os métodos da classe Aluno são acessíveis pela classe Usuario.


D

A classe Usuario herda o atributo privado CodigoAluno da classe Aluno e o método público RetornarNome ()


E

A interface Usuario é implementada pela classe Aluno. Os atributos da classe Usuario não são acessíveis à classe Aluno.

O diagrama de componentes da UML, que enfoca detalhes de um software, é um tipo especial de diagrama de


A

implementação.


B

classes.


C

sequência.


D

atividades.


E

colaboração.

A UML define em sua versão 2.0, treze tipos de diagramas, divididos em duas categorias: diagramas estruturais e diagramas dinâmicos.


Assinale a alternativa que não indique um diagrama estrutural da UML.


A

Diagrama de Visão Geral.


B

Diagrama de Implantação.


C

Diagrama de Pacotes.


D

Diagrama de Classes.


E

Diagrama de Objetos.

Considerando os tipos COM = comportamental e EST = estrutural na UML 2.0, classifique correta e respectivamente os seguintes diagramas UML:

I. State Machine Diagram

II. Sequence Diagram

III. Composite Structure Diagram


A

EST − COM − COM.


B

COM − EST − EST.


C

COM − COM − EST.


D

COM − EST − COM.


E

EST − EST − COM.

Quanto ao o diagrama de sequência, é correto afirmar que dois dos objetos existiam antes da interação descrita no diagrama; controladora é o nome de uma instância da classe CntrTransacao; a instância da classe Usuario é anônima; uma mensagem assíncrona é enviada da instância da classe CntrNegocio para a instância da classe CntrTransacao; ao final da interação descrita, existem apenas duas instâncias de classes.


C

Certo


E

Errado

Em um diagrama UML, a herança é um tipo de relacionamento especial que mistura características dos relacionamentos de generalização e dependência, sendo utilizada para identificar, no relacionamento entre classes, que uma herda o comportamento de outra, mas não sua estrutura.


C
Certo

E
Errado
 
Ir para a página:
OK
 
Gerar simulado