Você está na página 1de 36

UNIVERSIDADE PAULISTA – UNIP EaD

Projeto Integrado Multidisciplinar


Curso Superior de Tecnologia em Análise e Desenvolvimento de Sistemas

BOMMERCADO: UM NOVO SISTEMA DE MARKETPLACE

POLO AMERICANA – CAMPO SALLES 2023


UNIVERSIDADE PAULISTA – UNIP EaD
Projeto Integrado Multidisciplinar
Curso Superior de Tecnologia em Análise e Desenvolvimento de Sistemas

BOMMERCADO: UM NOVO SISTEMA DE MARKETPLACE

NOME: Pedro Henrique Volpi da


Silva

RA: 2275251

NOME: Diogo Lima do Nascimento

RA: 2269359

CURSO: ANÁLISE E DESENVOLVIMENTO DE SISTEMAS

SEMESTRE: 4º
POLO AMERICANA – CAMPO SALLES 2023
RESUMO

O projeto apresenta BomMercado, um sistema de Marketplace que visa


simplificar compras e vendas online. Inicialmente, na disciplina de
Empreendedorismo, desenvolveu-se um Plano de Negócios, destacando a
oportunidade de mercado e identificando consumidores-alvo. Posteriormente, na
disciplina de Projeto de Sistemas Orientado a Objetos, foram detalhados requisitos e
regras de negócios, com a criação de diversos diagramas, sustentados por
referências acadêmicas e com a escolha de uma metodologia de qualidade alinhada
com as normas internacionais.
Além disso, foi elaborado um Termo de Abertura de Projeto que definiu o
escopo, marcos, partes interessadas, premissas, restrições e abordou aspectos de
gerenciamento de projeto.
O projeto BomMercado representa uma abordagem completa para um novo
sistema de Marketplace, integrando aspectos técnicos e acadêmicos para o seu
sucesso no mercado de comércio eletrônico.
Palavras-chaves: Marketplace, Empreendedorismo, Qualidade de Software,
Projeto de Sistemas
ABSTRACT

The project presents the BomMercado project, a Marketplace system aimed at


simplifying online buying and selling. Initially, in the Entrepreneurship discipline, a
Business Plan was developed, highlighting the market opportunity and identifying
target consumers. Subsequently, in the Object-Oriented Systems Project discipline,
detailed requirements and business rules were outlined, with the creation of various
diagrams, supported by academic references, and the selection of a quality
methodology aligned with international standards.

Furthermore, a Project Charter was prepared, defining the scope, milestones,


stakeholders, assumptions, constraints, and addressing project management
aspects.

The BomMercado project represents a comprehensive approach to a new


Marketplace system, integrating technical and academic aspects for its success in
the e-commerce market.

Keywords: Marketplace, Entrepreneurship, Software Quality, Systems Project.


SUMÁRIO
1. INTRODUÇÃO

Neste trabalho, apresentamos o projeto "BomMercado," uma iniciativa de


startup que visa transformar o comércio online por meio de um sistema de
Marketplace inovador. O projeto, resultado de uma abordagem interdisciplinar que
combina empreendedorismo, projeto de sistemas orientado a objetos, gestão da
qualidade e gerenciamento de projetos de software, aborda a crescente demanda
por soluções tecnológicas inovadoras no mercado de comércio eletrônico.

No cenário atual de rápida evolução tecnológica, as startups desempenham


um papel crucial na criação de soluções inovadoras para atender às crescentes
demandas dos consumidores. O "BomMercado" representa uma resposta a essa
necessidade, oferecendo uma plataforma que simplifica o processo de compra e
venda online.

Neste trabalho, exploraremos detalhadamente as etapas críticas do projeto,


desde a concepção da ideia até a elaboração de um plano de negócios abrangente.
Além disso, destacaremos a importância da integração de conhecimentos de várias
disciplinas para o sucesso desta startup chamada “BomMercado”.
2. PLANO DE NEGÓCIOS

Descrição da Empresa e Diferencial: A BomMercado é uma startup


dedicada a criar um ambiente online inovador que conecta compradores e
vendedores, proporcionando uma experiência de compra e venda fácil, eficiente e
segura. O nosso diferencial está na criação de uma comunidade de compras
confiável, oferecendo um ambiente amigável e um suporte ao cliente de alta
qualidade.
Missão do Negócio: Nossa missão é simplificar a vida das pessoas,
tornando as compras e vendas online mais acessíveis e confiáveis. Queremos ser a
plataforma de escolha para compradores em busca de produtos variados e para
vendedores em busca de oportunidades de negócios.
Perfil dos Empreendedores e Funcionários: A equipe fundadora da
BomMercado é composta por estudantes de Análise e Desenvolvimento de Sistemas
com uma paixão compartilhada por tecnologia e empreendedorismo. Estamos
comprometidos em aplicar nossos conhecimentos e habilidades para criar uma
plataforma excepcional.
Produtos, Serviços e Benefícios: Ofereceremos uma plataforma de
Marketplace online onde vendedores poderão listar produtos e compradores
encontrarão uma ampla variedade de itens. Os principais benefícios incluem
facilidade de uso, taxas competitivas e suporte ao cliente de alta qualidade.
Potenciais Consumidores: Nosso público-alvo são consumidores
conectados à internet, entre 25 e 45 anos, que desejam fazer compras online com
segurança e conveniência.
Localização: A BomMercado será uma plataforma online, portanto, não
teremos uma sede física. Nossa presença será virtual, o que nos permitirá alcançar
consumidores em todo o Brasil.
Investimento: Estimamos que precisaremos de um investimento inicial de R$
115.000 para o desenvolvimento e lançamento da plataforma BomMercado. Esses
recursos serão usados para o desenvolvimento de software, equipe técnica e
despesas operacionais iniciais.
Forma Jurídica: Optamos por registrar a BomMercado como uma Sociedade
Limitada (LTDA), uma forma jurídica que nos oferece responsabilidade limitada e
flexibilidade na gestão do negócio.
Segmentação de Consumidores

Público-alvo: O BomMercado atenderá tanto pessoas físicas quanto pessoas


jurídicas. Nossa plataforma se destina a um público de 25 a 60 anos, com acesso à
internet e disposição para fazer compras online.
Perfil demográfico: Nosso público-alvo abrange homens e mulheres, com
diversos níveis de escolaridade e estado civil variado. Pretendemos oferecer uma
ampla variedade de produtos para atender às necessidades e interesses variados
desse grupo demográfico.
Comportamento de compra: A pesquisa de mercado inicial indica que nosso
público-alvo realiza compras online regularmente. Eles buscam comodidade,
variedade de produtos e preços competitivos. Acreditamos que nosso Marketplace
será uma escolha atraente para compradores que valorizam a conveniência e a
confiabilidade.
Motivações de compra: Nossos clientes podem comprar por diversos
motivos, incluindo necessidades diárias, hobbies, presentes e muito mais.
Pretendemos oferecer um ambiente onde eles possam encontrar produtos que
atendam a todas essas necessidades.

Análise da Concorrência

Pontos Fortes da Concorrência:


 Qualidade dos produtos e serviços: Muitos concorrentes têm reputação de
oferecer produtos de alta qualidade.
 Preços competitivos: Alguns concorrentes têm preços atrativos que atraem
compradores em busca de ofertas.
 Atendimento ao cliente: Alguns concorrentes têm um histórico de excelente
atendimento ao cliente.
 Autoridade da marca: Alguns concorrentes já possuem autoridades e um
número muito alto de clientes fiéis.

Pontos Fracos da Concorrência:

 Dificuldade na navegação: Alguns concorrentes têm interfaces complicadas


em suas plataformas.
 Variedade de produtos limitada: Alguns concorrentes se especializam em
nichos específicos e não oferecem uma ampla gama de produtos.
 Prazos de entrega demorados: Algumas empresas enfrentam problemas com
prazos de entrega.

Nossa Estratégia em Relação à Concorrência:

 Vamos focar em oferecer uma plataforma fácil de usar, com navegação


intuitiva.
 Buscaremos um equilíbrio entre qualidade e preço competitivo.
 Priorizaremos um atendimento ao cliente excepcional para construir confiança
com nossos usuários.
 Ofereceremos uma ampla variedade de produtos para atender a diferentes
necessidades.

Análise de Lojistas

Lojistas Necessários:
 Lojistas que vendem produtos variados, dependendo das categorias que
desejamos incluir na plataforma.

Critérios de Seleção de Fornecedores:


 Qualidade dos produtos oferecidos.
 Preços competitivos e condições de pagamento flexíveis.
 Flexível a troca e devoluções de produtos.
 Localização e prazo de entrega.
 Disponibilidade de produtos em quantidade suficiente para atender à
demanda.

Parcerias Estratégicas: Buscaremos estabelecer parcerias estratégicas com


lojistas confiáveis para garantir um suprimento constante de produtos de alta
qualidade e com possíveis fornecedores de serviços de entrega ou logística para
garantir uma entrega eficiente.
Esta análise de mercado nos permitirá tomar decisões informadas sobre como
abordar nossos consumidores, concorrentes e fornecedores. À medida que
avançamos com o plano de negócios, continuaremos a refinar e aprofundar essas
análises para garantir o sucesso da BomMercado.

Plano de Marketing

Produtos: A BomMercado oferecerá uma ampla variedade de produtos,


abrangendo eletrônicos, moda, artesanato, produtos para o lar e diversas outras
categorias. Cada item será minuciosamente apresentado, incluindo informações
detalhadas sobre o vendedor, nome, marca, especificações técnicas, preços e
disponibilidade em diferentes tamanhos, cores e, quando aplicável, sabores.
Serviços: Além do Marketplace, ofereceremos serviços complementares,
como entrega rápida e segura, garantia de qualidade dos produtos e atendimento ao
cliente excepcional.

Diferenciação dos Concorrentes:


 Nosso principal diferencial será a simplicidade e a facilidade de uso de nossa
plataforma.
 Ofereceremos um suporte ao cliente excepcional, garantindo que os
compradores e vendedores tenham uma experiência satisfatória.
 A diversidade de produtos e categorias disponíveis nos destacará como uma
escolha completa para os consumidores.

Setor e Plano de Distribuição:


 Nosso negócio se enquadra no setor de comércio eletrônico.
 Utilizaremos uma abordagem omnichannel, disponibilizando a plataforma
tanto online quanto por meio de um aplicativo móvel.
 Implementaremos parcerias com serviços de entrega para garantir entregas
rápidas e seguras em todo o país.
Comportamento dos Consumidores:
 Nossos consumidores estão acostumados a fazer compras online e valorizam
a conveniência e a confiabilidade.
 Pesquisas e análises de dados de compras passadas nos ajudarão a
entender melhor suas preferências e comportamentos.
Estratégia de Vendas:
 Inicialmente, operaremos exclusivamente online, não tendo lojas físicas.
 Implementaremos uma estratégia de marketing digital abrangente, incluindo
publicidade online, marketing de conteúdo, mídias sociais e campanhas de e-
mail.
 Ofereceremos opções de pagamento seguro e métodos eficientes de entrega.
Estratégia de Marketing e Publicidade:
 Investiremos em marketing digital, otimizando nosso site e aplicativo para
mecanismos de busca (SEO).
 Usaremos mídias sociais para criar engajamento e promover produtos.
 Colaboraremos com influenciadores e blogueiros para aumentar a visibilidade
e a confiabilidade da marca.
 Ofereceremos promoções e descontos para atrair e reter clientes.
Comunicação com os Consumidores:
 Implementaremos um sistema de notificações por e-mail e push para informar
os clientes sobre ofertas, promoções e atualizações.
 Manteremos um canal de atendimento ao cliente 24 horas por dia, 7 dias por
semana, para responder a dúvidas e resolver problemas.
Essa análise de marketing destaca como pretendemos abordar os produtos, preços,
concorrência, distribuição, comportamento do consumidor, estratégia de vendas,
marketing e comunicação com os clientes. Essa estratégia será fundamental para
impulsionar nossas vendas e estabelecer uma presença sólida no mercado.

Processo de Vendas:
1. Cadastro de Vendedores e Produtos: Os vendedores interessados se
cadastram na plataforma BomMercado, onde listam seus produtos, incluindo
detalhes como nome, descrição, preço, fotos e especificações.
2. Cadastro de Compradores: Os compradores se registram na plataforma,
criando suas contas, fornecendo informações de pagamento e endereço de
entrega.
3. Pesquisa e Compra: Os compradores utilizam a barra de pesquisa e filtros
para encontrar produtos de interesse. Eles podem navegar por categorias ou
usar palavras-chave. Ao encontrar um produto desejado, eles adicionam ao
carrinho e finalizam a compra.
4. Pagamento Seguro: A plataforma BomMercado oferece opções de
pagamento seguro, incluindo cartões de crédito, boleto bancário e outros
métodos de pagamento eletrônico.
5. Confirmação e Rastreamento: Após o pagamento, os compradores recebem
uma confirmação da compra e um número de rastreamento para acompanhar
o status da entrega.
6. Entrega Rápida e Segura: Nossos parceiros de entrega efetuam a coleta dos
produtos dos vendedores e realizam entregas rápidas e seguras aos
compradores em todo o país.
Recursos Humanos:
 Teremos uma equipe de suporte ao cliente dedicada para resolver consultas e
problemas dos compradores e vendedores.
 Uma equipe de desenvolvimento de software estará encarregada de manter a
plataforma e implementar melhorias contínuas.
 As equipes de marketing e publicidade criarão campanhas para atrair mais
compradores e vendedores.
 As equipes de logística e gerenciamento de estoque serão responsáveis pela
distribuição eficiente dos produtos.
Produtividade de Equipamentos e Materiais:
 Utilizaremos servidores e infraestrutura de TI de alto desempenho para
garantir que a plataforma esteja sempre disponível e rápida.
 Investiremos em equipamentos de segurança de dados para proteger
informações sensíveis dos usuários.
Distribuição e Armazenamento:
 Trabalharemos com parceiros de logística confiáveis para garantir a entrega
rápida e segura de produtos em todo o país.
 Implementaremos centros de distribuição estrategicamente localizados para
otimizar a entrega.
Fornecedores:
 Manteremos parcerias sólidas com fornecedores confiáveis para garantir um
suprimento constante de produtos de alta qualidade.
Treinamento de Colaboradores:
 Todos os colaboradores passarão por treinamento adequado para
desempenhar suas funções de maneira eficaz e fornecer o melhor serviço aos
usuários.
Dessa forma, com uma operação eficiente, uma plataforma confiável e uma equipe
bem treinada, a BomMercado buscará atingir metas de vendas substanciais ao
longo do tempo. As projeções financeiras e as estratégias de marketing serão
fundamentais para orientar nossos esforços operacionais.
2.5 Plano de Financeiro:
Investimentos Iniciais:
1. Desenvolvimento da Plataforma: R$ 30.000 - Investimento em
desenvolvimento de software, considerando a contribuição dos
desenvolvedores.
2. Design da Plataforma: R$ 10.000 - Investimento em design da interface da
plataforma, considerando a contribuição dos designers.
3. Gestão de Projetos: R$ 5.000 - Investimento em gestão de projetos,
considerando a contribuição dos gestores de projetos.
4. Marketing e Publicidade Inicial: R$ 20.000 - Investimento em campanhas
de marketing digital, mídias sociais e publicidade para atrair compradores e
vendedores iniciais.
5. Logística e Distribuição: R$ 30.000 - Investimento em parcerias com
serviços de entrega e estabelecimento de centros de distribuição.
6. Operações Iniciais: R$ 20.000 - Gastos com a contratação inicial de pessoal,
aluguel de escritório (se necessário), despesas operacionais e estoque inicial.
Capital de Giro:
 Manteremos um capital de giro de R$ 10.000 para cobrir despesas
operacionais, pagamento de fornecedores e outras despesas de curto prazo.
Investimentos Pré-Operacionais:
 R$ 10.000 - Reserva para despesas inesperadas ou contingências.
Fontes de Financiamento:
 Recursos Próprios: Investiremos R$ 50.000 de nossos próprios recursos
como capital inicial, com uma divisão proporcional entre desenvolvedores,
designers e gestores de projetos.
 Empréstimo Bancário: Não será necessário um empréstimo bancário
adicional.
 Investidores: Buscaremos investidores interessados em contribuir com R$
10.000 em troca de participação na empresa.
Essa divisão de custos reflete uma alocação mais precisa dos investimentos iniciais
entre os membros da equipe, levando em consideração suas responsabilidades
específicas no projeto BomMercado.
3. SISTEMA ORIENTADO A OBJETOS

A elaboração de um Sistema de Marketplace como o BomMercado, destinado à


facilitação da compra e venda de uma ampla gama de produtos através de
plataformas web e aplicativos, demanda uma análise detalhada de diversos
requisitos. Este processo abrange não apenas requisitos funcionais, que definem as
funcionalidades operacionais do sistema, mas também requisitos não funcionais,
que delineiam características como desempenho, segurança e usabilidade, e regras
de negócios que regem as interações entre compradores e vendedores.

Requisitos Funcionais:

Essenciais para o desenvolvimento do Sistema de Marketplace BomMercado,


os requisitos funcionais estabelecem as bases para um ambiente robusto. Incluem
desde a capacidade de cadastro de produtos e perfis de usuários, passando pela
realização de transações seguras, até a gestão eficiente de pedidos e pagamentos.
A interface intuitiva e amigável, juntamente com recursos como avaliações e
feedbacks, contribuirá para uma experiência positiva de compra e venda.
RF01: Registro de Descrição: Os usuários devem poder se cadastrar no
Usuário: sistema, fornecendo informações como nome,
endereço de e-mail, número de telefone e criando uma
senha. Deve haver um processo de verificação, como
confirmação por e-mail ou SMS, para garantir a
autenticidade do usuário.
RF02: Autenticação e Descrição: Os usuários devem poder fazer login de
Autorização: maneira segura após o registro. Além disso, o sistema
deve garantir que apenas usuários autorizados tenham
acesso a determinadas funcionalidades, como a
administração de produtos ou transações.
RF03: Gestão de Descrição: Os usuários devem ter a capacidade de
Conta: editar suas informações de perfil, adicionar ou alterar
fotos, e gerenciar configurações de conta. Isso pode
incluir opções para recuperar senha e alterar
preferências de notificação.
RF04: Listagem de Descrição: Vendedores devem poder listar produtos
Produtos: para venda, fornecendo detalhes como nome,
descrição, preço, categoria e imagens. Os
compradores devem ter a capacidade de procurar,
filtrar e classificar produtos.
RF05: Carrinho de Descrição: Os compradores devem poder adicionar
Compras: produtos ao carrinho, visualizar o conteúdo do carrinho,
ajustar quantidades e remover itens. O carrinho deve
calcular o total da compra.
RF06: Check Out e Descrição: Deve haver um processo de checkout fácil
Pagamento: de usar, onde os compradores confirmam e finalizam a
compra. O sistema deve suportar diferentes métodos
de pagamento, como cartões de crédito, débito,
PayPal, boletos, pix, QR Code.
RF07: Avaliações e Descrição: Os usuários devem poder avaliar e deixar
Comentários: comentários sobre produtos e vendedores. Isso
contribui para a transparência e confiança na
plataforma.
RF08: Histórico de Descrição: Tanto compradores quanto vendedores
Transações: devem ter acesso a um histórico de transações. Isso
inclui detalhes como datas, itens comprados, preços,
status de entrega, etc.
RF09: Notificações: Descrição: O sistema deve ser capaz de enviar
notificações para usuários sobre atividades relevantes,
como confirmação de compra, atualizações de envio,
avaliações recebidas etc.
RF10: Gerenciament Descrição: Vendedores devem poder gerenciar o
o de Estoque: estoque de produtos, atualizando a disponibilidade e
recebendo alertas quando o estoque estiver baixo.
RF11: Políticas de Descrição: O sistema deve suportar políticas de
Devolução: devolução e reembolso. Os compradores devem poder
iniciar solicitações de devolução, e os vendedores
devem processar essas solicitações conforme as
políticas estabelecidas.

Requisitos Não Funcionais:

Os requisitos não funcionais, por sua vez, são igualmente cruciais. Garantir a
escalabilidade do sistema para lidar com um grande volume de transações,
assegurar a segurança dos dados dos usuários, e otimizar o tempo de resposta do
aplicativo/web são aspectos fundamentais a serem considerados. A usabilidade,
acessibilidade e compatibilidade com diferentes dispositivos também desempenham
um papel vital na satisfação do usuário.

RNF01 Desempenho: Descrição: O sistema deve ser capaz de suportar


: muitas transações simultâneas, garantindo um tempo
de resposta rápido para consultas e operações. Isso
inclui a capacidade de lidar com picos de tráfego
durante eventos promocionais ou períodos de alta
demanda.

RNF02 Segurança: Descrição: A segurança é uma prioridade crítica. O


sistema deve implementar práticas robustas de
segurança, como criptografia para a comunicação,
armazenamento seguro de dados sensíveis, proteção
contra ataques de injeção (como SQL injection),
autenticação e autorização adequadas, e auditorias
regulares para identificar potenciais vulnerabilidades.

RFN03 Escalabilidade: Descrição: O sistema deve ser dimensionável para


: acomodar um aumento significativo no número de
usuários, produtos e transações ao longo do tempo. A
arquitetura do sistema deve permitir a adição fácil de
recursos e servidores conforme necessários.

RFN04 Compatibilidade Descrição: O sistema deve ser compatível com uma


: : variedade de navegadores (Chrome, Firefox, Safari,
etc.) e dispositivos (desktop, tablet, mobile). A interface
do usuário deve se adaptar de forma responsiva aos
diferentes tamanhos de tela.

RFN05 Manutenibilidad Descrição: A manutenção do sistema deve ser facilitada


: e: através de uma arquitetura modular e código bem
documentado. A introdução de novos recursos ou a
correção de bugs deve ser um processo eficiente.

RFN06 Disponibilidade: Descrição: O sistema deve garantir uma alta


: disponibilidade, minimizando o tempo de inatividade.
Isso pode ser alcançado por meio de redundância de
servidores, backups regulares e procedimentos
eficientes de recuperação de desastres.

RFN07 Conformidade: Descrição: O sistema deve cumprir todas as leis e


: regulamentos aplicáveis relacionados à privacidade,
proteção de dados e transações online. Isso pode incluir
conformidade com GDPR, PCI DSS (para transações
de pagamento) e outras regulamentações locais.

RFN08 Usabilidade: Descrição: A interface do usuário deve ser intuitiva e


: fácil de usar. As transições entre páginas, o design da
interface e as opções de navegação devem ser
pensados para proporcionar uma experiência positiva
ao usuário.

RFN09 Eficiência: Descrição: O sistema deve usar eficientemente os


: recursos do hardware, minimizando o consumo de
CPU, memória e largura de banda. Isso contribui para
um desempenho otimizado e custos operacionais
reduzidos.

RFN10 Testabilidade: Descrição: O sistema deve ser facilmente testável,


: permitindo a implementação eficiente de testes
unitários, de integração e de sistema. Isso facilita a
identificação precoce de bugs e a garantia da qualidade
do software.

Diagrama de Caso de Uso:

Atores:
Comprador: Representa o usuário que realiza compras no Marketplace
BomMercado.
Vendedor: Representa o usuário que lista produtos e gerencia as vendas no
Marketplace BomMercado.
Analista de Sistemas: Representa um administrador ou equipe técnica que realiza
análises e manutenção do sistema.

Casos de Uso:

Casos de uso Ator principal Descrição:

Realizar Compra: Comprador O comprador realiza


ações para encontrar
produtos, adicioná-los ao
carrinho e finalizar a
compra.

Gerenciar Produtos: Vendedor O vendedor realiza ações


para adicionar, editar ou
remover produtos de sua
loja no Marketplace.

Analisar Desempenho do Analista de Sistemas O analista de sistemas


Sistema: monitora o desempenho
do sistema, identifica
possíveis melhorias e
realiza manutenções.

Pesquisar Produtos: Comprador O comprador realiza


buscas por produtos
específicos no
Marketplace.

Gerenciar Pedidos: Vendedor O vendedor gerencia os


pedidos recebidos,
atualizando o status e
fornecendo informações
de envio.

Aprovar Registro de Analista de Sistemas O analista de sistemas


Vendedor: aprova o registro de
novos vendedores no
Marketplace.
Fonte Própria

Diagrama de Atividades: Compra de um produto.

O diagrama de atividades, uma ferramenta valiosa no âmbito dos diagramas


comportamentais, desempenha um papel fundamental na especificação do
comportamento de um software. Sua principal missão é oferecer uma visão gráfica
das diversas atividades e processos que compõem as funcionalidades do software,
proporcionando uma compreensão clara e abrangente de como o sistema se
comporta em diferentes situações.
Ao criar um diagrama de atividades, é possível capturar e ilustrar não apenas
as tarefas individuais, mas também as condições que podem influenciar a execução
de cada atividade. Isso contribui significativamente para a análise de casos de uso, a
identificação de potenciais gargalos e a otimização do desempenho do sistema.

Atividade Selecionar Produto O comprador inicia o processo de compra


selecionando produtos na loja online.

Decisão Produto Disponível? Verifique se o produto está disponível em


estoque.
- Se não, segue para a atividade "Notificar
Indisponibilidade".
- Se sim, segue para a atividade "Adicionar
ao Carrinho".

Atividade Adicionar ao Adiciona o produto selecionado ao carrinho de


Carrinho compras.

Atividade Visualizar Carrinho O comprador visualiza o conteúdo atual do


carrinho

Decisão Continuar Compra? - Se o comprador decidir continuar a comprar,


retorna para a atividade "Selecionar Produto".
- Se não, segue para a atividade "Processar
Pagamento".

Atividade Processar O sistema valida o carrinho, calcula o total e


Pagamento encaminha para o gateway de pagamento

Decisão Pagamento Verifica-se o pagamento foi autorizado.


Autorizado?
- Se sim, segue para a atividade "Concluir
Compra".
- Se não, retorna para a atividade "Processar
Pagamento".

Atividade Concluir Compra Após a confirmação do pagamento, o sistema


atualiza o estoque, gera um recibo e conclui a
compra.

Atividade Notificar Vendedor O sistema notifica o vendedor sobre a venda


realizada
Fonte Própria
Diagrama de Classes:
O diagrama de classes representa as classes no sistema e os
relacionamentos entre elas.

Usuário: Atributos: ID, Nome, Email, Senha.


Métodos: EditarPerfil(), RecuperarSenha().

Produto: Atributos: ID, Nome, Descrição, Preço.


Métodos: AdicionarAoCarrinho(), Listar().

Carrinho: Atributos: Produtos, Total.


Métodos: AdicionarProduto(), RemoverProduto(), CalcularTotal().

Fonte Própria

Diagrama de Sequência
O Diagrama de Sequência é uma ferramenta útil para visualizar a interação
entre objetos em um sistema ao longo do tempo. No contexto do Sistema de
Marketplace "BomMercado", podemos representar a interação entre o usuário, o
carrinho de compras, os produtos e o sistema de pagamento.

Cenário: Adição de Produto ao Carrinho e Finalização da Compra

1. Ator Principal: Usuário


2. Ator Secundário: Carrinho, Produto, Sistema de Pagamento

Sequência de Eventos:

Atividade Inicial: Usuário Explora o O usuário acessa o


Marketplace: sistema "BomMercado"
via app/web.

Evento: Usuário Visualiza Lista de O sistema exibe uma lista


Produtos: de produtos disponíveis.

Ação: Usuário Adiciona Produto O usuário seleciona um


ao Carrinho: produto para compra.
O sistema adiciona o
produto ao carrinho.

Evento: Atualização do Carrinho: O sistema atualiza o


carrinho exibindo o
produto adicionado.

Ação: Usuário Modifica a O usuário decide


Quantidade do Produto: modificar a quantidade de
itens no carrinho.
O sistema atualiza o
carrinho de acordo.

Ação: Usuário Decide Finalizar O usuário escolhe a


a Compra: opção de finalizar a
compra.
Evento: Sistema Inicia o Processo O sistema direciona o
de Pagamento: usuário para a tela de
pagamento.

Ação: Usuário Seleciona O sistema direciona o


Método de Pagamento: usuário para a tela de
pagamento.

Ação: Usuário Seleciona O usuário escolhe um


Método de Pagamento: método de pagamento
(por exemplo, cartão de
crédito, débito, pix).

Evento: Sistema Processa o O sistema inicia o


Pagamento: processamento do
pagamento.

Ação: Sistema Confirma a O sistema confirma a


Compra: compra, gera um recibo e
envia uma confirmação
ao usuário.

Evento Final: Usuário Recebe O usuário recebe uma


Confirmação: confirmação de compra.
Fonte Própria

Objetos Participantes:
Usuário: Representa a interação do usuário com o sistema.
Carrinho: Representa o carrinho de compras que armazena os produtos
selecionados.
Produto: Representa o produto escolhido pelo usuário.
Sistema de Pagamento: Representa o componente responsável pelo processamento
do pagamento.

5. Diagrama de Componentes e de Implantação:

Diagrama de Componentes:
Na UML, o diagrama de componentes oferece uma representação visual das
interações entre os diferentes componentes de um sistema de software. Ao contrário
do diagrama de classes, que delineia as relações entre os elementos de um sistema,
o diagrama de componentes destaca conexões mais complexas e variadas. Este
diagrama proporciona uma visão aprofundada das interdependências entre os
elementos do sistema, apresentando uma perspectiva mais abrangente e intrincada
do que a maioria dos diagramas de classes.Representa os principais componentes
do sistema, como "Diagrama de Componentes".

Fonte Própria

Diagrama de Implantação:

O Diagrama de Implantação, oferece uma visão abrangente dos elementos de


hardware e software, delineando suas interações e relação com outros elementos
cruciais para o processamento eficiente. Este diagrama não apenas retrata a
configuração do sistema, mas também esboça a arquitetura física, incluindo
hardware e processadores, proporcionando uma representação visual da
infraestrutura necessária para o funcionamento integrado.
Conceitos-chave:

1. Nó:
- Representa fisicamente um componente de equipamento onde o sistema será
implantado. Esses nós podem ser servidores, máquinas físicas ou máquinas virtuais.
2. Artefatos:
- Refere-se a qualquer unidade física de informação utilizada ou gerada pelo
sistema. Isso pode incluir arquivos executáveis, bibliotecas, scripts, entre outros.
3. Especificação de Implantação:
- Define um conjunto de propriedades que determinam os parâmetros de execução
de um artefato específico instalado em um nó. Essa especificação é crucial para
garantir a correta operação do sistema no ambiente pretendido.

Fonte Própria

O Diagrama de Implantação não apenas mapeia a disposição física dos


componentes, mas também serve como uma ferramenta visual para compreender a
complexidade das interações entre hardware e software. Essa representação visual
é essencial para planejar, implementar e manter sistemas de maneira eficaz,
proporcionando uma compreensão clara da infraestrutura subjacente e desempenha
um papel crucial ao estabelecer a relação entre os recursos de infraestrutura e os
artefatos do sistema. Em termos simples, ele mapeia a arquitetura do hardware de
acordo com as exigências do software a ser implementado. Este modelo de
diagrama tem como propósito principal documentar de maneira abrangente os
elementos envolvidos, contribuindo para a agilidade do processo de implantação de
software.
Esses diagramas UML são ferramentas poderosas para visualizar e
comunicar a estrutura e o comportamento do sistema. Eles ajudam a garantir uma
compreensão clara entre os stakeholders e são úteis durante o processo de
desenvolvimento.

REGRAS DE NEGÓCIO

As regras de negócio, fundamentais para a operação do sistema de Marketplace,


são estabelecidas com o propósito primordial de assegurar que as atividades
transcorram de maneira ética, legal e eficaz. Essas diretrizes desempenham um
papel crucial na proteção tanto dos usuários envolvidos quanto da integridade do
negócio em si, constituindo a espinha dorsal que orienta a conduta, os processos e a
tomada de decisões no ambiente do Marketplace.

RN01: Cadastro de R1:Para se cadastrar, os usuários devem fornecer


Usuários: informações precisas e verdadeiras.
R2:Cada usuário deve ter uma conta única associada a
um endereço de e-mail verificável.

RN02: Produtos e Vendas: R1:Vendedores são responsáveis por garantir a precisão


das informações sobre os produtos listados.
R2:O preço dos produtos deve ser claro, sem taxas
ocultas, e deve incluir todos os impostos aplicáveis.

RN03: Transações R1:Todas as transações financeiras devem ser seguras e


Financeiras: protegidas por criptografia.
R2:O sistema deve fornecer recibos detalhados para
todas as transações realizadas.

RN04: Avaliações e R1:Avaliações e comentários devem ser construtivos,


Comentários: respeitosos e não difamatórios.
R2:A plataforma deve oferecer um processo claro para
contestar avaliações injustas ou imprecisas.

RN05: Privacidade e R1:A plataforma deve seguir as leis de privacidade e


Segurança: proteção de dados em todas as jurisdições em que opera.
R2:Informações pessoais dos usuários devem ser
protegidas e não podem ser compartilhadas sem
consentimento explícito.

RN06: Políticas de R1:Os vendedores devem especificar claramente as


Devolução e políticas de devolução e reembolso para cada produto.
Reembolso:
R2:O sistema deve facilitar o processo de devolução e
reembolso conforme as políticas estabelecidas.

RN07: Conformidade R1: A plataforma deve cumprir todas as regulamentações


Legal: locais e internacionais relacionadas a transações
comerciais online.
R2: Informações sobre produtos, preços e transações
devem ser apresentadas de acordo com as leis locais
aplicáveis.

RN08: Resolução de R1:Disputas entre compradores e vendedores devem ser


Conflitos: tratadas por um sistema de resolução de conflitos
imparcial.
R2:O sistema deve fornecer canais de comunicação para
mediação em casos de disputa.

RN09: Atualizações do R1:Atualizações do sistema devem ser comunicadas com


Sistema: antecedência aos usuários.
R2: As atualizações não devem resultar em interrupções
significativas no serviço.

RN10: Conteúdo R1:Atualizações do sistema devem ser comunicadas com


Inadequado: antecedência aos usuários.
R2: As atualizações não devem resultar em interrupções
significativas no serviço.

RN11: Conteúdo R1:Qualquer conteúdo inadequado, ilegal ou proibido por


Inadequado:* lei não será permitido na plataforma.
R2:A plataforma tem o direito de remover qualquer
conteúdo que viole as políticas estabelecidas.

RN12: Acessibilidade: R1:A plataforma deve ser acessível a pessoas com


deficiência, seguindo as diretrizes de acessibilidade
online.
RN13: Monitoramento de R1: O sistema deve monitorar atividades suspeitas, como
Atividades transações incomuns ou comportamento fraudulento.
Suspeitas:
R2:A equipe de segurança deve ser notificada
automaticamente de atividades que possam indicar uma
violação de segurança.

4. Gestão da Qualidade

A proposta de criação do Sistema de Marketplace BomMercado, voltado para a


compra e venda de produtos via aplicativo/web, é desafiadora, especialmente
considerando que a empresa é nova no mercado e possui recursos financeiros
limitados. A adesão a metodologias de qualidade de software torna-se imperativa, e
entre as opções como ISO, CMMI e MPS.br, uma análise criteriosa será realizada
para escolher a abordagem mais apropriada.

Metodologia: CMMI

1. Foco em Maturidade de Processos:


O Capability Maturity Model Integration (CMMI) é uma metodologia que se destaca
pelo seu foco na melhoria contínua e na maturidade dos processos. Isso significa
que ela proporciona uma abordagem evolutiva, ideal para empresas novas
buscando aprimorar gradualmente seus processos.

2. Padrão Internacionalmente Reconhecido:


O CMMI é amplamente reconhecido internacionalmente, o que agrega valor à
empresa de software, possibilitando a demonstração de conformidade com padrões
globais de qualidade. Isso pode ser essencial ao estabelecer credibilidade no
mercado.

3. Adaptabilidade Financeira:
O CMMI pode ser implementado de maneira modular, permitindo à empresa focar
nas áreas mais cruciais inicialmente, ajustando-se às limitações financeiras.

Detalhamento do Funcionamento:
Níveis de Maturidade:
Nível 1 - Inicial: Caracterizado por processos ad hoc.
Nível 2 - Gerenciado:Introduz processos básicos e gerenciamento de requisitos.
Nível 3 - Definido:Enfatiza processos bem definidos e padronizados.
Níveis 4 e 5 - Gerenciado Quantitativamente e Em Otimização: Introduzem medição
e otimização contínua.

1. Planejamento Estratégico:
Estabelecimento de planos para a gestão da qualidade, identificando processos
críticos para a eficácia do Sistema de Marketplace.

2. Controle e Garantia da Qualidade:


Implementação de processos de controle da qualidade para assegurar que os
requisitos sejam atendidos e a garantia de qualidade para verificar se os produtos
cumprem as expectativas.

3. Gestão de Configuração:
Estabelecimento de uma eficaz gestão de configuração para controlar mudanças
nos artefatos do software, garantindo integridade e rastreabilidade.

4. Melhoria Contínua:
Introdução de métricas de qualidade, análise de desempenho e revisões
sistemáticas para garantir a melhoria contínua dos processos e produtos do Sistema
de Marketplace.

5. TERMO DE ABERTURA DE PROJETO - BOMMERCADO

1. Justificativas do Projeto:
O projeto BomMercado é justificado pela necessidade de criar uma plataforma
de Marketplace online que ofereça uma experiência conveniente e confiável para
compradores e vendedores. O mercado de comércio eletrônico está em crescimento
constante, e há uma demanda crescente por uma plataforma de Marketplace
confiável.
2. Objetivos do Projeto e Critérios de Sucesso:
Objetivo do Projeto:
- Desenvolver e lançar uma plataforma de Marketplace online.

Critérios de Sucesso:
- Lançamento bem-sucedido da plataforma dentro do prazo e do orçamento.
- Aquisição de um número mínimo de 1.000 usuários ativos no primeiro ano.
- Geração de receita líquida positiva a partir do segundo ano.

3. Principais Requisitos e Necessidades de Negócio:


- Cadastro de vendedores e compradores.
- Implementação de recursos de busca e compra de produtos.
- Configuração de métodos de pagamento e entrega.
- Desenvolvimento de uma estratégia de marketing digital.
- Garantia de qualidade do site e aplicativo.
- Suporte ao cliente.

4. Marcos do Projeto:

- Desenvolvimento da Plataforma – 08/10/2023 a 07/10/2024


- Lançamento da Plataforma – 08/10/2024 a 07/11/2024
- Aquisição de 1.000 Usuários Ativos - 07/11/2024 a 06/05/2025

5. Partes Interessadas no Projeto:

- Gerente de Projeto: Pedro Volpi e Diogo Lima


- Desenvolvedores: Pedro Volpi e Diogo Lima
- Gestor de Marketing: Pedro Volpi e Diogo Lima
- Gestor de Logística: Pedro Volpi e Diogo Lima
6. Premissas e Restrições:

- Premissas: Recursos financeiros estarão disponíveis conforme o planejado.


- Restrições: Recursos humanos limitados devido à natureza acadêmica do projeto.

7. Descrição Geral dos Riscos e Incertezas:

Principais riscos identificados incluem atrasos no desenvolvimento da plataforma,


concorrência intensa no mercado de comércio eletrônico e problemas de segurança
de dados.

8. Orçamento Sumarizado do Projeto:

- Desenvolvimento da Plataforma: R$ R$ 30.000


- Marketing e Publicidade Inicial: R$ R$ 20.000
- Logística e Distribuição: R$ R$ 30.000
- Operações Iniciais: R$ R$ 20.000
- Capital de Giro: R$ 10.000

Este Termo de Abertura de Projeto serve como guia inicial para o projeto
BomMercado, incluindo justificativas, objetivos, requisitos, marcos, partes
interessadas, premissas, restrições, riscos e um resumo do orçamento do projeto.
CONCLUSÃO
REFERÊNCIAS BIBLIOGRÁFICAS:

Você também pode gostar