Na sua forma plena, a sintaxe de uma operação na UML inclui...
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
Alternativa correta: E - visibilidade, nome, lista de parâmetros, tipo de retorno e propriedades.
Vamos entender porque esta é a alternativa correta. Na UML, que é uma linguagem padrão para modelar a estrutura e o comportamento de sistemas de software, as operações de uma classe são elementos fundamentais. Quando uma operação é completamente especificada em um diagrama de classes UML, ela pode incluir diversos aspectos:
- Visibilidade: Indica o nível de acesso à operação. Símbolos comuns para visibilidade são: '+' para público, '-' para privado, '#' para protegido e '~' para pacote.
- Nome: O identificador da operação, que geralmente é um verbo, indicando a ação que a operação executa.
- Lista de parâmetros: Os parâmetros que a operação requer, entre parênteses, cada um seguido pelo respectivo tipo. Por exemplo: (param1: Tipo1, param2: Tipo2).
- Tipo de retorno: O tipo de dado que a operação retorna após a sua execução. Pode ser um tipo primitivo, uma classe, uma interface, entre outros.
- Propriedades: Informações adicionais sobre a operação, como restrições ou características de implementação — por exemplo, {abstract}, {static} ou outras notas úteis.
Com essa explicação, fica evidente que a alternativa E é a mais completa, pois a definição plena da sintaxe de uma operação na UML abrange todos esses elementos, proporcionando uma visão completa da operação dentro do modelo. Ao estudar UML para concursos, é importante ter atenção aos detalhes de cada elemento de um diagrama, pois todos têm um propósito específico e contribuem para o entendimento do sistema como um todo.
Clique para visualizar este gabarito
Visualize o gabarito desta questão clicando no botão abaixo
Comentários
Veja os comentários dos nossos alunos
Visibilidade nome (lista de parâmetros): tipo-de-retorno {lista restrições}
Nome: corresponde ao nome da operação
Lista de parâmetros: são os parâmetros da operação.
Tipo de retorno: o tipo de dado retornado pela operação
Restrição: permite indicar propriedades adicionais.
ex: {query}.
Notação completa de atributos:
Visibilidade nome: tipo [multiplicidade] = valor_default {lista de restrições}
Nome: corresponde ao nome do atributo
Tipo: domínio do atributo
Multiplicidade: indicação de quantos objetos podem preencher a propriedade [min..max]
Valor Default: valor do atributo, caso ele seja omitido no momento da criação
Restrição: permite indicar propriedades adicionais.
{readOnly}, {ordered}, {unique}, etc.
Fonte: Prof. Fernando Pedrosa
visibilidade nome {lista-de-parâmetros} : tipo-de-retorno {lista-de-propriedades}
- O marcador visibilidade é público (+) ou privado (-) ;
- O nome é uma sequência de caracteres;
- A lista-de-parâmetros é a lista de parâmetros da operação;
- O tipo-de-retorno é o tipo do valor encontrado, se houver um;
- A lista-de-propriedades indica valores de propriedades que se aplicam à operação dada.
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo