Um analista de sistemas deverá apresentar um diagrama ...
Um analista de sistemas deverá apresentar um diagrama de classes de domínio de uma aplicação. Uma das necessidades a ser atendida é o módulo de abertura de processos judiciais, que são abertos para acionar judicialmente uma ou mais pessoas e podem ser iniciados por uma ou mais pessoas interessadas. Os dados completos de todas as pessoas envolvidas precisam ficar registrados, bem como a forma de participação (interessado ou acionado).
Considerando essa situação hipotética, assinale a opção que apresenta o diagrama mais adequado ao atendimento dessas necessidades.
Comentários
Veja os comentários dos nossos alunos
O gabarito é a letra D.
São 2 entidades, Pessoa e Processo. Um processo pode ser aberto por uma ou mais pessoas e uma pessoa pode não abrir ou abrir muitos processos. Essa é a parte superior do relacionamento. Um processo pode acionar uma ou mais pessoas e uma pessoa pode não ser acionada ou ser acionada por muitos processos. Essa é a parte inferior do relacionamento.
Letra A: Não faz sentido algum. ERRADA
Letra B: A aridade permite que 1 pessoa processe 0 pessoas. ERRADA
Letra C: Não tem distinção entre os papéis da Pessoa. ERRADA
Letra D: Correta e reaproveita a classe Pessoa. CORRETA
Letra E: Correta mas é menos eficiente que a letra D (não reaproveita Pessoa). ERRADA.
A resposta é a letra D. Uma Pessoa pode abrir um ou mais processos e um processo aciona uma ou mais pessoas.
descrevendo o diagrama: pessoa pode abrir de 0 a varios processos, os quais sao abertos por 1 ou mais pessos. Processo aciona 1 ou mais pessoas,as quais podem se envolver em de 0 a varios processos
O enunciado diz que: " Os dados completos de todas as pessoas envolvidas precisam ficar registrados, bem como a forma de participação (interessado ou acionado)."
Como se menciona a forma de participação como um dado de todas as pessoas, isso inviabiliza o última alternativa.
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo