Julgue o item, a respeito de UML.Em casos de uso, a relação ...
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.
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