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

Supondo que a classe Processo especificada possua um atributo chamado parecer que é, na realidade, a representação da classe Parecer. Em UML este tipo de associação entre classes é definido como um relacionamento de


A

dependência.


B

extensão.


C

composição.


D

generalização


E

agregação simples.

Considere o diagrama UML abaixo.

Imagem associada para resolução da questão

Os relacionamentos que podem ser identificados nesse diagrama são


A
generalização e composição.

B
agregação e especialização.

C
composição estereotipada e associação n-ária.

D
herança múltipla e dependência estereotipada.

E
agregação e composição estereotipada.

Analise as seguintes afirmações sobre diagramas de comportamento UML.

I. Os diagramas de casos de uso, de componente, de atividade e de estado são diagramas UML, que modelam o comportamento do sistema.

II. Diagramas de atividades são responsáveis por apresentar o fluxo de controle de um ou um conjunto de casos de uso ou uma regra de negócio complexa com processamento paralelo. Exemplos de elementos de um diagrama de atividade são: atividades, pontos de decisão e guardas (condições), que são utilizados nos pontos de decisão.

III. Diagramas de estado apresentam todos os possíveis estados de um objeto do sistema. Além dos estados, um diagrama de estado possui transições entre estados e condições para que as transições ocorram.

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.

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.

Na UML, um relacionamento semântico entre dois itens em que a alteração de um pode afetar a semântica do outro e uma representação estrutural entre o todo e suas partes são as respectivas definições de


A

generalização, que é um tipo especial de associação, e dependência, representada por uma linha cehia com seta


B

dependência, representada por uma linha tracejada com seta, e agregação, que é um tipo especial de associação


C

generalização e agregação que são tipos especiais de associação


D

dependência, representada por uma linha cheia com seta, e generalização, que é um tipo especial de associação


E

agregação e generalização, que são tipos especiais de associação

Sobre a UML (Unified Modelling Language), é correto afirmar que:


A

os objetivos da UML são: a modelagem exclusivamente de software; o estabelecimento de uma união fazendo com que métodos conceituais sejam executáveis; a criação de uma linguagem de modelagem executável pela máquina.


B

em UML, um diagrama de classes é uma representação da estrutura dinâmica de um sistema que descreve como os métodos agem.


C

o diagrama de componente e o de execução são diagramas estáticos de um sistema que exibem as classes do sistema, os atributos destas classes e as relações entre estas classes.


D

os diagramas de atividade representam os fluxos conduzidos por processamentos. São essencialmente um gráfico de fluxo, mostrando o fluxo de controle de uma atividade para outra. Na UML 2.0, têm semântica baseada em Redes de Petri.


E

os diagramas utilizados pela UML 1.0, que totalizavam 13, foram condensados na UML 2.0 e são, agora, compostos de nove tipos: diagrama de use case, de classes, de objeto, de estado, de seqüência, de colaboração, de atividade, de componente e de execução.

Analise as seguintes afirmações sobre UML.

I. UML é uma linguagem de modelagem de propósito geral, que tem como objetivo exclusivo a modelagem software e é utilizada pelo Rational Unified Process (RUP).

II. Existem diversos diagramas UML que lidam com os modelos funcional, de objeto e dinâmico e de validação de um sistema.

III. UML é uma linguagem que prevê sua extensibilidade através do uso de perfis (profiles) e estereótipos.

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.

Dos diagramas a seguir, assinale aquele que NÃO é considerado um diagrama comportamental na UML 2.0.


A

Diagrama de comunicação


B

Diagrama de máquina de estado


C

Diagrama de objetos


D

Diagrama de seqüência

No contexto da UML


A

não exist distinção entre operação e método


B

um método especifica um serviço que pode ser solicitado por qualquer objeto da classe para afetar o comportamento


C

toda operação não abstrata de uma classe deve ter um método que fornece um algoritmo executável com um corpo


D

em uma etrutura de herança somente é permitido um método para a mesma operação


E

operação é a implementação de um método selecionado pelo polimorfismo

Quanto à modelagem comportamental, podemos afirmar que:


A

na UML, o comportamento dos objetos são modelados com o uso de diagramas de classes e de objetos.


B

o Modelo de Entidades e Relacionamentos (MER) é a ferramenta utilizada no projeto estruturado para modelar o comportamento dinâmico das entidades.


C

o Diagrama de Seqüência é um dos modelos comportamentais definidos na UML. Ele representa a seqüência das interações entre os objetos, sendo considerado como um modelo dinâmico.


D

o Diagrama de Fluxo de Dados, utilizado na Análise Essencial é considerado um modelo estático, por isso não podemos classificá-lo como um modelo comportamental.

São diagramas estruturais da Unified Modeling Language (UML), EXCETO:


A

Diagrama de objetos.


B

Diagrama de classes.


C

Diagrama de componentes.


D

Diagrama de estados (máquina de estados).

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.

Todos os sistemas possuem uma estrutura estática e um comportamento dinâmico. A UML 2.0 suporta Diagramas Estruturais, Diagramas Comportamentais e Diagramas de Interação. Assinale a alternativa em que nem todos os diagramas são do mesmo tipo.


A

Diagramas de objetos, de classes e de componentes.


B

Diagramas de objetos, de classes e de instalação.


C

Diagramas de caso de uso, de máquina de estados e de atividade.


D

Diagrama de pacotes, de estrutura e de instalação.


E

Diagrama de pacotes, de estrutura e de atividade.

O diagrama acima na notação UML é denominado:

Imagem associada para resolução da questão


A

diagrama de colaboração


B

diagrama de fluxo de dados


C

diagrama de transição de estados


D

diagrama de casos de uso


E

diagrama de contexto

Inicialmente os stakeholders participam ativamente da fase de especificação de requisitos descrevendo as ações do sistema e os agentes que com elas interagem usando o modelo UML


A

de Objetos.


B

de Classes.


C

Funcional.


D

de Casos de Uso.


E

de Máquina de Estados.

Analise as seguintes afirmativas relativas aos diagramas da UML 2.0.

I. As operações relativas a fluxos dos tipos alternativos, opcionais e repetições têm suporte nos elementos dos diagramas de seqüência.

II. Em um diagrama de pacotes, são permitidos os relacionamentos de dependência e realização.

III. Em um diagrama de implantação, um artefato contém elementos como dispositivos físicos e nodos.

IV. Os diagramas de estrutura composta permitem exibir agrupamentos estáticos ao passo que os diagramas de pacote mostram agrupamentos em tempo de execução.

A partir dessa análise, pode-se concluir que


A

apenas as afirmativas I e II estão corretas.


B

apenas as afirmativas I e III estão corretas.


C

apenas as afirmativas II e III estão corretas.


D

apenas as afirmativas III e IV estão corretas.

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.

 
Ir para a página:
OK
 
Gerar simulado