Informática
1. Casos de Uso
Um caso de uso é um documento no qual é descrita a seqüência de eventos que ocorre quando um ator utiliza um sistema para realizar uma tarefa. Ele descreve um cenário no qual são mostradas as funcionalidades do sistema sob o ponto de vista do usuário.
1.1. Objetivos do Caso de Uso
Efetuar a delimitação do contexto (escopo) do sistema.
Facilitar a comunicação com o usuário do sistema.
Fornecer uma descrição clara e consistente sobre o que o sistema deve fazer (e não como deve fazer).
1.2. Componentes de um Caso de Uso
Ator: é um elemento externo ao sistema que participa de um ou mais casos de uso. Em geral, os atores podem ser papéis que as pessoas representam nos casos de uso, ou outros sistemas computacionais. Exemplos: Cliente, Secretária, Gerente, Administrador, Sistema de Vendas, etc.
Como identificar um Ator?
Para identificar os atores, as seguintes perguntas podem ser utilizadas:
Quem utiliza o sistema?
Quem instala/mantém o sistema?
Quem inicia/encerra o sistema?
Que outros sistemas utilizam o sistema em questão?
Quem recebe informações do sistema?
Quem fornece informações ao sistema?
Caso de Uso: é uma funcionalidade que o sistema realiza para fornecer um benefício a um ator específico. Um Caso de Uso possui as seguintes características:
– Sempre é iniciado por um ator.
– Sempre retorna um resultado para o ator.
– Especifica uma funcionalidade completa.
Como identificar um Caso de Uso?
Para identificar os Casos de Uso, as seguintes perguntas podem ser utilizadas:
Que funcionalidade o ator gostaria que o sistema fornecesse?
O sistema irá armazenar informações? Em caso afirmativo, quais informações serão inseridas, atualizadas ou removidas?
O sistema deve notificar o ator sobre mudanças em seu estado interno?
Fluxo de Eventos: É uma seqüência de comandos declarativos que descreve as etapas de execução de um Caso de Uso. O fluxo de eventos é composto por:
i.
Um Fluxo Básico: