Ícone Questionei
QuestõesDisciplinasBancasDashboardSimuladosCadernoRaio-X
Logo Questionei

Links Úteis

  • Início
  • Questões
  • Disciplinas
  • Simulados

Legal

  • Termos de Uso
  • Termos de Adesão
  • Política de Privacidade

Disciplinas

  • Matemática
  • Informática
  • Português
  • Raciocínio Lógico
  • Direito Administrativo

Bancas

  • FGV
  • CESPE
  • VUNESP
  • FCC
  • CESGRANRIO

© 2026 Questionei. Todos os direitos reservados.

Feito com ❤️ para educação

Logo Questioneiquestionei.com
  1. Início/
  2. Questões

Questões

Explore as questões disponíveis e prepare-se para seus estudos!

Filtros

Disciplina
Tema
Cargo
Dificuldade
Banca
Ano
Organização

Excluir questões:

Filtrar por:

Seus filtros aparecerão aqui.

10 por página

1

457941200195244
Ano: 2019Banca: UFCGOrganização: UFCGDisciplina: Engenharia de SoftwareTemas: Linguagem de Modelagem Unificada | Diagrama de Classes
Em diagramas de classe UML, é válido dizer que:
Gabarito comentado
Anotações
Marcar para revisão
Reportar erro

2

457941201790469
Ano: 2014Banca: FGVOrganização: PROCEMPADisciplina: Engenharia de SoftwareTemas: Diagrama de Comunicação | Linguagem de Modelagem Unificada | Diagrama de Classes
A UML (Unified Modeling Language) define uma notação gráfica própria que ajuda na descrição e no projeto de sistemas de software, particularmente daqueles construídos utilizando o paradigma orientado a objetos.

Com relação aos tipos de diagramas oficiais da UML, analise as afirmativas a seguir.

I. Os diagramas de classes são indicados para descrever os tipos de objetos presentes no sistema e os vários tipos de relacionamentos estáticos existentes entre eles.

II. Os diagramas de máquina de estados desempenham um papel semelhante aos fluxogramas e por isso são indicados para descrever a lógica de procedimento, o processo de negócio e o fluxo de trabalho.

III. Os diagramas de comunicação são indicados para representar nós físicos responsáveis por executar a mesma tarefa lógica, além de mostrar informações sobre os protocolos utilizados, nos caminhos de comunicação, entre os nós do sistema.

Assinale:
Gabarito comentado
Anotações
Marcar para revisão
Reportar erro

3

457941200597757
Ano: 2022Banca: UFRPEOrganização: UFRPEDisciplina: Engenharia de SoftwareTemas: Diagrama de Casos de Uso | Diagrama de Classes | Linguagem de Modelagem Unificada

Diagramas UML permitem expressar diferentes visões e abstrações na modelagem de um sistema. Acerca desse tema, analise as afirmativas a seguir.


1) Diagramas de casos de uso e diagramas de atividade são exemplos de diagramas que representam o comportamento dinâmico do sistema.


2) Diagramas de classes representam a visão estática do sistema e podem ser expressos em diferentes níveis de abstração, desde a perspectiva conceitual até a de implementação.


3) Diagramas de máquinas de estados representam os possíveis estados da instância de uma classe e são uma boa alternativa para modelar concorrência.


4) No modelo de casos de uso, a execução de cada caso de uso é independente dos demais casos de uso. No entanto, em nível de implementação, podem-se criar dependências implícitas entre casos de usos distintos.


Está(ão) correta(s), apenas: 

Gabarito comentado
Anotações
Marcar para revisão
Reportar erro

4

457941201882922
Ano: 2015Banca: NC-UFPROrganização: COPELDisciplina: Engenharia de SoftwareTemas: Diagrama de Classes | Linguagem de Modelagem Unificada

Sobre os diagramas de classes da UML, considere as seguintes afirmativas:

1. Uma classe é uma descrição de um conjunto de objetos que compartilham os mesmos atributos, operações e semântica.

2. O retângulo que representa uma classe pode ser constituído de três partes: a de cima representa o nome, a do meio os atributos e a de baixo as operações.

3. Os diagramas de classes costumam conter os seguintes itens: Classes, Interfaces e Relacionamentos.

4. Os diagramas de classes são utilizados para fazer a modelagem da visão estática de um sistema. Essa visão oferece principalmente suporte para os requisitos funcionais de um sistema – os serviços que o sistema deverá fornecer aos usuários finais.

Assinale a alternativa correta.

Gabarito comentado
Anotações
Marcar para revisão
Reportar erro

5

457941202044680
Ano: 2023Banca: FUNDATECOrganização: PROCERGSDisciplina: Engenharia de SoftwareTemas: Diagrama de Objetos | Diagrama de Classes | Linguagem de Modelagem Unificada
Qual é a diferença entre inversão de controle e injeção de dependências?
Gabarito comentado
Anotações
Marcar para revisão
Reportar erro

6

457941201201866
Ano: 2021Banca: CESPE / CEBRASPEOrganização: BANESEDisciplina: Engenharia de SoftwareTemas: Diagrama de Classes | Linguagem de Modelagem Unificada
Texto associado

    Para acelerar os resultados e as entregas do desenvolvimento de um sistema, optou-se pelo uso de metodologias ágeis e pelo emprego de um quadro Kanban (lista de atividades para fazer, fazendo e prontas). Para a modelagem visual do sistema, optou-se pela linguagem de modelagem unificada (UML 2.2) como apoio à análise e ao projeto orientado a objetos. O gerente do projeto deseja adotar o padrão de arquitetura modelo-visão-controle (MVC), buscando um baixo acoplamento entre os componentes da aplicação.

Considerando desenvolvimento do sistema descrito nessa situação hipotética bem como os conceitos de engenharia de software, julgue o item que se segue.


No diagrama de classes do sistema, deve-se utilizar uma classe associativa para representar a conexão entre um conjunto de classes e outra para representar as características que são herdadas das classes que participam desse relacionamento.

Gabarito comentado
Anotações
Marcar para revisão
Reportar erro

7

457941201632645
Ano: 2021Banca: Instituto ConsulplanOrganização: SEFAZ-PI Disciplina: Engenharia de SoftwareTemas: Diagrama de Casos de Uso | Diagrama de Classes | Linguagem de Modelagem Unificada

A UML é uma linguagem visual para especificar, construir e documentar os artefatos de sistemas. Trata-se de uma linguagem de modelagem de propósito geral que pode ser usada com os principais métodos de objetos e componentes, podendo ser empregada em todos os domínios de aplicação e plataformas de implementação. Sobre a UML, analise as afirmativas a seguir.


I. Os diagramas de comportamento da UML demonstram como ocorrem as trocas de mensagens entre os objetos do sistema para se atingir um determinado objetivo.

II. A especificação UML é definida usando uma abordagem de metamodelagem que adapta técnicas de especificação formal. As técnicas de especificação formal são usadas para aumentar a precisão e a correção da especificação.

III. O diagrama de casos de uso procura, por meio de uma linguagem simples, demonstrar o comportamento externo do sistema. Apresenta o sistema sob a perspectiva do usuário; sendo, dentre todos da UML, o mais abstrato, flexível e informal.

IV. As classes têm atributos e operações e participam de hierarquias de herança. A herança múltipla é permitida. As instâncias de uma classe são objetos. Quando uma classe é abstrata, ela não pode ter nenhuma instância direta. Qualquer instância direta de uma classe concreta (ou seja, não abstrata) também é uma instância indireta das superclasses de sua classe.


Está correto o que se afirma em 

Gabarito comentado
Anotações
Marcar para revisão
Reportar erro

8

457941201941373
Ano: 2012Banca: FCCOrganização: TRE-SPDisciplina: Engenharia de SoftwareTemas: Diagrama de Atividades | Diagrama de Classes | Linguagem de Modelagem Unificada
A UML 2.0 divide os diagramas em duas categorias, estruturais e de comportamento. São exemplos de diagramas estruturais e de comportamento, respectivamente, os diagramas de
Gabarito comentado
Anotações
Marcar para revisão
Reportar erro

9

457941201244189
Ano: 2019Banca: QuadrixOrganização: CREA-GODisciplina: Engenharia de SoftwareTemas: Diagrama de Classes | Linguagem de Modelagem Unificada

No que se refere aos diagramas da análise orientada a objetos, julgue o item.


O diagrama de classe retrata diversos elementos estáticos, juntamente com suas associações, suas construções de herança, sua agregação etc.

Gabarito comentado
Anotações
Marcar para revisão
Reportar erro

10

457941201947692
Ano: 2021Banca: VUNESPOrganização: TJM-SPDisciplina: Engenharia de SoftwareTemas: Diagrama de Classes | Linguagem de Modelagem Unificada
No diagrama de classes UML, uma diferença entre associações do tipo agregação e composição é:
Gabarito comentado
Anotações
Marcar para revisão
Reportar erro
..
Logo Questioneiquestionei.com