Questão nº 50

Questão de Tecnologia da Informação · FCC TRT-20 2016 (nº 50)

FCC2016Técnico Judiciário - Área Apoio Especializado - Especialidade Tecnologia da InformaçãoTecnologia da Informação
Gabarito: Cver comentário ↓

Após conversa com diversos funcionários do Tribunal para o qual está sendo desenvolvido um software, um Técnico listou os seguintes requisitos:
− O Juiz poderá cadastrar ou alterar informações nos processos. Para que alterações sejam possíveis é necessário que antes seja feita uma busca para localizar o processo.
− O sistema registrará automaticamente em log todas as operações realizadas pelos funcionários do Tribunal, para futuros processos de auditoria.
Ao construir um diagrama de casos de uso da UML para mostrar a relação entre o ator "Juiz" e os casos de uso "cadastrar processo", "alterar processo" e "localizar processo", notou-se uma associação entre os casos de uso "alterar processo" e "localizar processo". Esta associação deve ser rotulada com o estereótipo

Resposta comentada

Gabarito Alternativa C

No Diagrama de Casos de Uso da UML, os estereótipos de associação indicam como um caso de uso se relaciona com outro: <<include>> mostra que um caso de uso sempre incorpora a funcionalidade de outro, sendo uma dependência obrigatória; <<extend>> mostra que um caso de uso pode adicionar funcionalidade a outro sob certas condições, sendo opcional.

  • (A) Incorreta: O estereótipo <<extend>> é usado quando um caso de uso opcionalmente adiciona comportamento a outro, ou seja, a funcionalidade estendida não é obrigatória para o caso de uso base. A questão afirma que a busca é "necessária" para a alteração, não opcional.
  • (B) Incorreta: O estereótipo <<generalize>> (ou generalização) é usado para indicar que um caso de uso é uma versão mais específica de outro (herança de comportamento), o que não se aplica à relação de pré-requisito entre "alterar" e "localizar".
  • (C) Correta: O estereótipo <<include>> é o correto porque o requisito "Para que alterações sejam possíveis é necessário que antes seja feita uma busca para localizar o processo" indica que o caso de uso "alterar processo" sempre inclui ou depende obrigatoriamente do caso de uso "localizar processo" para ser executado.
  • (D) Incorreta: O estereótipo <<specialize>> é sinônimo de <<generalize>> (generalização/especialização) e não se aplica a esta relação de dependência obrigatória.
  • (E) Incorreta: <<connect>> não é um estereótipo padrão da UML para relações entre casos de uso.

Fonte: FCC TRT-20 2016 Técnico Judiciário - Área Apoio Especializado - Especialidade Tecnologia da Informação (Caderno Tipo 1). Reproduzida para fins de estudo.

Continue estudando

Estudar é izi

Pratique milhares de questões como esta, de graça, com explicação e gamificação no Quizinho.

Estudar de graça no Quizinho