TrabalhosGratuitos.com - Trabalhos, Monografias, Artigos, Exames, Resumos de livros, Dissertações
Pesquisar

Analise de Requisitos Para Venda de Livros

Por:   •  27/5/2019  •  Trabalho acadêmico  •  1.210 Palavras (5 Páginas)  •  237 Visualizações

Página 1 de 5

1 DESENVOLVIMENTO

2.1 REQUISITOS

Os requisitos necessários para o cenário de construção da loja online de venda de livros serão usados como base para todo o desenvolvimento deste projeto.

Uma livraria resolveu contratar uma empresa para construir um sistema de venda de livros pela internet. O usuário deverá ser capaz de acessar o site, escolher os livros que gostaria de comprar e efetuar a compra. Existem aspectos a serem considerados: o acesso ao site deverá ser feito por meio de login e senha. O usuário deverá fazer um cadastro de primeiro acesso, que necessitará dos dados: nome, endereço, telefone, data de nascimento, login e senha. Caso já possua cadastro, é necessário apenas digitar o login e senha.

Ao consultar um livro, o sistema de controle de estoque irá disponibilizar se o livro está disponível ou não. Após a escolha do livro, o usuário deverá efetuar a compra com pagamento somente por cartão de crédito que deve ser validado pelo sistema externo da operadora de cartão de crédito. Caso o livro não esteja disponível no momento da compra, o usuário poderá realizar a reserva do mesmo.

1.2 CASOS DE USO

Os objetivos dos casos de uso são auxiliar a comunicação entre os analistas e o cliente. Cada caso de uso descreve um cenário que descreve as funcionalidades do sistema do ponto de vista do usuário. O cliente pode ver no diagrama de casos de uso as principais funcionalidades do sistema. Cada caso de uso é representado por atores, casos de uso e relacionamentos entre tais elementos. Os relacionamentos podem ser associações entre atores e casos de uso, generalização entre os atores, generalizações, extend e include entre casos de uso.

Entre casos de uso podemos ter include, extend e generalização. Um include de um caso de uso A para um caso B significa que B é essencial para o comportamento de A, ou ainda que B is_part_of_A. Um relacionamento extend de um caso de uso B para um A significa que o caso de uso B pode ser acrescentado para descrever o comportamento de A, e não essencial. Tal extensão é inserida em um ponto de extensão do caso de uso A. Generalização é quando um caso de uso B é_um caso de uso A (A é uma generalização de B, ou B é uma especialização de A). Para este projeto, serão identificados dentro do cenário proposto a autenticação e cadastro, escolha do livro e efetivação de compra.

2.3 AUTENTICAÇÃO E CADASTRO

Abaixo a ilustração do modelo descritivo do caso de uso presente neste projeto.

Figura 1 – Autenticação e Cadastro

Tabela 1 – Acessar o site

Tabela 2 – Realizar Login

Tabela 3 – Cadastro

2.4 ESCOLHA DO LIVRO

Abaixo estão as tabelas do modelo de caso de uso presente no diagrama de caso de uso.

Figura 2 – Escolha do livro

Tabela 4 – Listar os livros

Tabela 5 – Filtrar consulta de livros

Tabela 6 – Adicionar livros ao carrinho

Tabela 7 – Remover livro do carrinho

2.5 COMPRA DE LIVROS

Abaixo está ilustrado o modelo descritivo de cada caso de uso presente no diagrama de caso de uso.

Figura 3 – Efetivação de compra

Tabela 8 – Finalização da compra

Tabela 9 – Consulta de disponibilidade

Tabela 10 – Reservar livro

Tabela 11 – Enviar dados do cartão

2.6 MODELO ENTIDADE RELACIONAMENTO

O modelo entidade relacionamento (MER), é um modelo conceitual usado para descrever objetos, chamados entidades, envolvidos em um domínio de negócios, com suas características, chamadas de atributos e como elas se relacionamento entre si. Tal modelo representa uma forma abstrata da estrutura que possuirá o banco de dados de uma aplicação. Entidades são partes ou objetos envolvidos em um domínio, e podem ser classificados como físicos ou lógicos. Relacionamentos entre as entidades são estabelecidos logo após as entidades são identificadas, podendo ser de um para um, de um para muitos e de muitos para muitos. Atributos são características que descrevem cada entidade dentro do domínio. Abaixo está o modelo de entidade relacionamento para o cenário proposto deste projeto.

Figura 4 – Modelo entidade relacionamento (MER)

2.7 REQUISITOS NÃO FUNCIONAIS

Um

...

Baixar como (para membros premium)  txt (7.4 Kb)   pdf (42.3 Kb)   docx (10.9 Kb)  
Continuar por mais 4 páginas »
Disponível apenas no TrabalhosGratuitos.com