FC ConcursosFC Concursos

Questão FC373872

Considere a situação em que, durante o projeto de um sistema de controle eleitoral, um Analista de Sistemas obteve os seguintes requisitos: I. O cidadão exerce o papel de eleitor e

UML

FCC · 2018

Considere a situação em que, durante o projeto de um sistema de controle eleitoral, um Analista de Sistemas obteve os seguintes requisitos:


I. O cidadão exerce o papel de eleitor e pode exercer também o de mesário. Um caso de uso para cadastrar cidadão pode ter um desdobramento para os tipos eleitor e mesário.


II. Durante o processo de cadastro, se ocorrer de um cidadão eleitor solicitar ser também mesário, o sistema deverá realizar um caso de uso específico para cadastrá-lo como mesário.


III. Toda vez que um cidadão mesário necessitar acessar o sistema eleitoral para averiguar alguma situação, ele deve se “logar” e, então, sempre, nessa situação, o sistema deverá realizar um caso de uso para autenticar o mesário (validar login e senha).


Em um Diagrama de Caso de Uso, os relacionamentos derivados da especificação dos requisitos acima, correspondem, correta e respectivamente, a

  1. extensão, generalização e inclusão.
  2. generalização, extensão e inclusão.
  3. extensão, extensão e inclusão.
  4. generalização, inclusão e inclusão.
  5. Inclusão, extensão e generalização.
Mostrar resposta e comentário

Gabarito

B

Comentário do professor

Generalização: o requisito I descreve que um cidadão pode assumir papéis mais específicos — eleitor e mesário. Em UML isso é modelado como uma generalização, onde o ator pai (cidadão) fornece comportamento/interface que os atores filhos (eleitor, mesário) herdam.

Extensão: o requisito II trata de um comportamento opcional condicionado — durante o cadastro do eleitor, se ele solicitar ser mesário, realiza‑se um fluxo adicional para cadastrá‑lo como mesário. Esse fluxo condicional é representado por uma extensão do caso de uso principal.

Inclusão: o requisito III exige que, sempre que o mesário acessar o sistema, o caso de uso de autenticação seja executado. Como esse comportamento ocorre sempre e é reutilizável, modela‑se por inclusão do caso de uso de autenticar.

Conteúdo do catálogo FC Concursos · Atualizado em

Continue aprendendo