Alternativa B
Introdução à Modelagem de Casos de Uso
Esta questão aborda conceitos fundamentais de Engenharia de Software, especificamente sobre o Diagrama de Casos de Uso dentro da linguagem de modelagem UML (Unified Modeling Language).
O objetivo do diagrama é representar os requisitos funcionais do sistema, focando nas interações externas, sem detalhar a implementação interna.
Conceito de Relacionamento de Associação
No contexto dos diagramas de casos de uso, existem três tipos principais de relacionamentos estruturais. O relacionamento de associação possui as seguintes características:
- Conexão: É representado por uma linha simples (sem setas ou estereótipos específicos).
- Elementos Envolvidos: Conecta sempre um Ator a um Caso de Uso.
- Significado Indica: Que aquele Ator específico possui permissão ou capacidade de iniciar/utilizar aquele Caso de Uso.
Portanto, quando a questão pergunta sobre a "associação", ela se refere diretamente à ligação funcional entre quem usa o sistema (ator) e o que o sistema oferece (caso de uso).
Análise Detalhada das Alternativas
Para garantir o entendimento completo, vamos analisar por que as outras opções estão incorretas:
- Alternativa A: Incorreta. Não se trata de definir campos de texto ou estrutura de dados, mas sim de comportamento e interação.
- Alternativa D: Incorreta. Descreve o relacionamento
<<extend>> (extensão), onde um caso de uso adiciona comportamento a outro em situações específicas (condicional). - Alternativa E: Incorreta. Descreve o relacionamento
<<include>> (inclusão), onde um caso de uso é invocado obrigatoriamente por outro.
| Tipo de Relacionamento | Descrição Simplificada |
|---|
| Associação | Ator interage com o Caso de Uso |
Inclusão (<<include>>) | Um caso chama outro obrigatoriamente |
Extensão (<<extend>>) | Um caso amplia outro condicionalmente |
Conclusão
A alternativa B é a resposta correta porque define precisamente que a associação é a relação feita entre ator e caso de uso, indicando que aquele ator poderá acessar ou utilizar aquela funcionalidade específica do sistema.