Pular para o conteúdo principal

Questão de Arquitetura de Computadores — Arquiteturas — CESPE / CEBRASPE 2025

Arquitetura de ComputadoresArquiteturas
Código
ce215880
Banca
CESPE / CEBRASPE
Órgão
SUSEP
Ano
2025
Nível
Superior
Cargo
Analista Técnico: - Área: Tecnologia da Informação e Ciência de Dados
Em relação às práticas de UI design e aos padrões utilizados pela UML 2.5.1, julgue o item subsecutivo.Os ExtensionPoints podem ser listados em um compartimento do UseCase com o título extension points, sendo cada um identificado por uma string de texto no símbolo oval, conforme a sintaxe a seguir.Imagem associada para resolução da questão
  1. CCerto
  2. EErrado
Revelar gabarito e comentário

GabaritoC — Certo

Comentário gerado por IA. É um apoio ao estudo, ancorado em fontes, mas pode conter imprecisões — confira sempre na fonte oficial (lei, súmula, edital e gabarito da banca). Encontrou um erro? Use “Reportar”.

UML 2.5.1: Extension Points em Casos de Uso

Gabarito: Certo (C). A afirmação está correta porque, na UML 2.5.1, os pontos de extensão (extension points) de um caso de uso podem, de fato, ser listados em um compartimento próprio com o título "extension points", e cada um é identificado por uma string de texto dentro do símbolo oval do caso de uso. Essa é uma notação padrão prevista na especificação da UML para diagramas de casos de uso.

Os extension points são um mecanismo da UML usado para modelar variações no comportamento de um caso de uso. Eles definem pontos específicos no fluxo do caso de uso onde uma extensão (um comportamento adicional, geralmente modelado por um relacionamento <<extend>>) pode ser inserida. Na prática, um caso de uso pode ter vários extension points, cada um com um nome único que o identifica. A notação gráfica para representá-los é um compartimento opcional dentro do símbolo oval do caso de uso, rotulado com o texto "extension points", e cada ponto de extensão é listado como uma linha de texto dentro desse compartimento.

A UML 2.5.1, que é a versão mais recente da especificação da Object Management Group (OMG), mantém essa notação. O compartimento de extension points é uma das várias seções que podem aparecer no símbolo de um caso de uso, ao lado de outros compartimentos como o de atributos e o de operações. A sintaxe exata é definida na especificação, mas a essência é que cada extension point é uma string de texto que nomeia aquele ponto de extensão específico.

Um exemplo concreto: imagine um sistema de caixa eletrônico com o caso de uso "Sacar Dinheiro". Esse caso de uso pode ter um extension point chamado "Validar Cartão" e outro chamado "Imprimir Recibo". No diagrama, o símbolo oval de "Sacar Dinheiro" teria um compartimento "extension points" listando essas duas strings. Quando um relacionamento <<extend>> é desenhado a partir de um caso de uso de extensão (por exemplo, "Imprimir Recibo"), ele pode ser conectado a esse extension point específico, indicando que a extensão ocorre naquele ponto do fluxo.

A distinção importante aqui é entre extension points e o relacionamento <<extend>> em si. O extension point é o local nomeado no caso de uso base; o relacionamento <<extend>> é a conexão que liga o caso de uso de extensão a esse local. A banca pode tentar confundir esses dois conceitos, mas a questão é clara: a notação do compartimento "extension points" com strings de texto é correta.

A pegadinha que a banca poderia explorar é a confusão com o relacionamento <<include>>, que é obrigatório e não opcional como o <<extend>>. No entanto, a questão não trata disso; ela foca exclusivamente na notação dos extension points, que está correta.

Item — ✅ CERTO

A afirmação está correta. A UML 2.5.1 especifica que os extension points de um caso de uso podem ser exibidos em um compartimento com o título "extension points" dentro do símbolo oval. Cada extension point é identificado por uma string de texto, que é o nome do ponto de extensão. Essa é a notação padrão e está em conformidade com a especificação da UML para diagramas de casos de uso.

Gabarito: Certo (C).

Link permanente: /questoes/ce215880