Vous êtes sur la page 1sur 3

Exemplos de documentao de casos de uso Caso de uso primrio Nome: Realizar Pedido Fluxo Bsico 1.

Atendente informa na tela realizar pedido a data do pedido e o cpf do cliente. 2. O sistema obtm o nome do cliente e mostra na tela. 3. Atendente informa o cdigo do produto desejado. 4. O sistema obtm o nome do produto e mostra na tela. 5. Usurio informa a quantidade desejada do produto. 6. Sistema verifica se a quantidade solicitada existe em estoque. 7. Usurio clica no boto adicionar item. 8. Sistema valida e grava as informaes do pedido e cria um item de pedido para o produto informado. Sistema calcula o subtotal por item e o total do pedido e mostrar as informaes na tela. Os itens 3, 4, 6, 7 e 8 so executados at que todos os produtos desejados sejam informados. 9. O usurio informa o endereo de entrega e clica no boto finalizar pedido. 10. Sistema valida e grava os dados. Fluxo Alternativo 1. Caso o sistema no encontre o cliente pelo nome informado, o atendente clica no boto de pesquisa de cliente. Sistema apresenta a tela de pesquisa de clientes. Atendente informa o nome do cliente e clica no boto pesquisar. Sistema obtm todos do cliente que contenham o nome informado. Atendente seleciona o cliente desejado. Sistema fecha a tela de pesquisa e mostra o nome do cliente selecionado na tela de realizar pedido. 2. Caso o atendente necessite saber os ltimos produtos pedidos pelo cliente, o mesmo, aps informar o cliente, clica no boto visualizar ltimos pedidos. Sistema apresenta a lista de produtos. Fluxo de Exceo 1. Caso o sistema no encontre o cliente pelo CPF informado, apresenta mensagem de erro CPF no cadastrado. Sistema posiciona o cursor no campo CPF. 2. Caso o sistema no encontre o produto pelo cdigo informado, sistema apresenta mensagem de erro Cdigo do produto no cadastrado. Sistema posiciona o cursor no cdigo do produto. 3. Caso o sistema no encontre a quantidade do produto em estoque, apresenta mensagem de erro Produto no disponvel no estoque. Sistema posiciona o cursor no campo quantidade.

4. Caso o atende no preencha todos os campos da tela, o sistema apresenta a mensagem Campo XXX no informado e posiciona o cursor no campo. Requisitos: RI-001, RI-002, RN-010, RN-030 Caso de uso secundrio Nome: Manter Cadastro de Produto Fluxo bsico 1. 2. 3. 4. 5. 6. 7. 8. Gerente de compras deseja incluir um novo produto. Sistema apresenta tela de Pesquisa de Produto. Gerente de compras clica no boto incluir produto. Sistema obtm todas as classificaes de produto cadastradas e apresenta tela de Incluir Produto. Sistema apresenta as classificaes obtidas. Gerente de compras informa o cdigo do produto. Sistema verifica se o cdigo informado j no esta cadastrado. Gerente informa o nome do produto, preo e seleciona a classificao para o produto e clica no boto gravar. Sistema valida os dados e grava os dados do produto.

Fluxo Alternativo 1. Gerente de compras deseja alterar um produto. Sistema apresenta a tela de Pesquisa de Produto. Gerente de compras informa o cdigo ou nome do produto e clica no boto pesquisar. Sistema obtm lista de produtos que se encaixem nos parmetros informados. Gerente de comprar seleciona o produto desejado. Sistema apresenta os dados do produto na tela de Edio de Produto. Gerente de compra altera os dados desejados, exceto o cdigo do produto e clica no boto gravar. Sistema valida os dados e grava os dados de produto. 2. Gerente de compras deseja eliminar um produto. Sistema apresenta a tela de Pesquisa de Produto. Gerente de compras informa o cdigo ou nome do produto e clica no boto pesquisar. Sistema obtm lista de produtos que se encaixem nos parmetros informados. Gerente de compras seleciona o produto desejado. Sistema apresenta os dados do produto na tela de Edio de Produto. Gerente de compra clica no boto eliminar produto. Sistema apresenta mensagem de confirmao Deseja excluir?. Gerente de compras confirma a excluso. Sistema elimina o produto. 3. Gerente de compras deseja consultar detalhes de um produto. Sistema apresenta a tela de Pesquisa de Produto. Gerente de compras informa o cdigo ou nome do produto e clica no boto pesquisar. Sistema obtm lista de produtos que se encaixem nos parmetros informados. Gerente

de compras seleciona o produto desejado. Sistema apresenta os dados do produto na tela de Detalhes de Produto. 4. Caso o sistema encontre o cdigo do produto informado na tela de Incluir Produto (fluxo bsico), sistema apresenta a tela de Edio de Produto. Gerente de compras poder executar o cenrio de alterar produto. Fluxo de Exceo 1. Caso o Gerente de Compras no informe o campo cdigo do produto. Sistema apresenta mensagem de erro Cdigo do produto obrigatrio e posiciona o cursor no campo cdigo. 2. Caso o Gerente de Compras no informe o campo nome do produto. Sistema apresenta mensagem de erro Nome do produto obrigatrio e posiciona o cursor no campo nome. Cuidados na modelagem de casos de usos

Evitar escrever requisitos funcionais ao invs de cenrios de uso. Descrever atributos e mtodos ao invs de cenrio de uso. Descrever casos de usos vagos sem todos os detalhes das aes dos usurios e respostas do sistema Nos casos de usos reais no descrever aspectos da interface com usurio. Nos casos de usos reais, no descrever o nome dos objetos de fronteira. Descrever somente aes de usurio e esquecer as respostas do sistema. No descrever fluxos alternativos e de exceo. Criar documentao de casos de uso muito longos, colocando tpicos que no dizem respeito aes de usurio e respostas do sistema. (Exemplo: pr-condies e ps-condies) Gastar muito tempo modelando relacionamentos de incluso ou extenso.