Questão nº 67
Questão de Tecnologia da Informação · FGV MP-SC 2022 (nº 67)
Observe o Diagrama de Componentes modelado em UML 2.5.1 ilustrado a seguir.

No diagrama acima, está representado que:
- Aa interface "ServicoFuncional" usa o componente "Processo";
- Bo componente "EntradaDocs" é realizado pelo componente "Processo"; (alternativa correta)
- Cexiste uma relação de uso entre os componentes "Processo" e "EntradaDocs";
- Dhá uma relação de especialização entre os componentes "Processo" e "Pessoa";
- Eo componente "EntradaDocs" é uma generalização do componente "Processo".
Resposta comentada
Gabarito Alternativa B
Conceito-chave: Em UML, um componente é uma parte modular e substituível de um sistema. A realização (seta tracejada com triângulo fechado) indica que um componente implementa (fornece) uma interface. Já a dependência (seta tracejada com seta aberta) indica que um componente usa outro.
- (A) Incorreta: A interface "ServicoFuncional" não usa o componente "Processo"; na verdade, o componente "Processo" é quem realiza (implementa) essa interface.
- (B) Correta: A seta tracejada com triângulo fechado apontando de "Processo" para "EntradaDocs" significa que o componente "Processo" realiza (implementa) o componente "EntradaDocs" (que atua como uma interface ou especificação). É exatamente o que o diagrama mostra.
- (C) Incorreta: A relação entre "Processo" e "EntradaDocs" é de realização, não de uso (dependência). A dependência seria uma seta tracejada com seta aberta, o que não ocorre aqui.
- (D) Incorreta: Não há relação de especialização (herança) entre "Processo" e "Pessoa"; a notação de herança seria uma seta sólida com triângulo fechado, que não aparece no diagrama.
- (E) Incorreta: "EntradaDocs" não é generalização de "Processo"; a generalização teria a seta apontando de "Processo" para "EntradaDocs", mas com linha sólida, e o diagrama mostra uma realização (linha tracejada).
Armadilha da banca (na alternativa C): A pegadinha está em confundir realização com dependência. A realização (seta tracejada com triângulo) é frequentemente mal interpretada como "uso". No diagrama, a seta tracejada com triângulo fechado indica que "Processo" implementa "EntradaDocs", e não que "usa" ou "depende" dele.
Fonte: FGV MP-SC 2022 Analista em Tecnologia da Informação (Caderno Tipo 1). Reproduzida para fins de estudo.