03 Requisitos Casos de Uso
Atividades do Levantamento de Requisitos
1. Identificação e Descrição dos Requisitos
° Visão
° Requisitos Funcionais
° Requisitos Não Funcionais
° Glossário
2. Análise dos Requisitos
3. Negociação dos Requisitos
4. Documentação Final dos Requisitos
Requisitos Funcionais
Casos de Uso
➔ Caso de Uso é uma técnica usada para entender e descrever os requisitos funcionais de um sistema.
• Técnica introduzida por Ivar Jacobson.
• Casos de uso não são diagramas, são textos.
• Casos de uso não são uma técnica orientada a objetos.
• Casos de uso são uma técnica utilizada no levantamento de requisitos, independente do processo usado.
• Casos de uso são largamente usados para levantar os requisitos em projetos (project) OO.
Caso de Uso
Caso de Uso: descreve o comportamento do sistema quando este responde a uma requisição feita por um ator. O ator inicia uma interação com o sistema para realizar alguma tarefa. O sistema pode responder com diferentes seqüências de comportamento, dependendo das requisições feitas e das condições nas quais elas foram feitas.
Caso de Uso - Exemplo
Exemplo - Ponto de Venda: Processar Venda
Um cliente chega no caixa com os itens que deseja comprar. O caixa usa o sistema para registrar cada item. A cada item comprado, o sistema apresenta o subtotal da compra e os detalhes do item. O cliente entra com informação do pagamento, o qual o sistema valida e registra. O sistema atualiza o estoque. O cliente recebe um recibo do sistema e vai embora com os itens.
Caso de Uso Caixa Preta
Casos de Uso Caixa Preta (Black Box): não descrevem a parte interna do sistema (seus componentes, projeto, etc). Somente as responsabilidades do sistema são descritas. usados durante o levantamento de requisitos
Os casos de uso devem descrever somente as informações essenciais, ou seja, a intenção do usuário e as responsabilidades do sistema. Durante o levantamento de requisitos, os casos de uso usados não devem referenciar: a interface