PIM VI UNIP EAD - LEVANTAMENTO E ANÁLISE DE REQUISITOS PARA LIVRARIA
Por: Evandro.2016 • 26/11/2018 • 1.340 Palavras (6 Páginas) • 590 Visualizações
...
7. descrever as regras de negócio.
8. elaborar o diagrama de classes de análise (Boundary, Control, Entity).
9. construir o modelo de dados (MER).
-
Identificar os casos de uso
Casos de uso é a descrição de uma sequência de atividades realizadas por um agente externo (também chamado de ator), que demonstra a funcionamento interno do sistema.
Para Medeiros (2004, p.37) um caso de uso deve ser bastante detalhado pois isso será usado por toda as outras partes do desenvolvimento utilizando a UML.
Pode ser chamado de ator um usuário, outros sistemas, dispositivos de hardware ou qualquer agente externo que interage com o sistema. Ele realiza uma atividade e sempre atua sobre um caso de uso.
Neste sistema os atores são os usuários do sistema. O atorexterno poderia ser uma impressora que imprime a confirmação da compra dos livros.
O sistema externo será o banco de dados que vai conter as informações do usuário e dos livros.
Caso de uso 1 – Comprar Livro
1 – Cliente acessa o site
2 – O sistema solicita que o cliente informe a senha
3 – Cliente digita Login e senha
4 – O sistema mostra os livros disponíveis para compra
5 – O cliente escolhe um ou mais livros
6 – O sistema reserva os livros para compra
7 – O cliente acessa a área para pagamento
8 – O sistema solicita que o cliente informe o número do cartão de crédito
9 – O cliente digita as informações para pagamento
10 – Sistema confirma o pagamento e envia o livro para o endereço fornecido
Tabela 1- Descrição de caso em descritiva numerada
Caso de uso 2 – Cadastro de Usuário
1 – Cliente acessa o site
2 – O sistema solicita que o cliente faça login ou cadastre uma nova conta
3 – Cliente digita nome completo, cpf, e-mail, endereço, escolhe um login e uma senha.
4 – O sistema envia um e-mail de confirmação
Caso de uso3 –Pesquisar Livro
1 – Cliente acessa o site
2 – O sistema solicita que o cliente informe a senha
3 – Cliente digita Login e senha
4 – O sistema mostra os livros disponíveis para compra
5 – O cliente pesquisa um livro pelas miniaturas, ou faz a pesquisar pelo nome do livro ou nome do autor
6 – O sistema retorna a pesquisa com a informação do livro e preço.
7 – O cliente escolhe a compra do livro ou continua pesquisando.
Caso de uso 4 – Pagamento
1 – Cliente acessa área de pagamento
2 – O sistema solicita que o cliente informe o número do cartão de crédito, código e escolha se deseja parcelar a compra ou pagar à vista.
3 – Cliente digita número do cartão e faz a escolha de parcelamento.
4 – O sistema checa as informações e pede para que o cliente confirme a compra.
5 – O cliente confirma a compra.
6 – O sistema envia as informações para a operadora do cartão de crédito selecionado.
7 – O sistema retorna uma mensagem informando se a compra foi realizada.
8 – O sistema envia o livro para o endereço do usuário.
Caso de uso 5 – Cancelar compra
1 – Cliente após realizar a seleção do livro ou antes de confirmar a compra faz o cancelamento da compra
2 – O sistema retira o livro da reserva
-
Elaborar o modelo de casos de uso.
“Um aspecto importante dos casos de uso é documenta-los de um modo que proporcione uma maior compreensão do domínio” (LEE; TEPFENHART, 2001, p. 51).
Modelo de descrição de caso de uso.
Identificação:
Efetuar compra de livro.
Escopo:
Site.
Descrição do propósito:
Esse caso de uso permite ao cliente efetuar uma compra de livro em um site.
Ator primário:
Cliente.
Interessados:
Cliente e Livraria.
Pré-condições:
O site deve estar em operação.
Pós-condições:
O cliente efetua a compra do livro, operadora do cartão de crédito aprova a transação, livro é entregue na casa do cliente.
Fluxo Normal:
O cliente acessa o site. O sistema solicita que o cliente informe a senha. O cliente informa a senha. O sistema exibe os livros disponíveis. O cliente escolhe o(s) livro(s) e informa a quantia desejada. O sistema solicita as informações do cartão de crédito. O cliente informa o número do cartão e o código. O sistema confirma as informações com a operadora do cartão. O sistema envia o(s)
...