

Seu próximo nível começa aqui
Seu desenvolvimento não pode ter limites. Garanta sua Assinatura Ilimitada e libere uma preparação completa com os melhores professores do Brasil.
Os diagramas de casos de uso da UML descrevem os requisitos funcionais de um sistema sob a perspectiva dos atores externos que interagem com ele. Para expressar relações de dependência e reuso entre casos de uso, a UML define os estereótipos < < include > > e < < extend > >, que possuem semânticas distintas. Diante disso, assinale a alternativa que descreve CORRETAMENTE a diferença entre essas duas relações.
A relação < < include > > indica que um caso de uso base pode invocar outro caso de uso, dependendo de uma condição avaliada durante a execução.
A relação < < extend > > indica que um caso de uso base sempre incorpora o comportamento de outro caso de uso, sendo essa incorporação obrigatória.
A relação < < include > > indica que o caso de uso base incorpora obrigatoriamente o comportamento de outro caso de uso, enquanto < < extend > > representa uma extensão condicional e opcional ao comportamento base.
As relações < < include > > e < < extend > > possuem semântica equivalente e são usadas de forma intercambiável para representar reuso de comportamento entre casos de uso.
A relação < < extend > > indica que o caso de uso estendido passa a substituir completamente o caso de uso base, eliminando a necessidade de executá-lo de forma independente.