Você está na página 1de 18

CENTRO ESTADUAL DE EDUCAÇÃO TECNOLÓGICA PAULA SOUZA

Faculdade de Tecnologia de Bragança Paulista – “Jornalista Omair


Fagundes de Oliveira”
Curso Superior de Tecnologia em Gestão da Tecnologia da Informação

Enzo Fonseca
Yuri Fonseca

SlideCar – SOFTWARE DE COMPRA E VENDA DE CARROS


USADOS

Bragança Paulista
2021
Enzo Fonseca
Yuri Fonseca

SlideCar – SOFTWARE DE COMPRA E VENDA DE CARROS


USADOS

Trabalho de Graduação apresentado


à Faculdade de Tecnologia de
Bragança Paulista - “Jornalista
Omair Fagundes de Oliveira” como
requisito parcial para a obtenção do
título de Tecnólogo em Gestão da
Tecnologia da Informação, sob a
orientação do Professor Everson
Nunes de Almeida.

Bragança Paulista
2021
Dedico este trabalho
aos amigos, professores e alunos
da Fatec – Bragança Paulista.
AGRADECIMENTOS

Gostaríamos de agradecer aos colegas, professores e ao orientador do nosso


projeto.
A própria vida é uma prova de corridas, com um início e um fim. É o
que aprendemos durante a corrida, e como aplicamos esse
conhecimento, que determina se a nossa participação teve algum
contributo de valor.

Ferdinand Porsche

Fonseca, Enzo e Fonseca, Yuri. SlideCar. (23 páginas) Trabalho de Conclusão


de Curso de Tecnólogo em Gestão da Tecnologia da Informação. Faculdade de
Tecnologia de Bragança Paulista - “Jornalista Omair Fagundes de Oliveira”.
Centro Estadual de Educação Tecnológica Paula Souza. Bragança Paulista.
2021.

RESUMO

A desburocratização de processos tem se tornado algo cada vez mais


importante em uma sociedade que vive em constante transformação. E é nesse
meio que os aplicativos mobile tem feito a diferença, revolucionando a forma
como nos comunicamos e fazemos as tarefas em nosso dia a dia. Pensando
nisso, surge o SlideCar, um aplicativo voltado aos smartphones e que tem
como objetivo principal mudar a maneira que as pessoas compram e vendem
carros usados. O principal quesito que torna isso possível é a interface, que
busca a simplicidade e intuitividade para garantir um processo de pesquisa
mais simples e prazeroso. Durante a fase de negociação, dentro do aplicativo
existe um chat de conversa para que o cliente e o comprador se contatem sem
precisar sair do mesmo, o que deixa os processos da compra centralizados em
um único local.

Palavras-chave: SlideCar. Mobile. Acessibilidade. Intuitividade.


Fonseca, Enzo e Fonseca, Yuri. SlideCar. 23 p. End-of-course paper in
Technologist Degree in I.T. Management. Faculdade de Tecnologia de
Bragança Paulista - “Jornalista Omair Fagundes de Oliveira”. Centro Estadual
de Educação Tecnológica Paula Souza. Bragança Paulista. 2021.

ABSTRACT

De-bureaucratization of processes has become something more and more


important in a society that lives in constant transformation. And it is in this
environment that mobile applications have made a difference, revolutionizing
the way we communicate and do tasks in our daily lives. With that in mind,
SlideCar appears, an application aimed at smartphones and whose main
objective is to transform the way people buy and sell used cars. The main point
that makes this possible is the interface, which seeks simplicity and
intuitiveness to ensure a simpler and more pleasurable research process.
During the negotiation phase, within the application there is a chat so that the
customer and the buyer can contact each other without having to leave the
application, which leaves the purchasing processes centralized in a single
place. Aiming at accessibility for the end user, our application is 100% free, a
differentiator of SlideCar to its main competitors.

Keywords: SlideCar. Mobile. Accessibility. Intuitiveness.


LISTA DE ILUSTRAÇÕES

Figura 1. Caso de Uso...............................................................................................


Figura 2. Diagrama de Classe...................................................................................
Figura 3. Banco de Dados.........................................................................................
Figura 4. Diagrama Entidade Relacionamento..........................................................
SUMÁRIO

1 INTRODUÇÃO 11

2 ESPECIFICAÇÃO DO PROGRAMA 12

2.1 Escopo....................................................................................................................................
2.2 Clientes do software..............................................................................................................

3 REQUISITOS DO SISTEMA 13

3.1 Requisitos Funcionais..........................................................................................................


3.2 Requisitos não funcionais....................................................................................................

4 DEFINIÇÃO DO PROJETO (CASO: ESTRUTURADO) 15

5
4.6 Banco de Dados.....................................................................................................................
4.7 Diagrama Entidade Relacionamento....................................................................................
4.8 Dicionário de Dados..............................................................................................................

5 DEFINIÇÃO DO PROJETO (CASO: ORIENTADO OBJETO) 17

5.1 Casos de Uso.........................................................................................................................


5.2 Diagramas de Classe.............................................................................................................
5.3 Diagramas de Atividades......................................................................................................
5.4 Banco de Dados.....................................................................................................................
5.5 Diagrama Entidade Relacionamento....................................................................................
5.6 Dicionário de Dados..............................................................................................................

6 ESCOLHA DA ARQUITETURA DA SOLUÇÃO21

7 CONSIDERAÇÕES FINAIS 22

REFERÊNCIAS....................................................................................................................................
• INTRODUÇÃO

Com o crescimento da tecnologia, a tendência é que as pessoas

procurem formas alternativas para a realização de suas atividades. A compra e


venda de veículos usados sempre foi um processo muito demorado e
burocrático, sendo mais voltado ao meio presencial do que o online. Mesmo
que alguns aplicativos estejam fazendo sucesso nesse meio, é nítido que as
vezes o contato entre o vendedor e seu cliente não é tão próximo como deveria
(além de custar caro). Pensando nisso, surge o aplicativo SlideCar, um
aplicativo que procura facilitar a busca de automóveis seminovos através do
celular e melhorar a comunicação entre o vendedor e o comprador.
Seu diferencial é a maneira que a busca é feita e como os resultados
são apresentados: simples, dinâmica e acessível.
• ESPECIFICAÇÃO DO PROGRAMA

• Escopo

O aplicativo irá facilitar a maneira que as pessoas compram e vendem


carros seminovos, buscando uma solução digital que garantem a usabilidade e
facilita o processo de compra por parte do cliente dentro do aplicativo.

• Clientes do software

Pessoas interessadas em comprar ou vender carros usados. Pessoas


física ou jurídica.
• REQUISITOS DO SISTEMA

Segundo o dicionário Aurélio [Aur86], o termo requisito pode ser definido


como “condição necessária para a obtenção de certo objetivo, ou para o
preenchimento de certo fim” (Turine,1996).
O sistema deve exibir de uma maneira direta e dinâmica todos os veículos
disponíveis na região selecionada pelo usuário tendo em base os filtros que o
cliente colocou em sua busca.
Fora do escopo – Não irá registrar a venda ou a negociação

• Requisitos Funcionais

RF1. Cadastrar Usuário (Comprador/Vendedor);


RF2. Autenticar o usuário
RF3. Exibir veículos o filtro de pesquisa Ano;
RF4. Exibir os carros ao Cliente de acordo com o filtro de pesquisa
Modelo;
RF5. Excluir anúncios;
RF6. Editar anúncios;
RF7. O sistema deve ter um chat de conversa para que o Vendedor se
comunique com o Cliente;
RF8. O sistema deve permitir consultar anúncios efetivos na plataforma.

• Requisitos não funcionais

RNF1. Sistema deve estar disponível 24/7;


RNF2. Tecnologia Ionic;
RNF3. Deverá ser operacionalizado em dispositivos mobile.
Banco de Dados?
• DEFINIÇÃO DO PROJETO (MODELO: ORIENTADO OBJETO)

O caso de uso descreve o comportamento do sistema sob diversas


condições conforme o sistema responde a uma requisição de um dos
stakeholders, chamado ator primário (COCKBURN, 2007). Em nosso caso
existem três atores: o Cliente, o Vendedor e o Administrador.

Casos de Uso

Inserir RF
• Diagramas de Classe

Diagrama de classes é uma representação da estrutura e relações das classes


que servem de modelo para objetos.

faltam as visibilidades, as operações


Usuario – Veiculo – Característica

• Diagramas de Atividades

Banco de Dados

Os modelos de dados NoSQL permitem por exemplo, que os dados


relacionados sejam feitos em uma única estrutura de dados. Diferentemente
dos bancos relacionais, a estrutura de dados não precisa ser definida
previamente, portanto, em uma mesma “tabela” você pode ter dados com
propriedades diferentes. Os bancos de dados NoSQL surgiram no final dos
anos 2000, à medida que o custo do armazenamento diminuiu drasticamente
(FERNANDES, 2020).
Diagrama Entidade Relacionamento

• Dicionário de Dados
• ESCOLHA DA ARQUITETURA DA SOLUÇÃO

A qualidade de software é determinada pelo produto de sofiware o qual


é resultado de um processo denominado de processo de software. A literatura
reporta que um produto intermediário deste processo, a arquitetura de
software, é um fator significativo para a determinação da qualidade de
software. Desta forma, a compreensão da relação entre este fator, arquitetura
de software, e a qualidade de software é importante para obter um software de
alta qualidade ao final do processo de software (TSURUTA, 2010)
A linguagem de programação escolhida para realização do software foi o
Flutter, pois além de ser uma linguagem de fácil acesso é excelente para
aplicações mobile. Possui muita flexibilidade para a criação de interfaces
personalizadas, animações e permite acessar os recursos do aparelho. Já o
sistema gerenciador do banco de dados escolhido foi o MySQL, pois é o mais
popular banco de dados open source do mundo. Possui consistência, alta
performance, confiabilidade e é fácil de usar.
Inserir citação indireta
• CONSIDERAÇÕES FINAIS

Através do nosso aplicativo, a compra e venda de veículos usados (que


sempre foi um processo muito demorado e burocrático) sendo mais voltado ao
meio presencial do que o online pode se tornar algo muito mais intuitivo e
prático, sendo acessível para qualquer usuário que possua um dispositivo
mobile. Largamos na frente também com relação aos valores do aplicativo em
comparação com seus concorrentes (Webmotors, iCarros), que cobram um
valor pela negociação ou por lead. O SlideCar é 100% gratuito, desde sua
instalação nas lojas de aplicativo até o processo de negociação.
Aplicação como recurso de visibilidade dos veículos no contexto de uma
rede
Trabalhos Futuros ......
REFERÊNCIAS

https://invest.exame.com/mf/5-aplicativos-que-te-ajudam-a-comprar-ou-vender-
um-carro

https://prodest.es.gov.br/o-uso-de-aplicativos-na-sociedade

https://www.ufsm.br/app/uploads/sites/513/2019/05/A-metropole-
comunicacional-o-e-a-popularizacao-dos-apps.pdf

https://www.teses.usp.br/teses/disponiveis/12/12139/tde-29032011-201659/
publico/MauricioTsuruta.pdf

referencial de artigos
https://www.scielo.org/
https://scholar.google.com.br/scholar?q=

Manual do usuário

Você também pode gostar