PIM IV – DESENVOLVIMENTO DE UM SISTEMA ON LINE PARA UMA LIVRARIA
Por: Marcio Carone • 14/3/2019 • Trabalho acadêmico • 2.691 Palavras (11 Páginas) • 315 Visualizações
UNIP INTERATIVA
Projeto Integrado Multidisciplinar
Cursos Superiores de Tecnologia
PIM IV – DESENVOLVIMENTO DE UM SISTEMA ON LINE PARA UMA LIVRARIA.
Unidade Shopping Butantã - SÃO PAULO / SP
2018
UNIP INTERATIVA
Projeto Integrado Multidisciplinar
Cursos Superiores de Tecnologia
PIM IV – DESENVOLVIMENTO DE UM SISTEMA ON LINE PARA UMA LIVRARIA.
Nome: .............................................
RA: .................
Curso: Análise e Desenvolvimento de Sistemas
Sem.: DP
Unidade Shopping Butantã - SÃO PAULO / SP
2018
Resumo
Este trabalho foi desenvolvido com o objetivo de aplicar os conhecimentos adquiridos nas disciplinas Análise de Sistemas Orientada a Objetos, Banco de Dados e Gestão Estratégica de Recursos Humanos, no desenvolvimento de um sistema para uma livraria que permita efetuar a compra de livros online. Serão ilustrados alguns dos principais processos envolvidos na elaboração de um sistema.
Palavras-chave: Sistema de informação, caso de uso, livraria, regras, UML, classes
Abstract
This work was developed with the objective of applying the knowledge acquired in the disciplines Object Oriented Systems Analysis, Database and Strategic Management of Human Resources, in the development of a system for a bookstore that allows the purchase of books online. Some of the key processes involved in designing a system will be illustrated.
Keywords: Information system, use case, bookstore, rules, UML, classes
Sumário
1. Casos de uso 9
1.1. Acesso ao site 10
1.1.1. Relacionamento entre os casos de uso 11
1.2. Escolher e Comprar Livros. 12
2. Requisitos não funcionais 14
3. Contexto de uso 15
4. Regras de negócio 16
5. Diagramas de classes 17
6. Conclusão 17
Referências Bibliográficas 19
Lista de Figuras
Figura 1 - Acesso ao site. 10
Figura 2 - Escolher e comprar livros 13
Figura 3 - Exemplo de classe 17
Lista de Tabelas
Tabela 1- Acesso ao site por usuários cadastrados. 11
Tabela 2 - Acesso ao site por novos usuários. 11
Tabela 3 - Escolher livros. 13
Tabela 4 - Comprar livros. 14
Tabela 5 - Requisitos não funcionais. 15
Tabela 6 - Regras de negócio. 16
Tabela 7 - Regras de negócio. 16
Tabela 8 - Regras de negócio. 17
Introdução
Para o desenvolvimento do sistema que será apresentado neste trabalho, foi considerada a seguinte proposta:
“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. O usuário deverá fazer um cadastro, caso seja o seu primeiro acesso. Os dados para cadastro do usuário no site são: nome, endereço, telefone, data de nascimento, login e senha. Caso o usuário já possua cadastro, apenas deve digitar seu login e senha. Após a validação do login e da senha, o usuário poderá escolher os livros de seu interesse, consultado os dados no sistema de controle de estoque (já existente). Ele irá retornar a informação da disponibilidade ou da indisponibilidade 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. 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.” (Manual PIM VI, 2018, p. 23).
Serão abordados a seguir, as soluções adotadas para atender as necessidades da Livraria Krapp, com a elaboração de modelos de caso de uso, identificação dos relacionamentos include, extend e generalização, descrição de regras de negócio, requisitos funcionais e não funcionais, diagrama de classes, e modelo de dados (MER), permitindo assim o aluno aplicar os conhecimentos adquiridos nas disciplinas Análise de Sistemas Orientada a Objetos, Banco de Dados e Gestão Estratégica de Recursos Humanos.
- Casos de uso
São um tipo de especificação de requisitos textuais que ilustram como um usuário irá interagir com uma solução para atingir uma meta específica. Os casos de uso descrevem os processos e mostram todas as formas pelos quais um usuário passa para concluir esse objetivo usando um sistema de software, bem como todas as coisas que podem dar errado no decorrer do desenvolvimento que impedem o usuário de atingir o objetivo. Eles são compostos por (nome, descrição, atores, pré-condições, pós-condições, fluxos etc.
...