Julgue o item, a respeito de UML.Em casos de uso, a relação ...

Próximas questões
Com base no mesmo assunto
Q2263278 Engenharia de Software
Julgue o item, a respeito de UML.
Em casos de uso, a relação include acrescenta comportamento incremental a um caso de uso básico da UML, representando situação em que alguma capacidade inicial é definida e, mais tarde, recursos são acrescentados modularmente. A relação extends incorpora um caso de uso dentro da sequência de comportamento de outro caso de uso, como uma chamada de sub-rotina.
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Vamos analisar a questão sobre UML (Unified Modeling Language), focando nos conceitos de casos de uso e nas relações include e extends.

Tema central: A questão aborda a diferença entre as relações include e extends nos diagramas de casos de uso da UML. Compreender essas relações é essencial para modelar funcionalidades de sistemas de forma modular e reutilizável, conhecimentos fundamentais para um Técnico Judiciário - Programação.

Resumo teórico: Na UML, os casos de uso são utilizados para capturar os requisitos funcionais de um sistema. As relações include e extends são usadas para expressar a modularidade e a variabilidade:

  • Include: Esta relação indica que o caso de uso base sempre incorpora o comportamento do caso de uso incluído. É usado para dividir funcionalidades comuns em partes reutilizáveis, garantindo que o comportamento do caso de uso incluído seja executado sempre que o caso de uso base for chamado.
  • Extends: Ao contrário, um caso de uso extends descreve comportamento que é adicionado apenas sob certas condições. Ele permite a extensão de um caso de uso base com comportamentos opcionais ou alternativos, similar a uma chamada de sub-rotina que só ocorre em situações específicas.

Justificativa para a alternativa correta ("E - errado"): A questão descreve incorretamente as relações. Ela afirma que include acrescenta comportamento incremental, quando na verdade, é uma incorporação obrigatória do comportamento. Além disso, sugere que extends seria como uma sub-rotina, que não é o caso, pois extends é utilizado para adições opcionais.

Análise das alternativas: A alternativa "C - certo" está incorreta exatamente pela explicação errônea das relações include e extends. Por isso, a resposta correta é "E - errado".

Gostou do comentário? Deixe sua avaliação aqui embaixo!

Clique para visualizar este gabarito

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