Questão nº 55
Questão de Tecnologia da Informação - Sistemas de Informação · FGV MPRJ 2025 (nº 55)
UML é uma linguagem de notação e um padrão para representar visualmente a arquitetura, o design e a implementação de sistemas de software. UML utiliza diversos termos em seu metamodelo. Relacione os termos da UML a seguir às suas respectivas definições.
- Classe.
- Operação.
- Interface.
- Método.
( ) É um serviço solicitado a um objeto para produzir um comportamento;
( ) É uma descrição de um conjunto de objetos que compartilham os mesmos atributos, operações, métodos relacionamentos e semântica;
( ) É a implementação de uma operação que especifica o algoritmo ou procedimento usado pela operação;
( ) É definido como um conjunto de operações externamente visíveis, elas podem ser associados a tipos de classes.
A relação correta, na ordem dada, é:
- A4 – 3 – 1 – 2.
- B1 – 4 – 2 – 3.
- C3 – 2 – 1 – 4.
- D2 – 1 – 4 – 3. (alternativa correta)
- E1 – 4 – 3 – 2.
Resposta comentada
Gabarito Alternativa D
UML (Unified Modeling Language) é uma linguagem visual para desenhar e entender sistemas de software, usando símbolos padronizados para representar diferentes partes, como classes, interfaces e as ações que elas realizam.
- (A) Incorreta: A primeira definição ("É um serviço solicitado a um objeto para produzir um comportamento") refere-se a uma Operação (2), não a um Método (4).
- (B) Incorreta: A primeira definição refere-se a uma Operação (2), não a uma Classe (1).
- (C) Incorreta: A primeira definição refere-se a uma Operação (2), não a uma Interface (3).
- (D) Correta: A sequência correta é:
- (2) Operação: É um serviço solicitado a um objeto para produzir um comportamento (a declaração do que pode ser feito).
- (1) Classe: É uma descrição de um conjunto de objetos que compartilham os mesmos atributos, operações, métodos, relacionamentos e semântica (o molde para objetos).
- (4) Método: É a implementação de uma operação que especifica o algoritmo ou procedimento usado pela operação (o código que executa o que a operação declara). A armadilha aqui é confundir Operação com Método: a Operação é a assinatura do serviço (o que pode ser feito), enquanto o Método é a implementação (como é feito).
- (3) Interface: É definido como um conjunto de operações externamente visíveis, elas podem ser associados a tipos de classes (um contrato de serviços).
- (E) Incorreta: A primeira definição refere-se a uma Operação (2), não a uma Classe (1).
Fonte: FGV MPRJ 2025 Analista do Ministério Público - Área Administrativa - Tecnologia da Informação (Caderno Tipo 1). Reproduzida para fins de estudo.