Questão de Engenharia de Software — Engenharia de Requisitos — Instituto Legalle 2026
Engenharia de SoftwareEngenharia de Requisitos
- Código
- qg747390
- Banca
- Instituto Legalle
- Órgão
- BADESUL - RS
- Ano
- 2026
- Nível
- Superior
- Cargo
- Técnico em Desenvolvimento - Analista de Sistemas (Ênfase em Analista de Negócios)
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.
- AA 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.
- BA 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.
- CA 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.
- DAs 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.
- EA 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.