LEVANTAMENTO E ANÁLISE DE REQUISITOS DE UM SISTEMA DE VENDA DE LIVROS PELA INTERNET
Por: pjagraf • 9/11/2019 • Trabalho acadêmico • 2.639 Palavras (11 Páginas) • 315 Visualizações
UNIP INTERATIVA
Projeto Integrado Multidisciplinar
Cursos Superiores de Tecnologia
LEVANTAMENTO E ANÁLISE DE REQUISITOS DE UM SISTEMA
DE VENDA DE LIVROS PELA INTERNET
ITAQUERA / SP
2017
UNIP INTERATIVA
Projeto Integrado Multidisciplinar
Cursos Superiores de Tecnologia
LEVANTAMENTO E ANÁLISE DE REQUISITOS DE UM SISTEMA
DE VENDA DE LIVROS PELA INTERNET
Nome:
RA:
Curso: Análise e Desenvolvimento de Sistemas
Semestre: 3º
Orientador:
ITAQUERA / SP
2017
Resumo
Este documento tem o objetivo de apresentar o levantamento e análise de requisitos de um sistema de venda de livros pela Internet, para uma livraria.
As técnicas utilizadas para esse projeto, compreendem a identificação dos casos de uso, elaboração dos modelos de caso de uso, identificação dos relacionamentos, descrição completa do fluxo principal, bem como dos fluxos alternativos e de exceção, descrição dos requisitos não funcionais, contexto de uso e descrição das regras de negócio.
Como complemento do projeto será elaborado o diagrama de classes de análise e será construído o modelo de dados (MER) do sistema.
Palavras chave: análise de requisitos, casos de uso, fluxo principal, fluxo alternativo, requisitos não funcionais, regras de negócio, diagrama de classes, modelo de dados, MER.
Abstract
This document aims to present the survey and analysis of requirements for a bookstore system over the Internet.
The techniques used for this project include identification of use cases, elaboration of use case models, identification of relationships, complete description of the main flow, as well as of alternative and exception flows, description of nonfunctional requirements, context of use and description of business rules.
As a complement to the project, the analysis classes diagram will be elaborated and the data model (MER) of the system will be constructed.
Keywords: Requirements analysis, use cases, main flow, alternative flow, nonfunctional requirements, business rules, class diagram, data model, MER.
SUMÁRIO
1 - INTRODUÇÃO. 6
2 - DIAGRAMA DE CASOS DE USO. 7
3 - ESPECIFICAÇÃO DOS CASOS DE USO. 8
3.1 - CASO DE USO – ACESSAR SITE. 8
3.2 - CASO DE USO – CADASTRAR USUÁRIO. 9
3.3 - CASO DE USO – CONSULTAR LIVROS. 10
3.4 - CASO DE USO – REALIZAR RESERVA DE LIVROS. 11
3.5 - CASO DE USO – REALIZAR COMPRA DE LIVROS. 13
4 - REQUISITOS NÃO FUNCIONAIS DE USABILIDADE. 16
5 - DIAGRAMA DE CLASSES. 17
6 - MODELO DE DADOS. 18
7 - CONCLUSÃO. 19
REFERÊNCIAS. 20
1 - INTRODUÇÃO.
Devido ao avanço tecnológico, cada vez mais as empresas precisam se adaptar a esse novo cenário onde as vendas por Internet, em alguns casos, superam as vendas realizadas nos estabelecimentos. Pensando nisso uma livraria solicitou que fosse desenvolvido um sistema de vendas online.
Neste projeto a empresa contratada para desenvolver o software, deve apresentar o levantamento e a análise de requisitos do sistema, levando em consideração as regras de negócio estabelecidas pela livraria.
O projeto deve ser composto pelos casos de uso identificados, deve ser elaborado um modelo de casos de uso, identificando os relacionamentos. Cada caso de uso deve conter uma descrição detalhada de seu comportamento, de seu fluxo principal, fluxos alternativos, de exceção, pré e pós-condições. Devem ser descritos os requisitos não funcionais de usabilidade e as regras de negócio.
Para finalizar o projeto deve ser elaborado o diagrama de classes de análise e o modelo de dados, contendo as chaves primárias de cada tabela, os relacionamentos e propagações de chaves estrangeiras.
2 - DIAGRAMA DE CASOS DE USO.
[pic 1]
Foram identificados 2 atores:
- Usuário: Qualquer pessoa que tenha interesse em comprar algum dos livros comercializados pela livraria.
- Sistema de cartão de crédito: Sistema externo que será utilizado para validar as informações de pagamento fornecidas pelo usuário.
Foram identificados 5 casos de uso:
- Acessar site: Será solicitado pelo sistema nome de usuário e senha para liberar o acesso ao site.
- Cadastrar usuário: Caso seja o primeiro acesso ao site o usuário deve realizar seu cadastro.
- Consultar livros: Será permitido ao usuário consultar os livros cadastrados no estoque, mesmo que indisponíveis.
- Realizar reserva de livros: Caso o livro não esteja disponível momento da consulta, o cliente pode realizar uma reserva.
- Realizar compra de livros: Confirmando a disponibilidade em estoque o cliente realiza o pagamento efetivando a compra.
3 - ESPECIFICAÇÃO DOS CASOS DE USO.
A partir da identificação dos casos de uso, segue descrição detalhada de cada caso de uso.
3.1 - CASO DE USO – ACESSAR SITE.
- Identificação: Acessar site.
- Escopo: Sistema de autenticação de usuário e senha para acesso ao site.
- Descrição do propósito: Esse caso de uso permite que um usuário tenha acesso ao site de compra de livros de uma livraria.
- Pré-Condições: Site deve estar carregado no browser, solicitando usuário e senha.
- Pós-Condições: O usuário consegue acessar o site.
- Fluxo básico:
1 - O usuário digita o nome de usuário e senha nos campos correspondentes e clica no botão “Acessar”; (1.1 / 1.2 / 1.3)
2 - O sistema autentica as informações fornecidas pelo usuário, com as informações do cadastro do usuário e libera o acesso ao site;
...