Questões de Concurso sobre Diagramas Estruturais

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

No contexto de casos de uso (UML) para um sistema de matrícula on-line, considere:


  1. Diretor Acadêmico (define políticas de matrícula, não usa diretamente a interface do sistema no dia a dia).
  2. Aluno (entra no portal para efetuar a matrícula).
  3. Gateway de Pagamento (serviço externo usado para autorizar cobrança da taxa).


Assinale a alternativa correta que apresenta a classificação desses papéis (stakeholder, ator primário, ator secundário).


A

Stakeholder: Diretor Acadêmico; Ator primário: Aluno; Ator secundário: Gateway de Pagamento.


B

Stakeholder: Aluno; Ator primário: Gateway de Pagamento; Ator secundário: Diretor Acadêmico.


C

Stakeholder: Banco de Dados; Ator primário: Aluno; Ator secundário: Diretor Acadêmico.


D

Stakeholder: Diretor Acadêmico; Ator primário: Banco de Dados; Ator secundário: Aluno.


E

Stakeholder: Auditor Externo; Ator primário: Diretor Acadêmico; Ator secundário: Aluno.

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.

Assinale a alternativa correta, conforme Guedes (2009), que indica um diagrama estrutural da Linguagem UML (Unified Modeling Language), que tem por objetivo representar como os elementos do modelo estão divididos logicamente. Tais elementos podem ser, por exemplo, subsistemas ou componentes englobados por um sistema ou as camadas que o compõem, entre outras possibilidades.


Fonte: GUEDES, G. T. A. UML 2: Uma abordagem prática. 3. ed. São Paulo: Novatec Editora, 2009.


A

Diagrama de casos de uso.


B

Diagrama de pacotes.


C

Diagrama de implantação.


D

Diagrama de sequência.


E

Diagrama de componentes.

Os padrões de projeto são extremamente úteis para organizar a arquitetura do sistema e o modelo de programação. Eles são projetados em diagramas da UML, como no modelo a seguir.


Imagem associada para resolução da questão


O diagrama expressa o padrão de projeto:


A

Observer;


B

Singleton;


C

Data Access Object;


D

Intercept Filter;


E

Template Method.

Considere a figura apresentada por Heuser (2009, p. 26):


Imagem associada para resolução da questão


Indique a sentença CORRETA:


A

Trata-se de uma modelo lógico, representado por um diagrama entidade-relacionamento.


B

Trata-se de um modelo conceitual, representado por um diagrama entidade-relacionamento.


C

Trata-se de um modelo lógico, que indica a chave estrangeira preço na tabela Produto.


D

Trata-se de um modelo conceitual, que indica a chave estrangeira descrição na tabela Tipo de produto.


E

Trata-se de um modelo lógico, que apresenta informações sobre integridade referencial do banco de dados.

Sobre o diagrama boxplot, seus componentes e funções, assinale a alternativa correta.


A

A linha central do boxplot representa a média dos dados, proporcionando uma medida da tendência central.


B

As “caixas” do boxplot mostram a distribuição dos dados dentro do intervalo interquartil (IQR), que corresponde aos 50% dos dados centrais.


C

Os “bigodes” do boxplot se estendem até os valores mínimo e máximo dos dados, incluindo todos os outliers.


D

O intervalo interquartil (IQR) é calculado como a diferença entre o primeiro quartil (Q1) e a mediana.


E

Outliers são identificados no boxplot como pontos fora das “caixas” que representam o intervalo interquartil (IQR).

A UML versão 2.5 possui um grande conjunto de tipos de diagramas distintos. O diagrama abaixo indica as etapas de confecção de um bolo.


Imagem associada para resolução da questão


O diagrama é do tipo


A

fase.


B

estado.


C

transição.


D

atividade.


E

comunicação.

A UML inclui diagrama, que mostra a estrutura estática do sistema, instâncias específicas, componentes físicos do sistema e suas interações. Marque a alternativa que contém corretamente os principais tipos de diagramas de estrutura estática na UML.


A

Diagrama de classe, diagrama de objeto e diagrama de atividade.


B

Diagrama de caso de uso, diagrama de componente e diagrama de implementação.


C

Diagrama de pacote, diagrama de perfil e diagrama de classe.


D

Diagrama de classe, diagrama de objeto e diagrama de componente.

Considere que uma classe P possui nela uma propriedade de objeto que guarda a instância de uma classe Q.


Nesse caso, o tipo de relacionamento entre as classes P e Q que deve ser modelado em um diagrama de classe da UML é o relacionamento de


A

associação.


B

herança de interface.


C

herança entre classes.


D

dependência, em que P depende de Q.


E

dependência, em que Q depende de P

O diagrama de classes é uma representação da estrutura e relacionamentos das classes em um sistema orientado a objetos. Os principais elementos encontrados em um diagrama de classes são:


A

entidades, classes, operações e atores.


B

entidades, atributos, métodos e encapsulamentos.


C

classes, atributos, operações e relacionamentos.


D

classes, atributos, estruturas condicionais e agregações.

Analise o diagrama UML (Unified Modeling Language) a seguir:


Imagem associada para resolução da questão


GUEDES, G. T. A. UML 2: Uma abordagem prática. Editora Novatec. 3º Ed. 657 pg. 2009.

Assinale a alternativa que indica o tipo do diagrama acima, conforme Guedes (2009):


A

Diagrama de Estados.


B

Diagrama de Sequência.


C

Diagrama de Implantação.


D

Diagrama de Visão Geral de Interação.


E

Diagrama de Comunicação.

Associe cada componente de um fluxograma com seu respectivo papel:


I) Círculo

II) Retângulo com bordas arredondadas

III) Setas


a) Identifica o fluxo dos dados, permitindo conexão entre as outras figuras existentes.

b) Utilizado como conector.

c) Define início e fim do algoritmo.


A

I - a; II - b; III - c;


B

I - a; II - c; III - b;


C

I - b; II - c; III - a;


D

I - b; II - a; III - c;


E

I - c; II - b; III - a;

Relativo às noções de programação java e UML (Unified Modeling Language), marque a alternativa INCORRETA:


A

Várias instruções Java permitem a você especificar que a próxima instrução a executar não seja necessariamente a próxima na sequência. Isso é chamado transferência de controle.


B

Uma instrução de controle não pode ser aninhada dentro de outra instrução de controle.


C

Um diagrama de atividades UML modela o fluxo de trabalho (também chamado atividade) de uma parte de um sistema de software.


D

As setas no diagrama de atividade representam transições, as quais indicam a ordem em que as ações representadas pelos estados da ação ocorrem.

No diagrama apresentado, seria adequado utilizar o diagrama de estrutura composta para, caso se queira, descrever os detalhes das partes internas que compõem uma classe e a forma como elas colaboram entre si.


C

Certo


E

Errado

Analise o diagrama a seguir.


Imagem associada para resolução da questão


Considerando esse diagrama, assinale a alternativa correta.


A

Um livro pode ser escrito por mais de um autor.


B

Uma editora pode publicar apenas um livro.


C

Um autor pode publicar seu livro com mais de uma editora.


D

Uma editora pode publicar livros de vários autores.

A UML (Unified Modeling Language) é uma linguagem padrão para especificação de artefatos de sistemas de informação. Observe o seguinte diagrama UML representando a topologia de hardware de um sistema com seus respectivos artefatos de software.


Imagem associada para resolução da questão


Para especificar os elementos de hardware ou software, representados por nós interligados, contendo os artefatos de software que compõem um sistema, deve-se utilizar o Diagrama de:


A

classes (class);


B

pacotes (package);


C

implementação (deployment);


D

componentes (component);


E

máquina de estado (state machine).

O diagrama abaixo, modelado na linguagem UML 2.5.1, representa um conceito do negócio para o Sistema PARCEIROS utilizado por uma associação civil sem fins lucrativos.


Imagem associada para resolução da questão


O diagrama acima explicita que:


A

a designação powertype :ParticipanteTipo no GeneralizationSet em Participante especifica uma outra tipificação para as subclasses de Participante;


B

cada instância de Associado tem seus próprios atributos e compartilha instâncias com Eventual e Incentivador;


C

as instâncias das subclasses de Participante podem corresponder a várias instâncias de ParticipanteTipo simultaneamente;


D

as instâncias de ParticipanteTipo têm um relacionamento semântico de realização com as instâncias de Participante;


E

o GeneralizationSet em Participante tem tipificação forte e está cobrindo semanticamente seus classificadores, que não têm instâncias em comum.

Considere o seguinte diagrama de classes UML. Considere que String e Date são tipos da linguagem Java.

Imagem associada para resolução da questão

Com base no diagrama apresentado, o código Java que respeita os elementos especificados no diagrama é


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

Os modelos UML são expressados graficamente na forma de diagramas, podendo ser divididos em dois grupos principais, sendo eles:


A

diagramas de análise e diagramas de desenvolvimento.


B

diagramas de atividades e diagramas de caso de uso.


C

diagramas de dados e diagramas de arquitetura.


D

diagramas de estruturas e diagramas de comportamentos.

   
Gerar simulado