Questões de Concurso sobre Diagramas Estruturais

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

Analise o seguinte diagrama de Classes UML e assinale a alternativa correta.


Imagem associada para resolução da questão



A

A classe Pedido é uma especialização da classe Cliente.


B

A classe Cliente herda atributos e métodos da classe Funcionário.


C

A classe Funcionário herda atributos e métodos da classe Cliente.


D

Um cliente deve possuir obrigatoriamente pelo menos um pedido.


E

Cada pedido pode estar associado a vários clientes simultaneamente.

No contexto da modelagem de software com UML (Unified Modeling Language), os diagramas são classificados em diferentes categorias, de acordo com sua finalidade na representação do sistema. Diante disso, relacione corretamente as colunas a seguir:


Coluna I:


1. Diagramas Estruturais.

2. Diagramas Comportamentais.


Coluna II:


( ) Diagrama de Classes.

( ) Diagrama de Casos de Uso.

( ) Diagrama de Objetos.

( ) Diagrama de Implantação.

( ) Diagrama de Sequência.

( ) Diagrama de Atividades.


Qual alternativa preenche, CORRETAMENTE, de cima para baixo, os parênteses acima?


A

1 - 2 - 1 - 1 - 2 - 2.


B

1 - 1 - 2 - 1 - 2 - 2.


C

2 - 2 - 1 - 1 - 2 - 1.


D

1 - 2 - 2 - 1 - 1 - 2.


E

2 - 1 - 1 - 2 - 2 - 1.

Durante a documentação de um sistema de informação, a equipe de desenvolvimento utiliza um modelo UML para representar a estrutura estática da solução, evidenciando os principais elementos que compõem o sistema e os vínculos existentes entre eles, com o objetivo de facilitar o entendimento do domínio e apoiar decisões de projeto.


O modelo UML ao qual o cenário descrito se refere é o diagrama de


A

sequência.


B

atividades.


C

classes.


D

estados.


E

casos de uso.

No contexto da engenharia de requisitos, a modelagem de dados por meio de Diagramas Entidade-Relacionamento (DER) ou Diagramas de Classes de Domínio é utilizada para representar a estrutura da informação e suas relações no sistema. Considerando os conceitos associados à modelagem de dados em nível de análise, é correto afirmar que:


A

Diagramas de classes de domínio têm como objetivo principal representar elementos de interface gráfica do sistema.


B

O DER é utilizado exclusivamente para representar requisitos não funcionais relacionados ao armazenamento de dados.


C

Modelos de domínio incluem detalhes de implementação física, como tipos de dados específicos do SGBD.


D

Atributos derivados não são representados em modelos conceituais, pois não correspondem a dados armazenados.


E

A cardinalidade 1..* em um relacionamento indica que uma instância da entidade deve estar associada a pelo menos uma ou mais instâncias da outra entidade.

Durante a modelagem de um sistema de e-commerce, foi identificado que um Pedido pode estar em diferentes estados (Criado, Pago, Em Separação, Enviado, Entregue, Cancelado) e que as transições entre estados seguem regras específicas de negócio.


O diagrama UML mais adequado para modelar essas transições de estado e as condições que as disparam é o diagrama


A

de Atividades


B

de Máquina de Estados


C

de Sequência


D

de Casos de Uso


E

de Classes

Na Análise Orientada a Objetos, a UML (Unified Modeling Language) organiza seus diagramas em duas grandes categorias: diagramas estruturais, que representam a estrutura estática do sistema, e diagramas comportamentais, que descrevem o comportamento dinâmico do sistema ao longo do tempo. Com base nessa classificação, relacione corretamente os termos da Coluna 1 às suas finalidades, presentes na Coluna 2:


Coluna 1:

(1) Diagramas Estruturais.

(2) Diagramas Comportamentais.


Coluna 2:

( ) Diagrama de Casos de Uso

( ) Diagrama de Atividades.

( ) Diagrama de Pacotes.

( ) Diagrama de Objetos.

( ) Diagrama de Estado.

( ) Diagrama de Classes.


Qual alternativa preenche, CORRETAMENTE, de cima para baixo, os parênteses acima?


A

2- 1-1-1-2-2.


B

1-2-1-2-1-2.


C

2-2-2-1-1-1.


D

2-2-1-1-2-1.


E

1-1-2-2-1-2.

O diagrama de colaboração em UML é redundante, pois suas informações são completamente substituídas pelos diagramas de sequência, sendo desnecessário em um modelo de sistema.


C

Certo


E

Errado

Uma empresa recebe um pedido de cadastro de fornecedor; o sistema verifica se os dados obrigatórios estão completos (retorna para correção se faltarem) e, quando válidos, executa em paralelo a análise fiscal e a avaliação de risco, cujos resultados depois convergem para uma decisão única de aprovar ou rejeitar o cadastro.


Sobre o assunto, assinale a alternativa que corresponde ao nome do diagrama comportamental da UML adequado para representar o referido processo.


A

Sequência.


B

Comunicação.


C

Atividades.


D

Classes.


E

Componentes.

O diagrama de atividades em UML é utilizado para modelar o fluxo de trabalho ou os processos dentro de um sistema, ajudando a capturar as atividades, as decisões e os paralelismos no processo de execução, sendo especialmente útil em processos de negócios e fluxos de controle.


C

Certo


E

Errado

O diagrama de classes em UML é utilizado exclusivamente para representar a interação entre objetos, não sendo adequado para modelar a estrutura do sistema.


C

Certo


E

Errado

O diagrama de classes pode incluir atributos, operações, visibilidade e relacionamentos diversos, como associações, agregações, composições e heranças.


C

Certo


E

Errado

O diagrama de classes em UML é utilizado para representar as classes, seus atributos e métodos, além dos relacionamentos entre elas, e é fundamental na análise orientada a objetos para modelar a estrutura estática do sistema.


C

Certo


E

Errado

O Diagrama de Chapin, também conhecido como Diagrama de Nassi-Shneiderman, apresenta as seguintes características:


I. Permite a visualização do fluxo físico do algoritmo e é voltado para a programação orientada a objetos.

II. É a substituição do fluxograma tradicional por diagrama que apresenta uma visão hierárquica e estruturada da lógica do programa.

III. Faz a representação das estruturas que tem um ponto de entrada e um ponto de saída e são compostas pelas estruturas básicas de controle de sequência, seleção e repartição.


Quais estão corretas?


A

Apenas I.


B

Apenas III.


C

Apenas l e II.


D

Apenas Il e III.


E

I, Il e III.

MDA é uma sigla em inglês que representa Mechanics, Dynamics, Aesthetics. em português, podemos traduzir como Mecânicas, Dinâmicas e Estética. Essa estrutura, proposta por Robin Hunicke, Marc LeBlanc e Robert Zubek, é uma abordagem de design de jogos que descreve a interação entre os elementos fundamentais de um jogo digital. Analisando as alternativas a seguir que tratam da figura abaixo, em que demonstra em um jogo digital entre Designer do jogo e o jogador,


Avalie as seguintes afirmações:


I. O Conceito de Design MDA é uma estrutura para analisar e projetar jogos digitais.

II. Mecânicas representam as regras e sistema que delimitam um jogo digital.

III. A estrutura MDA, formaliza o consumo de jogos digitais, dividindo-se na seguinte sequência de componentes específicos: SISTEMA – REGRAS - DIVERSÃO.

IV. Apesar dos elementos de Desing MDA serem interligados, percebe-se que a mecânica exerce sua independência num jogo digital, se comparado a dinâmica e estética.


Assinale a alternativa que apresenta APENAS as afirmações corretas:


A

I e II.


B

II e III.


C

III e IV.


D

I e III.


E

II e IV.

São diagramas estruturais da UML:


1. Diagrama de Implementação

2. Diagrama de Estados

3. Diagrama de Objetos

4. Diagrama de Componentes


Assinale a alternativa que indica todas as afirmativas corretas.


A

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


B

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


C

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


D

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


E

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

UML é uma notação gráfica para modelagem de software. A linguagem define um conjunto de diagramas para documentar e ajudar no design de sistemas de software, particularmente sistemas orientados a objetos. Os diagramas UML são classificados em dois grandes grupos: Diagramas Estáticos (ou Estruturais) modelam a estrutura e organização de um sistema e os Diagramas Dinâmicos (ou Comportamentais) modelam eventos que ocorrem durante a execução de um sistema.


Adaptado de Marco Túlio Valente, Engenharia de Software Moderna: Princípios e Práticas para Desenvolvimento de Software com Produtividade, Editora: Independente, 2020.


Quais diagramas da UML podem ser classificados como estruturais?


A

Diagrama de Classe e Diagrama de Objetos.


B

Diagrama de Sequência e Diagrama de Estados.


C

Diagrama de Classe e Diagrama de Atividades.


D

Diagrama de Casos de Uso e Diagrama de Sequência.


E

Diagrama de Classe e Diagrama de Sequência.

A UML (Unified Modeling Language) é uma linguagem de modelagem amplamente utilizada no desenvolvimento de sistemas, com o objetivo de representar diferentes aspectos de um sistema. Existem dois tipos principais de diagramas na UML: diagramas estruturais e diagramas comportamentais. Sabendo disso, assinale a alternativa que apresenta um diagrama da UML estrutural.


A

Diagrama de casos de uso.


B

Diagrama de sequência.


C

Diagrama de comunicação.


D

Diagrama de atividade.


E

Diagrama de classes.

Durante o desenvolvimento de um sistema de tramitação processual trabalhista, a equipe técnica optou por utilizar os princípios da orientação a objetos e diagramas da UML 2.5 para representar a modelagem. Considerando os conceitos de classes, métodos, interfaces, herança, encapsulamento, pacotes, sobrescrita e sobrecarga de métodos, bem como os diagramas da UML, a equipe entende, corretamente, que


A

o encapsulamento é alcançado apenas pela herança entre classes, em que atributos privados são automaticamente expostos às superclasses para reutilização, e os métodos sobrescritos devem ter a mesma herança da superclasse.


B

métodos sobrecarregados (overcharge) devem possuir o mesmo nome e exatamente a mesma assinatura, diferindo apenas no valor de retorno, e os métodos que tenham implementação padrão devem ser anotados com @def_method.


C

interfaces, em orientação a objetos, podem conter atributos e métodos com implementação padrão, desde que anotados com @default, e o encapsulamento é feito somente no nível do padrão adotado.


D

no diagrama de classes da UML 2.5, a herança é representada por uma seta vazada com linha contínua apontando da subclasse para a superclasse, e métodos sobrescritos (override) devem manter a mesma assinatura da superclasse.


E

pacotes, em orientação a objetos, modelam agrupamentos físicos de arquivos, sendo que sua diagramação na UML é elaborada para mostrar a sequência de comunicação entre objetos, bem como as atividades correlacionadas.

Na UML (Unified Modeling Language) 2.5.1, os diagramas são classificados em três categorias principais: estruturais, comportamentais e de iteração (ou interação). É um exemplo de diagrama estrutural:


A

Diagrama de Classe.


B

Diagrama de Sequência.


C

Diagrama de Comunicação.


D

Diagrama de Tempo.


E

Diagrama de Atividade.

 
 
Gerar simulado