Buscar

PIM VII -Sistema de Marketplace para compra e venda de produtos diversos via appweb

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ê também pode ser Premium ajudando estudantes

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ê também pode ser Premium ajudando estudantes

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ê também pode ser Premium ajudando estudantes
Você viu 3, do total de 33 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

Você também pode ser Premium ajudando estudantes

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ê também pode ser Premium ajudando estudantes

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ê também pode ser Premium ajudando estudantes
Você viu 6, do total de 33 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

Você também pode ser Premium ajudando estudantes

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ê também pode ser Premium ajudando estudantes

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ê também pode ser Premium ajudando estudantes
Você viu 9, do total de 33 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

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

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 .............................................................................................................................. 6 
2. PLANO DE NEGÓCIOS.................................................................................................................. 7 
2.3 Plano de Marketing .................................................................................................................. 10 
2.3 Plano de Financeiro ................................................................................................................. 13 
3. SISTEMA ORIENTADO A OBJETOS......................................................................................... 14 
3.1 Requisitos Funcionais ............................................................................................................. 14 
3.2 Requisitos Não Funcionais ..................................................................................................... 16 
3.3 Diagrama de Caso de Uso ..................................................................................................... 18 
3.4 Diagrama de Atividades .......................................................................................................... 19 
3.5 Diagrama de Classes .............................................................................................................. 21 
3.6 Diagrama de Sequência ......................................................................................................... 22 
3.7 Diagrama de Componentes ................................................................................................... 25 
3.8 Diagrama de Implantação ...................................................................................................... 26 
4. REGRAS DE NEGÓCIO ............................................................................................................... 27 
5. GESTÃO DA QUALIDADE ........................................................................................................... 29 
5. TERMO DE ABERTURA DE PROJETO - BOMMERCADO ................................................... 30 
CONCLUSÃO ..................................................................................................................................... 32 
REFERÊNCIAS .................................................................................................................................. 33 
 
 
 
 
 
 
 
 
6 
 
 
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”. 
 
 
 
 
 
 
 
 
 
7 
 
 
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, quedesejam 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$ 
85.000 para o desenvolvimento e lançamento da plataforma BomMercado. Esses 
8 
 
 
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. 
 
2.1 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: 
9 
 
 
• 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. 
 
 
10 
 
 
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 Lojistas: 
• 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. 
 
2.3 Plano de Marketing 
 
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. 
 
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. 
11 
 
 
• 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. 
12 
 
 
• 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. 
 
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. 
 
 
13 
 
 
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. 
 
2.3 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. 
14 
 
 
4. Marketing e Publicidade Inicial: R$ 20.000 - Investimento em campanhas 
de marketing digital, mídiassociais e publicidade para atrair compradores e 
vendedores iniciais. 
5. 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. 
 
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. 
 
3.1 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. 
15 
 
 
RF01: Registro de 
Usuário: 
Descrição: Os usuários devem poder se cadastrar no 
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 
Autorização: 
Descrição: Os usuários devem poder fazer login de 
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 
Conta: 
Descrição: Os usuários devem ter a capacidade de 
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 
Produtos: 
Descrição: Vendedores devem poder listar 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 
Compras: 
Descrição: Os compradores devem poder adicionar 
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 
Pagamento: 
Descrição: Deve haver um processo de checkout fácil 
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 
Comentários: 
Descrição: Os usuários devem poder avaliar e deixar 
comentários sobre produtos e vendedores. Isso 
contribui para a transparência e confiança na 
plataforma. 
RF08: Histórico de 
Transações: 
Descrição: Tanto compradores quanto vendedores 
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. 
16 
 
 
 
3.2 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. 
RF10: Gerenciament
o de Estoque: 
Descrição: Vendedores devem poder gerenciar o 
estoque de produtos, atualizando a disponibilidade e 
recebendo alertas quando o estoque estiver baixo. 
RF11: Políticas de 
Devolução: 
Descrição: O sistema deve suportar políticas de 
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. 
17 
 
 
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
e: 
Descrição: A manutenção do sistema deve ser facilitada 
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. 
 
 
 
18 
 
 
3.3 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 
Sistema: 
Analista de Sistemas 
 
O analista de sistemas 
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 
19 
 
 
fornecendo informações 
de envio. 
Aprovar Registro de 
Vendedor: 
Analista de Sistemas O analista de sistemas 
aprova o registro de novos 
vendedores no 
Marketplace. 
 
 
Fonte Própria 
 
3.4 Diagrama de Atividades 
 
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. 
20 
 
 
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 
Carrinho 
Adiciona o produto selecionado ao carrinho de 
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 
Pagamento 
O sistema valida o carrinho, calcula o total e 
encaminha para o gateway de pagamento 
Decisão Pagamento 
Autorizado? 
Verifica-se o pagamento foi 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. 
21 
 
 
Atividade Notificar Vendedor O sistema notifica o vendedor sobre a venda 
realizada 
 
 Fonte Própria 
 
3.5 Diagrama de Classes 
 
O diagrama de classes representa as classes no sistema e os relacionamentos 
entre elas. 
22 
 
 
 
 
Fonte Própria 
 
 
3.6 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 
 
23 
 
 
Atividade Inicial: Usuário Explora o 
Marketplace: 
O usuário acessa o 
sistema "BomMercado" 
via app/web. 
Evento: Usuário Visualiza Lista de 
Produtos: 
O sistema exibe uma lista 
de produtos disponíveis. 
Ação: Usuário Adiciona Produto 
ao Carrinho: 
O usuário seleciona um 
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 
Quantidade do Produto: 
O usuário decide modificar 
a quantidade de itens no 
carrinho. 
O sistema atualiza o 
carrinho de acordo. 
Ação: Usuário Decide Finalizar a 
Compra: 
O usuário escolhe a opção 
de finalizar a compra. 
Evento: Sistema Inicia o Processo 
de Pagamento: 
O sistema direciona o 
usuário para a tela de 
pagamento. 
Ação: Usuário Seleciona Método 
de Pagamento: 
O sistema direciona o 
usuário para a tela de 
pagamento. 
Ação: Usuário Seleciona Método 
de Pagamento: 
O usuário escolhe um 
método de pagamento 
(por exemplo, cartão de 
crédito, débito, pix). 
Evento: Sistema Processa o 
Pagamento: 
O sistema inicia o 
processamento do 
pagamento. 
Ação: Sistema Confirma a 
Compra: 
O sistema confirma a 
compra, gera um recibo e 
24 
 
 
envia uma confirmação ao 
usuário. 
Evento Final: Usuário Recebe 
Confirmação: 
O usuário recebe uma 
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. 
25 
 
 
3.7 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 
 
 
26 
 
 
3.8 Diagrama de Implantação 
 
O Diagrama de Implantação é uma representação visual que oferece uma visão 
completa dos elementos de hardware e software de um sistema, destacando suas 
interações e conexões com outros componentes cruciais. Esse diagrama não apenas 
descreve a configuração do sistema, mas também delineia a arquitetura física, 
incluindo hardware e processadores necessários para o funcionamento integrado. Os 
conceitos-chave envolvem os "nós," que representam os componentes de hardware 
onde o sistema é implantado, os "artefatos," que são unidades físicas de informação 
utilizadas ou geradas pelo sistema, como arquivos executáveis e bibliotecas, e a 
"Especificação de Implantação," que define as propriedades que determinam como 
um artefato específico é executado em um nó, garantindo o funcionamento correto 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, 
27 
 
 
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. 
 
4. 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 
desempenhamum 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 
Usuários: 
R1:Para se cadastrar, os usuários devem fornecer 
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 
Financeiras: 
R1:Todas as transações financeiras devem ser seguras e 
protegidas por criptografia. 
28 
 
 
R2:O sistema deve fornecer recibos detalhados para todas 
as transações realizadas. 
RN04: Avaliações e 
Comentários: 
R1:Avaliações e comentários devem ser construtivos, 
respeitosos e não difamatórios. 
R2:A plataforma deve oferecer um processo claro para 
contestar avaliações injustas ou imprecisas. 
RN05: Privacidade e 
Segurança: 
R1:A plataforma deve seguir as leis de privacidade e 
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 
Devolução e 
Reembolso: 
R1:Os vendedores devem especificar claramente as 
políticas de devolução e reembolso para cada produto. 
R2:O sistema deve facilitar o processo de devolução e 
reembolso conforme as políticas estabelecidas. 
RN07: Conformidade 
Legal: 
R1: A plataforma deve cumprir todas as regulamentações 
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 
Conflitos: 
R1:Disputas entre compradores e vendedores devem ser 
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 
Sistema: 
R1:Atualizações do sistema devem ser comunicadas com 
antecedência aos usuários. 
R2: As atualizações não devem resultar em interrupções 
significativas no serviço. 
RN10: Conteúdo 
Inadequado: 
R1:Atualizações do sistema devem ser comunicadas com 
antecedência aos usuários. 
R2: As atualizações não devem resultar em interrupções 
significativas no serviço. 
29 
 
 
RN11: Conteúdo 
Inadequado:* 
R1:Qualquer conteúdo inadequado, ilegal ou proibido por 
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 
Atividades 
Suspeitas: 
R1: O sistema deve monitorar atividades suspeitas, como 
transações incomuns ou comportamento fraudulento. 
R2:A equipe de segurança deve ser notificada 
automaticamente de atividades que possam indicar uma 
violação de segurança. 
 
5. 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 
O Capability Maturity Model Integration (CMMI) é uma metodologia que se 
concentra na melhoria contínua e na maturidade dos processos, sendo ideal para 
empresas que desejam aprimorar gradualmente suas operações. Além disso, o CMMI 
é amplamente reconhecido internacionalmente, permitindo que as empresas 
demonstrem conformidade com padrões globais de qualidade, o que ajuda a construir 
credibilidade no mercado. Uma característica importante do CMMI é sua 
adaptabilidade financeira, permitindo a implementação modular, o que permite que as 
30 
 
 
empresas se concentrem inicialmente nas áreas mais cruciais, ajustando-se às 
limitações orçamentárias. 
O CMMI (Capability Maturity Model Integration) define cinco níveis de 
maturidade para processos. O Nível 1, chamado "Inicial," é caracterizado por 
processos ad hoc, que não seguem um padrão definido. No Nível 2, "Gerenciado," 
são introduzidos processos básicos e o gerenciamento de requisitos. O Nível 3, 
"Definido," enfatiza a padronização e definição de processos. Os Níveis 4 e 5, 
"Gerenciado Quantitativamente" e "Em Otimização," introduzem medição e otimização 
contínua dos processos, visando melhorias constantes. 
No contexto do Sistema de Marketplace, o texto descreve quatro áreas de foco: 
o planejamento estratégico para gerenciar a qualidade, a implementação de 
processos de controle e garantia de qualidade, a eficaz gestão de configuração para 
controlar mudanças nos artefatos do software e garantir a integridade, e a 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. Essas áreas visam otimizar a 
eficácia do Sistema de Marketplace, assegurar a qualidade dos produtos e promover 
o aprimoramento contínuo. 
 
5. TERMO DE ABERTURA DE PROJETO - BOMMERCADO 
 
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. 
 
Objetivos do Projeto e Critérios de Sucesso 
Objetivo do Projeto: 
- Desenvolver e lançar uma plataforma de Marketplace online. 
31 
 
 
 
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. 
 
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. 
 
Marcos do Projeto: 
- Desenvolvimento da Plataforma – 08/10/2023 a 07/10/2024 
- Lançamento da Plataforma – 08/10/2024 a 07/11/2024 
 
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 
32 
 
 
CONCLUSÃO 
 
A conclusão do PIM não apenas marca o término deste projeto, mas também 
simboliza a concretização do conhecimento adquirido ao longo deste bimestre. 
Enquanto explorávamos o desenvolvimento de um Sistema de Marketplace para 
compra e venda de produtos via aplicativo e web, ficou evidente a importância da 
aplicação dos conceitos aprendidos nas disciplinas do bimestre atual. 
A criação desse sistema, destinado a uma plataforma de comércio online, onde 
a interação entre compradores e vendedores é fundamental, bem como a manutenção 
da plataforma, revelou a necessidade de identificar requisitos cruciais, tanto funcionais 
quanto não funcionais, e delinear as regras de negócios essenciais para a concepção 
do projeto. 
Os diversos diagramas desenvolvidos, incluindo os de Atividades, Classes, 
Sequência, Componentes e Implantação, proporcionam uma visão abrangente do 
sistema, garantindo uma compreensão clara de sua arquitetura e funcionamento. A 
escolha da metodologia Capability MaturityModel Integration (CMMI), que enfatiza a 
melhoria contínua e a maturidade dos processos, demonstra nosso comprometimento 
com a qualidade e a segurança do projeto, adequando-se de forma precisa às 
necessidades do sistema em questão. 
 
 
 
 
 
 
 
 
 
33 
 
 
REFERÊNCIAS 
 
Flowchart maker & online diagram software. Disponível em: <https://app.diagrams.net/>. 
Acesso em: 14 out. 2023. 
VENTURA, P. Entendendo o Diagrama de Atividades da UML. 29 out. 2016. Disponível 
em: <https://www.ateomomento.com.br/uml-diagrama-de-atividades/>. Acesso em: 15 out. 
2023 
KOLB, J. J. Compartilhando. Disponível em: <https://jkolb.com.br/diagrama-de-instalacao-
ou-implantacao/>. Acesso em: 15 out. 2023. 
Tutorial do Diagrama de Sequência: Guia completo com exemplos. Disponível em: 
<https://creately.com/blog/pt/diagrama/tutorial-do-diagrama-de-sequencia/>. Acesso em: 14 
out. 2023. 
DE SOUZA, G. R.; BR/GIVANALDOROCHA, H. I. E. Diagrama de Sequência. Disponível 
em: <https://docente.ifrn.edu.br/givanaldorocha/disciplinas/engenharia-de-software-
licenciatura-em-informatica/diagrama-de-sequencia>. Acesso em: 16 out. 2023. 
CMMI (Capability Maturity Model Integration). Disponível em: 
<https://www.devmedia.com.br/cmmi-capability-maturity-model-integration/3530>. Acesso 
em: 14 out. 2023. 
DE SOUZA, G. R.; BR/GIVANALDOROCHA, H. I. E. Diagrama de Sequência. Disponível 
em: <https://docente.ifrn.edu.br/givanaldorocha/disciplinas/engenharia-de-software-
licenciatura-em-informatica/diagrama-de-sequencia>. Acesso em: 15 out. 2023.

Continue navegando