Casos de uso podem ser empregados para captar o comportament...
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
Alternativa correta: E - errado
A questão aborda um aspecto importante sobre a utilização dos casos de uso na UML (Unified Modeling Language), que é uma linguagem padrão para modelar o projeto de sistemas, incluindo aspectos estruturais e comportamentais. Os casos de uso são uma técnica para capturar os requisitos funcionais de um sistema, mostrando as interações entre os atores (usuários ou outros sistemas) e o sistema em si, através de um conjunto de ações que o sistema pode realizar em resposta a uma solicitação de um ator.
É crucial entender que os casos de uso focam em descrever o que o sistema faz, mas não em como ele faz. Portanto, a descrição do fluxo de eventos de um caso de uso deve ser elaborada de uma forma que seja compreensível tanto para os usuários quanto para os desenvolvedores, mas sem entrar nos detalhes técnicos de implementação. Essas descrições são mais voltadas para capturar os requisitos e entender as necessidades do usuário, e não para guiar a implementação diretamente.
O erro da afirmativa está na sugestão de que as definições relacionadas à forma de implementação devem ser incluídas nos casos de uso. Na verdade, esses detalhes são tratados em outros artefatos de modelagem, como os diagramas de classes ou de sequência, os quais são mais adequados para detalhar o design interno e a implementação do sistema. O foco do caso de uso é o comportamento do sistema do ponto de vista do usuário, e não os detalhes de como esse comportamento é realizado internamente.
Portanto, a alternativa é errada porque contraria os princípios de uso dos casos de uso na UML, que são voltados para capturar e comunicar requisitos funcionais de um sistema de maneira abstrata e independente da implementação.
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
Errado
O erro da questão é afirmar que o caso de uso deve incluir a forma de implementação, pois o caso de uso deve capturar o que o sistema deve fazer - requisitos funcionais - não se preocupar como implementar esses requisitos.
Não há o que se falar em forma de implementação a nível de caso de uso. A questão está ERRADA, pois não cabe na descrição de casos de uso, definições sobre implementação do sistema.
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo