Trabalho - PIM VI
29 pág.

Trabalho - PIM VI


DisciplinaPim VI104 materiais354 seguidores
Pré-visualização3 páginas
UNIVERSIDADE PAULISTA \u2013 UNIP
UNIP INTERATIVA
PROJETO INTEGRADO MULTIDISCIPLINAR VI \u2013 PIM VI
CURSOS SUPERIORES DE TECNOLOGIA
Título: REQUISITOS PARA VENDA DE LIVROS ONLINE.
Local: Santa Fé do Sul
Ano: 2018
UNIVERSIDADE PAULISTA \u2013 UNIP
UNIP INTERATIVA
PROJETO INTEGRADO MULTIDISCIPLINAR VI \u2013 PIM VI
CURSOS SUPERIORES DE TECNOLOGIO
Título: REQUISITOS PARA VENDA DE LIVROS ONLINE.
Nome: Aluno
RA: 0000000
Nome: Aluno
RA:0000000
Curso: Analise e desenvolvimento de Sistemas
Semestre: 3º
Local: Santa Fé do Sul
Ano: 2018
\ufffd
RESUMO
Será desenvolvido neste projeto o levantamento e a análise de requisitos para construir um sistema para realizar vendas de livros pela internet. É usado para a realização deste proposito, todo o conhecimento que foi adquirido nas disciplinas de análise de sistemas orientada a objetos, banco de dados e gestão estratégica de recursos humanos.
Palavras chaves: projeto, levantamento, análise, requisitos, sistema, livro e internet.
 
\ufffd
ABSTRACT
A survey project and a requirements analysis will be launched to build a web book sales system. It is used for an application of this type, the same one that was acquired in the disciplines of object-oriented systems analysis, database and human resources management.
Keywords: project, survey, analysis, requirements, system, book and internet.\ufffd
SUMÁRIO
6Introdução	\ufffd
7Apresentação	\ufffd
7Objetivos gerais	\ufffd
9Identificando casos de uso	\ufffd
10Casos de Uso do Projeto	\ufffd
22Modelo de entidade de relacionamento	\ufffd
24Requisitos não funcional (RNF)	\ufffd
26Identifique as regras de negócio	\ufffd
27Diagrama de Classe	\ufffd
28Conclusão	\ufffd
29Referências	\ufffd
\ufffd
\ufffd
\ufffd
Introdução
Por meio deste projeto vamos desenvolver e fazer o levantamento e análise de requisitos de uma loja online de livros, os serviços que está loja deve prestar são a listagem de livros disponíveis e realização de venda de livros pela internet.
	A análise de requisitos proposta para o funcionamento da loja online de livros será usada para a produção de documentos que são utilizados para a implementação da loja.
	Os documentos produzidos neste projeto contemplam modelo de caso de uso, requisitos funcionais e não funcionais, diagrama de classes e modelo de dados (MER) assim colocando em pratica todo o conhecimento adquirido durante este semestre com os cursos aqui prestados.
\ufffd
Apresentação
O Objetivo deste PIM é fazer o levantamento e a análise de requisitos de um sistema para uma determinada empresa, utilizando as técnicas aprendidas nas matérias deste semestre. Segue abaixo como está descrito no manual deste projeto:
\u201cUma livraria resolveu contratar uma empresa para construir um sistema para realizar a venda de livros pela Internet. Em linhas gerais, o usuário deverá acessar o site, escolher o(s) livro(s) que deseja comprar e efetuar a compra. Alguns aspectos devem ser levados em consideração: O acesso ao site deverá ser feito por meio de login e senha. Caso seja a primeira vez que o usuário esteja acessando o site, este deve se cadastrar, caso ao contrário, ele deve apenas fazer o login.
Após a validação do login e senha o usuário poderá escolher os livros de seu interesse consultando os dados no sistema de controle de estoque (já existente). Este irá retornar a informação da disponibilidade ou indisponibilidade do livro(s) para compra. Após a escolha do(s) livro(s), o usuário deverá efetuar a compra com pagamento somente por meio de cartão de crédito que deve ser validado pelo sistema externo da operadora de cartão de crédito. Caso o(s) livro(s) escolhido(s) pelo usuário esteja(m) indisponível(is) para compra no momento, o usuário poderá realizar a reserva.
Para desenvolver esse projeto da livraria o proprietário resolveu contratar a empresa.
Objetivos
Objetivos gerais
Fazer o levantamento e a análise de requisitos de um sistema para uma determinada empresa, utilizando as técnicas aprendidas.\ufffd
Objetivo Específicos
O objetivo desse projeto é desenvolver um sistema Web (WebSite) para uma empresa de vendas de livros online, onde a empresa vai disponibilizar seus livros para ser vendido pela internet, todos os seus pagamentos deverão ser feito por cartões de crédito e caso não tenha o livro que o cliente procura o mesmo poderá ser reservado através do sistema.
\ufffd
Desenvolvimento
Identificando casos de uso 
O que é caso de uso? Segundo Ivan Jacobson, podemos dizer que um caso de uso é  um "documento narrativo que descreve a sequência de eventos de um ator que usa um sistema para completar um processo".
Um caso de uso é uma técnica de modelagem usada para descrever o que um novo sistema deve fazer. Ele é construído através de um processo interativo no qual as discussões entre o cliente e os desenvolvedores do sistema conduzem a uma especificação do sistema da qual todos estão de acordo.
O uso desta ferramenta visual desenha o processo de execução do negócio e idealiza a responsabilidade de cada envolvido, quando o entrará em cena, qual será sua ação, a área e a sequência em que seu trabalho deve ser executado em relação ás responsabilidade e tarefas dos demais participantes do processo.
A partir dos preceitos do que são casos de uso, e são identificados dentro do cenário proposto deste projeto são: autenticação e cadastro, escolha livro e efetivação de compra.
\ufffd
Casos de Uso do Projeto
Autenticação e cadastro: abaixo segue os dados do modelo descrito de cada caso de uso presente neste projeto.
\ufffd
Tabela de dados - Acessar Site 
Identificação: Acessar Site;
Escopo: Autenticação e cadastro;
Descrição de caso de uso: Permite o acesso ao site através de um navegador;
Ator: Cliente;
Pré-condição: O Site deverá estar sempre disponível na internet;
Pós-condição: O Site permite que o usuário (cliente) se identifique realizando seu login;
Fluxo normal: - O cliente acessa o site através de seu PC, Celular, Tablet ou Smartphone; - Após acessar o site, será exibido a tela inicial e solicitará a autenticação do cliente.
\ufffd
Tabela de dados \u2013 Realizar Login
Identificação: Realizar o Login;
Escopo: Autenticação e cadastro;
Descrição de caso de uso: Permite a identificação do cliente para o mesmo acessar o sistema, caso ao contrario o mesmo não terá acesso;
Ator: Cliente;
Pré-condição: O Site deverá estar sempre disponível na internet;
Pós-condição: O Cliente será redirecionado para a página com a lista dos livros;
Fluxo normal: - O cliente digita o seu login e sua senha nos campos especificados; - Após digitar seu login e sua senha, ele vai pressionar o botão \u201cEntrar\u201d; - O Sistema direcionará o cliente para a página com as lista de livros da loja.
Fluxo alternativo: - Caso o cliente não digita sua senha ou seu login corretamente o sistema mostrará uma mensagem para o cliente dizendo\u201d Usuário ou senha invalida, ou você ainda não é cadastrado.\u201d \u2013 Se o Cliente pressionar o botão \u201cEntrar\u201d sem digitar os dados Login e senha, também mostra a mensagem\u201d Usuário ou senha invalida, ou você ainda não é cadastrado.\u201d
\ufffd
Tabela de dados \u2013 Cadastrar
Identificação: Cadastrar;
Escopo: Autenticação e cadastro;
Descrição de caso de uso: Permite o cadastro dos clientes suas informações junto a loja, para os mesmos ter acesso a loja;
Ator: Cliente;
Pré-condição: Para cliente não cadastrados;
Pós-condição: Após o cadastro o cliente é informado que o cadastro foi bem sucedido e o mesmo é direcionado para a página de login do site;
Fluxo normal: - O cliente fornece as informações solicitadas nos campos específicos, como: Nome, Endereço, CPF, Data de Nascimento, Telefone, Login e Senha; - Após digitar os dados solicitados, clicar no botão \u201cCadastrar\u201d; - Após clicar no botão \u201cCadastrar\u201d e os dados tenha sido preenchido corretamente o sistema informara uma mensagem sucesso, e direcionará para a página inicial do site;
Fluxo alternativo: - Caso o cliente deixa um dos campos de cadastro sem preencher o sistema terá que mostra