Buscar

PIM VI DP nota 6.0

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você viu 3, do total de 13 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você viu 6, do total de 13 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você viu 9, do total de 13 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Prévia do material em texto

Projeto Integrado Multidisciplinar
CURSOS SUPERIORES DE TECNOLOGIA
ANÁLISE E DESENVOLVIMENTO DE SISTEMAS
PIM VI PROJETO MULTIDISCIPLINAR
LEVANTAMENTO E ANÁLISE DE REQUISITOS PARA LIVRARIA
POLO UNIP INTERATIVA JUINA – MT
2017
UNIP INTERATIVA
Projeto Integrado Multidisciplinar
Cursos Superiores de Tecnologia
LEVANTAMENTO E ANÁLISE DE REQUISITOS PARA LIVRARIA
Junior Cezar da Silva
1637294
Análise e Desenvolvimento de Sistemas
3º Semestre
POLO UNIP INTERATIVA JUINA – MT
2017
RESUMO
	
Este trabalho tem o objetivo de fazer o levantamento e a análise dos requisitos de sistema para desenvolver um site de comercio para uma livraria, onde o usuário deverá acessar o Site, escolher o(s) livro(s) que deseja comprar e efetuar a compra.
Utilizando os conhecimentos adquiridos nas aulas de Análise de sistemas orientadas a objetos, Banco de dados e Gestão Estratégica de RH, verificou cada caso de uso e fizemos o levantamento dos requisitos necessários, construímos as tabelas e fazendo os relacionamentos, descrevemos as regras de negócio, elaboramos o diagrama de classes de análise e por fim fizemos o modelo de dados (MER).
Palavras-chaves: análise de requisitos, banco de dados, livraria.
ABSTRACT
	This work aims to collect and analyze the system requirements to develop an e-comerce site for a bookstore, where the user should access the site, choose the book(s) you want to buy and make the purchase.
	Using the knowledge acquired in the classes of Object-oriented Systems Analysis, Database and Strategic HR Management, we verified each use case and made the necessary requirements survey, build the tables and make the relationships, describe the business rules, we elaborated the diagram of classes of analysis and finally we made the data model (MER).
Keywords: requirements analysis, database, bookstore
Sumário
Resumo	3
Abstract	4
Sumário	5
Introdução	6
Identificar caso de uso	7
Identificar relacionamento de include, extend e generalização	11
Conclusão	12
Referências bibliográficas	13
Introdução
A pesquisa para a realização desse trabalho tem como base a informação de que um proprietário de uma livraria resolveu contatar uma empresa para desenvolver um sistema para realizar a venda de livros pela internet. O sistema se inicia com o acesso do usuário ao site onde ele deve fazer o login com senha para ter acesso aos livros. Após a validação do login e da senha, o usuário poderá escolher os livros de seu interesse. A consulta é feita através de um banco de dados que retorna à informação da disponibilidade do(s) livro(s) para compra. Após a escolha do(s) livro(s), 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.
As atividades propostas para desenvolver esse sistema com qualidade serão:
1. Identificar os casos de uso.
2. Elaborar o modelo de casos de uso. 
3. Identificar relacionamentos de include, extend e generalização.
4. Cada caso de uso deve ter uma descrição sucinta do seu comportamento, dos fluxos principais, alternativos e de exceção e pré e pós-condições. 
5. Descrever os requisitos não funcionais (e os requisitos de usabilidade).
6. Identificar e descrever o contexto de uso (usuários, tarefas e ambiente). 
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 todas 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 ator externo 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 – Clientes digitam 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 – Sistemas 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 – Clientes digitam 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) livro(s) para o endereço do cliente.
	Fluxo alternativo:
	O site está inoperante.
O cliente não informa o login ou senha corretamente, uma mensagem é exibida.
Livro escolhido está indisponível.
Operadora do cartão não aprova a compra.
3. Identificar relacionamentos de include, extend e generalização.
Através do diagrama de casosde uso conseguimos perceber de que forma os casos estão relacionados uns com os outros e também com os atores.
Segundo Lee e Tapfenhart (2001) um cenário é uma pequena história que mostra uma sequência esperada de solicitações e respostas entre um usuário e o sistema e também mostra como o usuário utiliza o sistema para atingir um objetivo.
Modelo entidade relacionamento 
 O modelo entidade servira de apoio para criação da base dados do sistema a ser desenvolvido, o modelo entidade relacionamento (mer) é composto de entidades de um interesse especifico e relaciona estâncias de tipos de entidades de dados.
Conclusão
O Sistema foi realizado em cima de um analise de requisitos, nos casos de uso proposto e para isso analisemos todos os componentes proposto nesse trabalho o escopo a estrutura de Dados levou em consideração o acesso ao site tem que ter uma permissão por meio de login e senha e se o cliente não for cadastrado pode se cadastrar tendo assim os seus dados gravados no banco de Dados do sistema, a compra só é permitida por meio de cartão de credito. Sendo assim passada pela validação pela empresa de livraria que contratou o sistemas. 
4 - Referências Bibliográficas
LEE, R; TEPFENHART, W. UML e C++ Guia prática de desenvolvimento Orientado a Objeto. São Paulo: MAKRON books, 2001.
MEDEIROS, Emani Sales de. Desenvolvendo software com UML 2.0. São Paulo: Pearson MAKRON books, 2004.

Outros materiais