Um relacionamento estendido entre dois casos de uso é um rel...

Próximas questões
Com base no mesmo assunto
Q40378 Engenharia de Software
Um relacionamento estendido entre dois casos de uso é um relacionamento de
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

A alternativa correta é a E - dependência.

Em UML, ao modelar casos de uso, é essencial identificar diferentes tipos de relacionamentos para expressar como eles interagem e dependem uns dos outros. O relacionamento de dependência é usado quando um caso de uso estende o comportamento de outro, ou seja, ele adiciona novas ações ou condições a um caso de uso existente sob certas circunstâncias. O caso de uso que é estendido permanece funcional por si só, mas o caso de uso que estende influencia ou altera o seu comportamento de alguma maneira.

A representação de um relacionamento de dependência em um diagrama de caso de uso é feita por uma seta pontilhada com a etiqueta «extend». Essa seta aponta do caso de uso que provê a extensão para o caso de uso que é estendido.

Portanto, a resposta correta é a dependência, visto que reflete corretamente este tipo específico de relacionamento em UML. As outras opções, como associação, composição, generalização e estado, representam diferentes tipos de relacionamentos ou conceitos em UML que não se aplicam ao contexto de casos de uso estendendo-se mutuamente.

Clique para visualizar este gabarito

Visualize o gabarito desta questão clicando no botão abaixo

Comentários

Veja os comentários dos nossos alunos

Os relacionamentos ligam as classes/objetos entre si criando relações lógicas entre estas
entidades. Os relacionamentos podem ser dos seguintes tipos:
· Associação: É uma conexão entre classes, e também significa que é uma conexão
entre objetos daquelas classes. Em UML, uma associação é definida com um
relacionamento que descreve uma série de ligações, onde a ligação é definida como a
semântica entre as duplas de objetos ligados.
· Generalização: É um relacionamento de um elemento mais geral e outro mais
específico. O elemento mais específico pode conter apenas informações adicionais.
Uma instância (um objeto é uma instância de uma classe) do elemento mais específico
pode ser usada onde o elemento mais geral seja permitido.
· Dependência e Refinamentos: Dependência é um relacionamento entre elementos, um
independente e outro dependente. Uma modificação é um elemento independente
afetará diretamente elementos dependentes do anterior. Refinamento é um
relacionamento entre duas descrições de uma mesma entidade, mas em níveis
diferentes de abstração.
estendido nao tem haver com extend nao???? deveria ser generalizacao!!!
Na minha opnião seria letra A (Associação), entendi essa questão como (caso A extende <> caso B)
Os relacionamentos entre casos de uso são: Associação (include, extend) e generalização.
Relacionamentos entre dois casos de uso existem em duas situações:
1 - Generalização (herança)
2 - Dependência (Include e Extend)

OBS.: Include e Extend são relacionamentos de dependência e não de associação, como disse nosso amigo logo acima.

Clique para visualizar este comentário

Visualize os comentários desta questão clicando no botão abaixo