O diagrama de casos de uso é uma ferramenta, com perspectiva...
Um de seus componentes é o
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
Alternativa correta: E - relacionamento de inclusão, quando um caso de uso necessita, para sua execução, de uma sequência de operações de outro caso de uso.
A questão aborda o tema dos componentes de um diagrama de casos de uso da UML (Unified Modeling Language). A UML é uma linguagem padrão para a modelagem de sistemas e um de seus principais aspectos é a capacidade de representar a interação entre o sistema e os usuários, ou outros sistemas, por meio do diagrama de casos de uso.
O diagrama de casos de uso é fundamental para a compreensão dos requisitos funcionais do sistema, pois ilustra as funcionalidades oferecidas pelo sistema e como os usuários ou outros sistemas (atores) interagem com essas funcionalidades. É uma ferramenta essencial para o entendimento do comportamento externo do sistema.
Alguns conceitos básicos são necessários para resolver a questão:
- Ator: Representa uma entidade externa que interage com o sistema, seja um usuário, outro sistema ou uma entidade organizacional.
- Relacionamento de comunicação: Conexão entre um ator e um caso de uso, mostrando a interação.
- Relacionamento de extensão: Um caso de uso estende outro, adicionando comportamento opcional.
- Relacionamento de generalização: Mostra a relação "é um tipo de" entre casos de uso ou atores, permitindo a reutilização de características.
- Relacionamento de inclusão: Um caso de uso inclui as funcionalidades de outro, indicando que é necessário para sua execução.
O entendimento correto desses relacionamentos é vital, pois eles são a base para a construção de diagramas de casos de uso efetivos e precisos.
A alternativa E é a correta pois se refere ao relacionamento de inclusão, onde um caso de uso (o "includer") necessita de outro caso de uso (o "includee") para a realização de parte de seu processo. Isso é representado no diagrama de casos de uso através de uma seta pontilhada com a etiqueta "«include»". Esse relacionamento é usado para evitar a redundância de comportamento e promover a reutilização de casos de uso comuns em diferentes partes do sistema.
É importante notar que os relacionamentos de inclusão são uma forma de modularização de casos de uso e indicam uma relação de dependência obrigatória entre eles, onde a execução de um caso de uso necessariamente implica na execução de outro.
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) Ator é um objeto externo, podendo ser uma pessoa ou outros sistema. E o DCU descreve aspectos dinâmicos
b) Não existe relacionamento de comunicação. Os relacionamentos possíveis estão descritos em [1]
c) Extensão é um comportamento opcional entre dois casos de uso
d) Posso ter generalização entre atores ou entre casos de uso. Nunca entre ator e caso de uso
e) GAB
[1] Relacionamentos possíveis no DCU:
Entre Casos de Uso:
- Generalização
- Extensão
- Inclusão
Entre Atores:
- Generalização
Entre Atores e Casos de Uso:
- Associação
O ÚNICO tipo de relacionamento permitido entre atores é o de GENERALIZAÇÃO!!
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo