Casos de uso podem ser empregados para captar o comportament...

Próximas questões
Com base no mesmo assunto
Q48206 Engenharia de Software
Acerca de conceitos da UML, julgue os itens seguintes.

Casos de uso podem ser empregados para captar o comportamento de um sistema ou de parte de um sistema. O comportamento do caso de uso pode ser especificado pela descrição do fluxo de eventos de forma suficientemente clara para que os seus usuários sejam capazes de compreendê-lo. Nesse fluxo, devem ser incluídas definições relacionadas à forma de implementação, para que sejam diretamente utilizadas pelos implementadores.
Alternativas

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.

Casos de uso define o QUE fazer e não COMO fazer.

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