Sobre os diagramas de casos de uso e de atividades da UML, a...
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
Alternativa correta: D - No diagrama de casos de uso, a relação de extensão entre casos de uso indica que o caso de uso extensor é, eventualmente, executado quando o caso de uso estendido é executado.
Para resolver esta questão, é necessário compreender os conceitos relacionados aos diagramas de casos de uso e de atividades da UML (Unified Modeling Language). Vamos entender por que a alternativa D é a correta:
No contexto da UML, os diagramas de casos de uso são utilizados para representar as funcionalidades do sistema a partir da perspectiva dos usuários. Eles mostram como os atores (que podem ser usuários ou outros sistemas) interagem com os casos de uso, que são as funcionalidades do sistema.
A relação de extensão (extend), mencionada na alternativa D, é um mecanismo que permite indicar que um caso de uso (o extensor) pode ser executado em determinadas condições durante a execução de outro caso de uso (o estendido). A execução do caso de uso extensor não é obrigatória e só ocorre se uma condição específica for verdadeira, o que geralmente é representado em um ponto de extensão dentro do caso de uso estendido.
Essa característica torna a alternativa D correta, pois reflete corretamente o mecanismo de extensão em diagramas de casos de uso. Em resumo, a relação de extensão permite que adicionemos comportamentos opcionais a um caso de uso sem modificar o comportamento já existente.
É importante destacar que o entendimento das outras alternativas e por que elas estão incorretas contribui para solidificar o conhecimento sobre UML e seus diagramas.
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
A) No diagrama de casos de uso, só é possível haver relação de herança entre casos de uso, não entre atores. (ERRADO)
B) No diagrama de atividades, o nó do tipo join é utilizado para indicar um ponto de decisão no fluxo de execução de ações. (ERRADO - fork)
C) No diagrama de atividades, o nó do tipo fork é utilizado para indicar a sincronização entre fluxos de ações que estão acontecendo em paralelo. (ERRADO - join)
D) No diagrama de casos de uso, a relação de extensão entre casos de uso indica que o caso de uso extensor é, eventualmente, executado quando o caso de uso estendido é executado. (CERTO)
E) No diagrama de casos de uso, a relação de inclusão entre casos de uso indica que o caso de uso incluso sempre é executado quando o caso de uso inclusor é executado(CERTO). Essa relação tem o mesmo efeito da relação de herança entre casos de uso (ERRADO).
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo