Buscar

PIM VII CORRETO 3

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 28 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 28 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 28 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

1 
 
UNIVERSIDADE PAULISTA – UNIPEaD 
Projeto Integrado Multidisciplinar 
Curso Superior de Tecnologia em Análise e Desenvolvimento de Sistemas 
 
 
 
GABRIEL MATOS LIMA - RA: 0605656 
 
 
 
 
 
 
 
 
 
Projeto integrado multidisciplinar – PIM VII 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Brasília-DF 
2023 
2 
 
Gabriel Matos Lima - RA: 0605656 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Projeto integrado multidisciplinar – PIM VII 
 
 
Projeto Integrado Multidisciplinar VII para a 
obtenção do título de graduação em Análise 
e Desenvolvimento de Sistemas, 
apresentado à Universidade Paulista – 
UNIP EaD. 
 
Orientador: Prof. MSc. Tarcísio Peres 
 
 
 
 
 
 
Brasília-DF 
2023 
 
3 
 
RESUMO 
 
Este trabalho acadêmico apresenta um projeto de um Sistema de Marketplace 
inovador, desenvolvido com base nos conceitos e práticas adquiridos nas 
disciplinas de Empreendedorismo, Gerenciamento de Projeto de Software, 
Gestão da Qualidade e Projeto de Sistemas Orientado a Objetos. O objetivo 
central do projeto é criar uma plataforma virtual que facilite a compra e venda 
de uma ampla variedade de produtos, proporcionando aos vendedores um 
espaço para disponibilizar seus produtos e aos compradores uma forma rápida 
e prática de adquiri-los. O sistema proposto integra tecnologias avançadas, 
uma abordagem orientada a objetos e princípios de gestão de projeto e 
qualidade, resultando em uma solução escalável e de alta performance. Este 
projeto não apenas representa uma aplicação prática dos conhecimentos 
adquiridos, mas também oferece uma oportunidade de inovação no mercado 
de comércio eletrônico, promovendo uma experiência de compra e venda mais 
eficiente e satisfatória para todos os envolvidos. 
 
Palavras Chaves: Diagramas. Marketplace. Qualidade. 
 
 
 
 
 
 
4 
 
ABSTRACT 
This academic work presents an innovative Marketplace System project, 
developed based on the concepts and practices acquired in the disciplines of 
Entrepreneurship, Software Project Management, Quality Management, and 
Object-Oriented Systems Design. The central objective of the project is to 
create a virtual platform that facilitates the buying and selling of a wide variety of 
products, providing sellers with a space to showcase their products and buyers 
with a quick and convenient way to acquire them. The proposed system 
integrates advanced technologies, an object-oriented approach, and principles 
of project management and quality, resulting in a scalable and high-
performance solution. This project not only represents a practical application of 
the acquired knowledge but also offers an opportunity for innovation in the e-
commerce market, promoting a more efficient and satisfactory buying and 
selling experience for all parties involved. 
 
Keywords: Diagrams. Marketplace. Quality. 
5 
 
SUMÁRIO 
1 INTRODUÇÃO ................................................................................................ 6 
2 PLANO DE NEGOCIOS .................................................................................. 7 
3 Projeto de Sistemas Orientado a Objetos ......................................................11 
3.1 Requisitos Funcionais .................................................................................11 
3.2 Requisitos Não Funcionais ......................................................................... 12 
3.3 Regras de Negócios ................................................................................... 14 
3.4 Diagrama de Caso de Uso ......................................................................... 15 
3.5 Diagrama de Atividades.............................................................................. 17 
3.6 Diagrama de Classes ................................................................................. 17 
3.7 Diagrama de Sequência ............................................................................. 18 
3.8 Diagrama de Componentes ........................................................................ 19 
3.9 Diagrama de Implementação ..................................................................... 20 
4 GESTÃO DA QUALIDADE ............................................................................ 22 
4.1 Matriz de Papéis e Responsabilidades ...................................................... 24 
4.2 Cronograma de Atividades e Custos .......................................................... 25 
4.3 Análise de Riscos ....................................................................................... 25 
4.4 Lições Aprendidas ...................................................................................... 26 
5 CONCLUSÃO ................................................................................................ 27 
REFERÊNCIAS ................................................................................................ 28 
 
 
6 
 
1 INTRODUÇÃO 
Nos últimos anos, o cenário empresarial tem sido profundamente 
influenciado pela rápida evolução tecnológica, resultando em transformações 
significativas na forma como as transações comerciais são conduzidas. Nesse 
contexto, os sistemas de Marketplace online têm emergido como uma das 
tendências mais relevantes no comércio eletrônico contemporâneo. Este 
trabalho acadêmico se propõe a apresentar um projeto de um sistema de 
Marketplace inovador, que se destaca como uma solução abrangente para a 
compra e venda de uma ampla variedade de produtos. 
Ao combinar os princípios do Empreendedorismo, Gerenciamento de 
Projeto de Software, Gestão da Qualidade e Projeto de Sistemas Orientado a 
Objetos, buscamos conceber uma plataforma virtual que não apenas redefina a 
experiência de compra e venda, mas também promova um ambiente propício 
para empreendedores de todos os portes expandirem seus negócios de forma 
escalável. 
Este projeto se propõe a superar os desafios típicos enfrentados por 
vendedores e compradores em ambientes virtuais. Através da integração de 
tecnologias de ponta e a aplicação de práticas de gestão de projeto de 
software, almejamos criar um sistema que não apenas conecte de forma eficaz 
vendedores e compradores, mas também garanta a segurança nas transações, 
a oferta de uma experiência de usuário diferenciada e a gestão eficaz do 
catálogo de produtos disponíveis. 
Neste contexto, este trabalho oferece uma visão abrangente do sistema 
de Marketplace proposto, explorando desde a concepção da ideia até a sua 
implementação. A análise criteriosa das disciplinas de Empreendedorismo, 
Gerenciamento de Projeto de Software, Gestão da Qualidade e Projeto de 
Sistemas Orientado a Objetos desempenha um papel fundamental na definição 
das estratégias e na modelagem do sistema, garantindo a sua eficácia e 
sucesso no mercado competitivo. 
Ao final desta jornada, espera-se não apenas a concepção de um 
sistema de Marketplace inovador, mas também uma compreensão aprofundada 
das práticas e conceitos essenciais para a materialização de projetos 
tecnológicos bem-sucedidos no atual contexto empresarial. 
7 
 
2 PLANO DE NEGOCIOS 
Um plano de negócios é um documento detalhado que descreve os 
objetivos, estratégias, operações e expectativas financeiras de uma empresa. 
Ele serve como um guia abrangente que ajuda os empreendedores a planejar, 
executar e monitorar o desenvolvimento de seu negócio. 
Geralmente, um plano de negócios aborda os seguintes aspectos: 
Resumo Executivo: Uma visão geral concisa do negócio, incluindo a 
missão, visão, principais produtos/serviços, equipe fundadora e metas iniciais. 
Descrição da Empresa: Detalhes sobre o tipo de negócio, sua forma 
jurídica, localização, histórico e propósito. 
Análise de Mercado: Uma avaliação do mercado em que a empresa irá 
atuar, incluindo informações sobre a demanda, concorrência, tendências e 
oportunidades. 
Produto ou Serviço: Descrição detalhada dos produtos ou serviços 
oferecidos,incluindo suas características, benefícios e diferenciais em relação 
à concorrência. 
Estratégia de Marketing e Vendas: Como a empresa planeja promover e 
vender seus produtos/serviços. Isso inclui estratégias de marketing, canais de 
distribuição e abordagens de vendas. 
Análise Competitiva: Uma avaliação dos principais concorrentes, seus 
pontos fortes e fracos, e como a empresa se posiciona no mercado em relação 
a eles. 
Estrutura Organizacional e Equipe: Detalhes sobre a estrutura da 
equipe, incluindo papéis e responsabilidades dos membros, bem como 
informações sobre os fundadores e principais membros da equipe. 
Plano Operacional: Como a empresa será operada diariamente, 
incluindo necessidades de pessoal, fornecedores, instalações, entre outros. 
Plano Financeiro: Projeções financeiras que incluem demonstrações de 
resultados projetadas, fluxo de caixa e balanço patrimonial. Isso ajuda a 
entender a viabilidade financeira do negócio. 
Estratégia de Crescimento e Escala: Planos para expandir o negócio, 
incluindo metas de curto e longo prazo, estratégias de crescimento e 
considerações para aumentar a capacidade. 
8 
 
Riscos e Mitigações: Identificação dos principais riscos que o negócio 
pode enfrentar e estratégias para mitigá-los. 
Um plano de negócios é uma ferramenta crucial para empreendedores, 
pois ajuda a definir metas claras, alocar recursos de forma eficaz e fornecer 
uma base sólida para tomar decisões informadas. Além disso, é um documento 
que muitas vezes é exigido por investidores, parceiros e instituições financeiras 
ao considerar o apoio a uma nova empresa. 
 
Plano de Negócios para a Startup de Tecnologia "TechGenius" 
1. Resumo Executivo 
1.1. Visão Geral da Empresa 
Nome da Empresa: TechGenius 
Fundadores: Gabriel Lima 
Data de Fundação: 05/05/2022 
Missão: A nossa missão é conectar de forma eficiente e confiável compradores 
e vendedores em um ambiente online dinâmico e inovador. Buscamos oferecer 
uma plataforma abrangente e intuitiva, onde a variedade de produtos e serviços 
atenda às necessidades e preferências de nossos usuários. Comprometemo-
nos a promover transações seguras, proporcionando uma experiência única e 
satisfatória para todos os envolvidos. Além disso, estamos empenhados em 
fomentar o crescimento econômico e a sustentabilidade ao facilitar o comércio 
local e global. Juntos, estamos construindo um ecossistema onde a confiança, 
a transparência e a excelência são os pilares do nosso sucesso 
Visão: Nossa visão é ser a principal plataforma de comércio online global, 
reconhecida pela sua inovação, confiabilidade e impacto positivo na vida de 
milhões de pessoas ao redor do mundo. Buscamos criar um ambiente onde 
compradores e vendedores possam prosperar, encontrando produtos e 
serviços de alta qualidade que atendam às suas necessidades e desejos. 
Almejamos ser pioneiros em tecnologia e soluções de comércio eletrônico, 
impulsionando a economia global e promovendo a sustentabilidade. 
Acreditamos que o nosso sucesso será medido pela satisfação e prosperidade 
9 
 
de nossa comunidade, enquanto contribuímos para um mundo mais conectado 
e acessível. 
1.2. Produto/Serviço 
Descrição: Plataforma de inteligência artificial para otimizar processos de 
negócios. 
Diferenciais: Algoritmos avançados, personalização, integração fácil. 
Público-Alvo: Empresas de médio a grande porte em diversos setores. 
1.3. Mercado e Oportunidade 
Tamanho do Mercado: Estimativa do mercado-alvo e sua evolução. 
Tendências do Mercado: Avanços tecnológicos, demanda por automação. 
Concorrência: Principais concorrentes e diferenciais da TechGenius. 
2. Análise de Mercado 
2.1. Pesquisa de Mercado 
Demanda: Identificação de necessidades e dores dos clientes. 
Concorrência: Análise SWOT dos principais concorrentes. 
Tendências Tecnológicas: Inteligência artificial, automação de processos. 
2.2. Perfil do Cliente Ideal 
Persona: Detalhamento do cliente ideal (indústria, porte da empresa, 
necessidades). 
2.3. Estratégia de Entrada no Mercado 
Posicionamento: Como a TechGenius se destacará no mercado. 
Estratégia de Marketing: Canais de aquisição de clientes, estratégia de 
conteúdo, etc. 
3. Modelo de Negócios 
3.1. Receitas 
10 
 
Fontes de Receita: Licenciamento, assinaturas mensais, serviços de 
consultoria. 
3.2. Custos 
Custos Fixos: Desenvolvimento, marketing, salários, aluguel. 
Custos Variáveis: Manutenção da plataforma, suporte ao cliente. 
3.3. Margens de Lucro 
Projeções de Lucro: Expectativas de margens de lucro a curto e longo prazo. 
4. Marketing e Vendas 
4.1. Estratégia de Marketing 
Canais de Aquisição: SEO, publicidade online, redes sociais. 
Materiais de Marketing: Site, blog, materiais impressos, etc. 
Campanhas de Lançamento: Estratégias para lançamento no mercado. 
4.2. Estratégia de Vendas 
Processo de Vendas: Funil de vendas, follow-ups, fechamento. 
Canais de Vendas: Vendas diretas, parceiros, plataforma online. 
5. Desenvolvimento e Operações 
5.1. Desenvolvimento do Produto 
Roadmap: Desenvolvimento futuro, melhorias, atualizações. 
5.2. Operações 
Infraestrutura: Servidores, suporte técnico, etc. 
Equipe: Papéis e responsabilidades, contratações futuras. 
6. Finanças 
6.1. Projeções Financeiras 
Demonstração de Resultados Projetada: Receitas, despesas, lucro líquido. 
Fluxo de Caixa: Projeção de entradas e saídas de caixa. 
11 
 
Balanço Patrimonial: Ativos, passivos, patrimônio líquido. 
7. Plano de Crescimento e Escala 
7.1. Metas e Objetivos 
Metas de Curto Prazo: 6 meses a 1 ano. 
Metas de Longo Prazo: 3 a 5 anos. 
7.2. Estratégias de Crescimento 
Expansão de Mercado: Novas geografias, segmentos de clientes, etc. 
Desenvolvimento de Produtos: Novos recursos, complementos. 
 
 
3 Projeto de Sistemas Orientado a Objetos 
3.1 Requisitos Funcionais 
 
Requisitos Funcionais são declarações detalhadas que descrevem as 
funcionalidades específicas e comportamentos que um sistema, aplicativo ou 
produto deve ter para atender às necessidades dos usuários e alcançar os 
objetivos do negócio. Eles descrevem o que o sistema deve fazer, como ele 
deve se comportar em diferentes situações e quais são as suas principais 
características operacionais. 
Detalhamento de Funcionalidades: Os requisitos funcionais são 
essenciais para definir todas as ações, operações e interações que o sistema 
deve ser capaz de realizar. Por exemplo, em um sistema de e-commerce, os 
requisitos funcionais podem incluir funcionalidades como cadastro de usuários, 
pesquisa de produtos, adição de itens ao carrinho, finalização de compra, entre 
outras. 
Especificação de Comportamentos: Além de listar as funcionalidades, os 
requisitos funcionais também descrevem como o sistema deve se comportar 
em diferentes cenários. Por exemplo, em um sistema de reserva de passagens 
12 
 
aéreas, um requisito funcional pode especificar que, se um voo estiver lotado, o 
sistema deve exibir uma mensagem de aviso e oferecer opções alternativas. 
Interdependências Funcionais: Os requisitos funcionais muitas vezes 
estão interconectados. Por exemplo, a funcionalidade de adicionar produtos ao 
carrinho em um site de e-commerce depende da funcionalidade de exibir a lista 
de produtos disponíveis. 
Priorização de Funcionalidades: Os requisitos funcionais podem ser 
priorizados para ajudar na gestão de projetos. Isso significa que 
funcionalidades essenciais podem ser identificadas e implementadas primeiro, 
permitindo que o sistema seja gradualmente desenvolvido e aprimorado. 
Validação de Requisitos: Os requisitos funcionais servem como critério 
de validação para o desenvolvimento. Ao criar funcionalidades, os 
desenvolvedores podem referenciar os requisitos para garantir que estão 
construindo o sistema de acordo com as expectativas dos usuários e do 
negócio. 
 
Documentação e Compreensão: Os requisitos funcionais são 
frequentemente documentadosem uma especificação de requisitos, que serve 
como um guia para toda a equipe envolvida no desenvolvimento do sistema. 
Isso inclui desenvolvedores, designers, testadores e gerentes de projeto. 
Feedback e Iterações: À medida que o sistema é desenvolvido, os 
requisitos funcionais podem ser revisados e atualizados com base no feedback 
dos usuários e nas necessidades emergentes do negócio. Isso permite a 
evolução e adaptação contínua do sistema ao longo do tempo. 
Em resumo, os requisitos funcionais são uma parte crucial da fase de 
planejamento e desenvolvimento de um sistema ou produto. Eles garantem que 
o produto final atenda às necessidades dos usuários e do negócio, e servem 
como base para o processo de desenvolvimento e teste. 
 
3.2 Requisitos Não Funcionais 
 
Requisitos Não Funcionais são critérios e características que definem a 
qualidade, performance e comportamento do sistema ou produto, em oposição 
13 
 
às suas funcionalidades específicas. Eles descrevem como o sistema deve se 
comportar em termos de eficiência, confiabilidade, segurança, usabilidade e 
outras características que não estão diretamente relacionadas às operações 
funcionais do sistema. 
Características de Desempenho: Os requisitos não funcionais abrangem 
aspectos de desempenho, como tempo de resposta, capacidade de carga 
(número máximo de usuários simultâneos), taxa de transferência de dados, 
entre outros. Por exemplo, um site de comércio eletrônico pode ter um requisito 
não funcional de que todas as páginas devem carregar em menos de 2 
segundos. 
Segurança: Requisitos não funcionais de segurança definem as medidas 
que o sistema deve implementar para proteger os dados e garantir a 
integridade do sistema. Isso pode incluir autenticação, autorização, criptografia 
de dados, entre outras práticas de segurança. 
Usabilidade e Experiência do Usuário: Esses requisitos se concentram 
na experiência geral do usuário ao interagir com o sistema. Isso inclui a 
facilidade de navegação, clareza das instruções, acessibilidade para pessoas 
com deficiência, entre outros aspectos que afetam a usabilidade. 
Disponibilidade e Confiabilidade: Requisitos não funcionais de 
disponibilidade definem o tempo de operação esperado do sistema sem 
interrupções significativas. Isso pode incluir acordos de nível de serviço (SLAs) 
que especificam o tempo de inatividade aceitável. 
Manutenção e Escalabilidade: Esses requisitos abordam como o sistema 
pode ser mantido e escalado conforme as necessidades do negócio evoluem. 
Por exemplo, um sistema pode ter um requisito de que a manutenção de rotina 
não deve causar interrupções significativas nos serviços. 
Conformidade e Regulamentações: Requisitos não funcionais podem 
incluir conformidade com regulamentações legais e padrões do setor, como 
proteção de dados, privacidade do usuário, entre outros requisitos regulatórios. 
Eficiência de Recursos: Isso se refere ao uso eficiente de recursos como 
memória, CPU e largura de banda de rede. Por exemplo, um sistema pode ter 
um requisito de que deve consumir uma quantidade específica de recursos 
para operar de maneira eficaz. 
14 
 
Documentação e Manuais: Os requisitos não funcionais também podem 
incluir a necessidade de documentação detalhada, manuais de usuário, guias 
de instalação, entre outros materiais que ajudam na compreensão e utilização 
do sistema. 
Em resumo, os requisitos não funcionais são fundamentais para garantir 
que o sistema não apenas funcione corretamente em termos de suas 
operações, mas também atenda a critérios de qualidade, segurança e 
eficiência. Eles complementam os requisitos funcionais para fornecer uma 
visão completa do que é esperado do sistema. 
 
3.3 Regras de Negócios 
 
Regras de Negócios são diretrizes e restrições que definem como uma 
empresa conduz suas operações e processos. Elas são essenciais para 
garantir que o sistema desenvolvido atenda aos requisitos e objetivos do 
negócio. Abaixo, são apresentadas algumas regras de negócios detalhadas 
tecnicamente para a confecção do sistema. 
 
Regra de Negócio 1: Restrição de Quantidade de Itens no Carrinho 
Descrição: O sistema deve permitir que um usuário adicione até no 
máximo 10 itens no carrinho de compras. 
Detalhes Técnicos: Ao adicionar um item ao carrinho, o sistema deverá 
verificar se o número total de itens no carrinho não ultrapassa 10. Caso 
contrário, uma mensagem de erro será exibida ao usuário. 
 
Regra de Negócio 2: Desconto por Quantidade de Itens 
Descrição: Para determinados produtos, se um cliente comprar mais de 
5 unidades, um desconto de 10% deve ser aplicado a cada item adicional. 
Detalhes Técnicos: O sistema deverá verificar o número de unidades de 
um produto no carrinho de compras. Se esse número for maior do que 5, um 
desconto de 10% será aplicado a cada unidade adicional desse produto. 
15 
 
 
Regra de Negócio 3: Restrição de Cadastro de Produtos com Preço 
Negativo 
Descrição: Não é permitido cadastrar produtos com preço negativo. 
Detalhes Técnicos: Durante o cadastro de um produto, o sistema deverá 
validar se o preço inserido é um valor positivo. Caso contrário, o sistema não 
aceitará o cadastro e exibirá uma mensagem de erro. 
 
Regra de Negócio 4: Validação de Endereços para Entrega 
Descrição: Antes de finalizar a compra, o sistema deve validar se o 
endereço de entrega é válido e se está dentro da área de atendimento. 
Detalhes Técnicos: O sistema deverá utilizar um serviço de 
geolocalização para validar se o endereço inserido pelo cliente é válido e se 
está dentro da área de entrega. Caso contrário, o sistema deverá alertar o 
cliente sobre a restrição. 
 
Regra de Negócio 5: Restrição de Acesso a Recursos Administrativos 
Descrição: Apenas usuários com perfil de administrador têm permissão 
para acessar e gerenciar as configurações do sistema. 
Detalhes Técnicos: O sistema deverá implementar um sistema de 
controle de acesso baseado em perfis de usuário. Apenas usuários com o perfil 
de administrador terão permissão para acessar as configurações 
administrativas. 
 
3.4 Diagrama de Caso de Uso 
 
O diagrama de caso de uso é uma representação gráfica que descreve 
as interações entre os atores e o sistema, mostrando quais funcionalidades o 
sistema oferece aos usuários. 
 
 
 
Registrar Usuário: Permite que um usuário se registre no sistema.
Login: Permite que um usuário faça login no sistema.
Buscar Produto: Permite que um usuário procure produtos no catálogo
Adicionar ao Carrinho: Permite que um usuário adicione produtos ao seu 
carrinho de compras. 
Visualizar Carrinho: Permite que um usuário veja os produtos em seu 
carrinho. 
Finalizar Compra: Permite que um usuário finalize a compra.
Gerenciar Produto (Admin
sistema gerencie os produtos disponíveis.
Diagrama de Caso de Uso (Design):
 
O design de um caso de uso pode envolver a adição de detalhes, como 
descrições de casos de uso, atores e associações. Abaixo está o mesmo
diagrama de caso de uso com alguns detalhes adicionados:
Descrições de Casos de Uso: Cada caso de uso agora inclui uma breve 
descrição para fornecer uma compreensão mais clara das funcionalidades.
Registrar Usuário: Permite que um usuário se registre no sistema.
Login: Permite que um usuário faça login no sistema. 
Buscar Produto: Permite que um usuário procure produtos no catálogo
Adicionar ao Carrinho: Permite que um usuário adicione produtos ao seu 
Visualizar Carrinho: Permite que um usuário veja os produtos em seu 
Finalizar Compra: Permite que um usuário finalize a compra.
Gerenciar Produto (Administrador): Permite que o administrador do 
sistema gerencie os produtos disponíveis. 
Diagrama de Caso de Uso (Design): 
O design de um caso de uso pode envolver a adição de detalhes, como 
descrições de casos de uso, atores e associações. Abaixo está o mesmo
diagrama de caso de uso com alguns detalhes adicionados: 
Descrições deCasos de Uso: Cada caso de uso agora inclui uma breve 
descrição para fornecer uma compreensão mais clara das funcionalidades.
16 
 
Registrar Usuário: Permite que um usuário se registre no sistema. 
Buscar Produto: Permite que um usuário procure produtos no catálogo. 
Adicionar ao Carrinho: Permite que um usuário adicione produtos ao seu 
Visualizar Carrinho: Permite que um usuário veja os produtos em seu 
Finalizar Compra: Permite que um usuário finalize a compra. 
istrador): Permite que o administrador do 
O design de um caso de uso pode envolver a adição de detalhes, como 
descrições de casos de uso, atores e associações. Abaixo está o mesmo 
Descrições de Casos de Uso: Cada caso de uso agora inclui uma breve 
descrição para fornecer uma compreensão mais clara das funcionalidades. 
17 
 
Atores Específicos: Foram adicionados atores específicos, como 
"Cliente" e "Administrador", para indicar quem está envolvido em cada caso de 
uso. 
Associações: As associações entre atores e casos de uso foram 
marcadas para indicar quais atores estão envolvidos em cada funcionalidade. 
Esse design aprimorado fornece mais contexto sobre como os usuários 
interagem com o sistema e quais funcionalidades estão disponíveis para cada 
tipo de usuário. 
É importante lembrar que os diagramas de caso de uso são uma 
ferramenta valiosa para a comunicação entre equipes de desenvolvimento e 
stakeholders do projeto, ajudando a garantir que todos tenham uma 
compreensão clara das funcionalidades e interações do sistema. 
 
 
3.5 Diagrama de Atividades 
 
O diagrama de atividades é uma representação gráfica que descreve o 
fluxo de atividades em um processo, mostrando as ações, decisões e fluxos de 
controle. É especialmente útil para modelar processos de negócio, algoritmos e 
fluxos de trabalho. 
 
 
3.6 Diagrama de Classes 
 
O diagrama de classes é uma representação visual das classes, seus 
atributos e relacionamentos em um sistema orientado a objetos. Ele é usado 
para modelar a estrutura estática de um sistema, ou seja, as entidades e como 
18 
 
elas se relacionam umas com as outras. 
 
O diagrama de classes é uma ferramenta essencial para o design e a 
modelagem de sistemas orientados a objetos. Ele fornece uma visão clara das 
entidades e de como elas interagem no sistema, facilitando o desenvolvimento 
e a comunicação entre os membros da equipe. 
 
3.7 Diagrama de Sequência 
 
O diagrama de sequência é uma representação gráfica que descreve a 
interação entre objetos em um sistema ao longo do tempo. Ele mostra como os 
objetos colaboram entre si para realizar uma determinada funcionalidade. 
19 
 
Cliente: É o ator que inicia o processo de compra. 
Sistema: Refere-se ao sistema de e-commerce. 
Página de Produtos: Representa a interface onde o cliente escolhe os 
produtos. 
Carrinho de Compras: Representa a estrutura que mantém os produtos 
selecionados pelo cliente. 
Pagamento: Refere-se ao processo de pagamento. 
Detalhes da Interação: 
Ativar Página de Produtos: O cliente inicia a interação ao ativar a página de 
produtos. 
Selecionar Produtos: O cliente seleciona os produtos que deseja comprar na 
página de produtos. 
Adicionar ao Carrinho: Os produtos selecionados são adicionados ao carrinho 
de compras. 
Visualizar Carrinho: O cliente visualiza os produtos no carrinho antes de 
finalizar a compra. 
Iniciar Processo de Pagamento: O cliente inicia o processo de pagamento. 
Processar Pagamento: O sistema processa o pagamento do cliente. 
Atualizar Estoque: Após o pagamento ser processado com sucesso, o sistema 
atualiza o estoque dos produtos. 
Gerar Comprovante: O sistema gera um comprovante de compra para o 
cliente. 
 
3.8 Diagrama de Componentes 
 diagrama de componentes e o diagrama de implementação são dois 
tipos de diagramas que fazem parte da UML (UnifiedModelingLanguage). Eles 
são usados para representar a estrutura e organização de um sistema de 
software em termos de seus componentes físicos e software. 
 
O diagrama de componentes mostra a estrutura física de um sistema, 
incluindo os componentes de software (como classes, interfaces, módulos) e os 
artefatos físicos (como bibli
dependências entre esses componentes.
3.9 Diagrama de Implementação
 
O diagrama de implementação mostra a distribuição física dos 
componentes em um ambiente de execução. Ele inclui informações sobre 
servidores, hardware, sistemas operacionais e como os componentes de 
software são distribuídos neles.
 
O diagrama de componentes mostra a estrutura física de um sistema, 
incluindo os componentes de software (como classes, interfaces, módulos) e os 
artefatos físicos (como bibliotecas, executáveis, arquivos). Também indica as 
dependências entre esses componentes. 
Diagrama de Implementação 
O diagrama de implementação mostra a distribuição física dos 
componentes em um ambiente de execução. Ele inclui informações sobre 
es, hardware, sistemas operacionais e como os componentes de 
software são distribuídos neles. 
20 
O diagrama de componentes mostra a estrutura física de um sistema, 
incluindo os componentes de software (como classes, interfaces, módulos) e os 
otecas, executáveis, arquivos). Também indica as 
O diagrama de implementação mostra a distribuição física dos 
componentes em um ambiente de execução. Ele inclui informações sobre 
es, hardware, sistemas operacionais e como os componentes de 
 
Temos um ambiente de produção com dois servidores: um servidor web 
e um servidor de banco de dados. A aplicação web (representada como um 
arquivo WAR) é implantada no servidor web e contém os módulos de vendas e 
estoque. 
 
 
 
 
emos um ambiente de produção com dois servidores: um servidor web 
e um servidor de banco de dados. A aplicação web (representada como um 
ada no servidor web e contém os módulos de vendas e 
 
21 
emos um ambiente de produção com dois servidores: um servidor web 
e um servidor de banco de dados. A aplicação web (representada como um 
ada no servidor web e contém os módulos de vendas e 
22 
 
4 GESTÃO DA QUALIDADE 
 
Dada a situação da sua empresa de software, com recursos financeiros 
limitados e sendo nova no mercado, a metodologia mais adequada seria o 
MPS.br (Melhoria de Processo do Software Brasileiro). 
O MPS.br é uma iniciativa brasileira que visa melhorar a qualidade de 
software no país. Ele é baseado em um conjunto de práticas e diretrizes para o 
desenvolvimento e manutenção de software. O MPS.br é estruturado em níveis 
de maturidade, começando pelo nível G (gerenciado) até o nível A (otimizado). 
Nível G (Gerenciado): Neste nível, a organização começa a estabelecer 
práticas básicas de gestão de projetos e processos. A ênfase é na 
documentação e no controle de processos. 
Nível F (Definido): A organização aprimora a gestão de processos, 
estabelecendo padrões bem definidos e documentados. As atividades são 
planejadas e controladas de forma mais rigorosa. 
Nível E (Gerenciado Quantitativamente): Neste nível, a organização 
começa a medir e quantificar os processos, o que possibilita uma gestão mais 
precisa e orientada por dados. 
Nível D (Em Otimização): A organização busca a melhoria contínua, 
identificando e implementando inovações nos processos para obter ganhos de 
eficiência e qualidade. 
Dado o cenário da sua empresa, o MPS.br é uma escolha adequada por 
várias razões: 
Custo-Efetivo: O MPS.br é especialmente amigável para empresas com 
recursos financeiros limitados. Ele oferece uma abordagem pragmática e 
escalável para a melhoria de processos de software. 
Foco em Melhoria Gradual: O MPS.br permite que a empresa progrida 
de níveis mais básicos de maturidade para níveis mais avançados à medida 
que ela cresce e ganha experiência. 
Alinhamento com Normas Internacionais: Embora o MPS.br seja uma 
iniciativa brasileira, ele é alinhado com padrões e normas internacionais de 
qualidade de software,o que proporciona credibilidade no mercado global. 
23 
 
Gestão da Qualidade Integrada: O MPS.br inclui práticas de gestão de 
qualidade que ajudarão a sua empresa a estabelecer processos eficientes e 
confiáveis. 
Atendimento às Necessidades do Mercado Brasileiro: Como o MPS.br é 
uma iniciativa nacional, ele leva em consideração as necessidades e realidades 
do mercado de software no Brasil. 
A disciplina de Gestão da Qualidade será essencial na implementação 
do MPS.br, pois ela envolve a definição, implementação e monitoramento de 
processos para garantir a qualidade do software produzido. A disciplina 
também inclui a coleta e análise de métricas e indicadores para avaliar a 
eficácia dos processos implementados. 
Portanto, o MPS.br, aliado à disciplina de Gestão da Qualidade, 
proporcionará à sua empresa uma base sólida para desenvolver software de 
alta qualidade, mesmo com recursos financeiros limitados. Ele permite um 
crescimento gradual e sustentável, alinhado com as práticas de qualidade 
reconhecidas internacionalmente. 
 
 
 
24 
 
5 TERMO DE ABERTURA DE PROJETO 
Nome do Projeto: Desenvolvimento do Sistema de Gestão de Conteúdo (SGC) 
Data de Início Prevista: 11/05/2023 
Data de Término Prevista: 20/10/2023 
Patrocinador do Projeto: Matheus M. 
Gerente do Projeto: Gabriel L. 
Objetivo do Projeto: O objetivo deste projeto é desenvolver e implementar um 
Sistema de Gestão de Conteúdo (SGC) personalizado para otimizar o processo 
de criação, edição e publicação de conteúdo em nossos sites. 
Justificativa do Projeto: A implementação do SGC é crucial para melhorar a 
eficiência e a qualidade do nosso processo de criação de conteúdo, o que 
resultará em uma melhor experiência para os usuários e maior competitividade 
no mercado. 
 
4.1 Matriz de Papéis e Responsabilidades 
Gerente do Projeto - Planejar e monitorar o progresso do projeto 
Analista de Requisitos - Elicitar e documentar os requisitos do sistema 
Desenvolvedores - Desenvolver e testar o sistema conforme especificações 
Designer UX/UI - Criar a interface do usuário do SGC 
Analista de Testes - Planejar e executar os testes do sistema 
Analista de Segurança - Avaliar e implementar medidas de segurança 
Administrador de Banco de Dados - Gerenciar o banco de dados do SGC 
Analista de Suporte - Fornecer suporte técnico durante a implantação 
Analista de Documentação - Documentar o sistema e os processos envolvidos 
 
25 
 
4.2 Cronograma de Atividades e Custos 
 
Atividade Duração (Semanas) Custo Estimado (R$) 
Levantamento de Requisitos 2 5.000 
Projeto e Design do SGC 4 10.000 
Desenvolvimento e Testes 8 20.000 
Integração e Testes do Sistema 3 7.000 
Treinamento e Documentação 2 4.000 
Implantação e Suporte Inicial 3 6.000 
Revisão Final e Encerramento do Projeto 1 3.000 
Total 23 55.000 
 
4.3 Análise de Riscos 
 
Risco: Mudanças nos requisitos do cliente 
Impacto: Atrasos no cronograma e aumento nos custos. 
Mitigação: Manter uma comunicação frequente com o cliente e 
documentar claramente os requisitos. 
 
Risco: Falha na integração de sistemas externos 
Impacto: Funcionalidades comprometidas e insatisfação do cliente. 
Mitigação: Realizar testes rigorosos de integração e ter um plano de 
contingência. 
 
Risco: Problemas de segurança de dados 
Impacto: Comprometimento da confidencialidade dos dados. 
26 
 
Mitigação: Implementar medidas de segurança robustas e realizar 
auditorias de segurança. 
 
4.4 Lições Aprendidas 
Ao final do projeto, será realizado um levantamento de lições aprendidas 
para identificar o que funcionou bem e o que pode ser melhorado em futuros 
projetos. 
Este Termo de Abertura de Projeto serve como um guia inicial para o 
desenvolvimento do Sistema de Gestão de Conteúdo (SGC). Ele estabelece as 
bases, responsabilidades, custos e riscos associados ao projeto, e será 
utilizado como referência ao longo da execução do mesmo. 
 
27 
 
5 CONCLUSÃO 
Ao longo deste trabalho, exploramos de maneira detalhada a concepção 
e desenvolvimento de um Sistema de Marketplace, uma solução inovadora que 
busca revolucionar a forma como produtos diversos são comercializados no 
ambiente digital. Este projeto foi concebido com base em sólidos princípios das 
disciplinas de Empreendedorismo, Gerenciamento de Projeto de Software, 
Gestão da Qualidade e Projeto de Sistemas Orientado a Objetos, resultando 
em uma proposta robusta e alinhada com as demandas contemporâneas do 
mercado. 
A plataforma virtual proposta não é apenas um espaço de transações 
comerciais, mas sim um ambiente que promove a interação direta entre 
vendedores e compradores, proporcionando uma experiência de compra e 
venda mais rápida, prática e segura. A integração de tecnologias avançadas, 
aliada a uma abordagem orientada a objetos na concepção do sistema, 
contribuiu para a criação de uma solução escalável e de alta performance. 
Além disso, a aplicação de práticas de gestão de projeto de software e a 
integração de princípios de gestão da qualidade garantem a eficácia e 
confiabilidade do sistema. O planejamento rigoroso, a execução monitorada e a 
avaliação contínua são fundamentais para assegurar a entrega de um produto 
de alta qualidade que atenda às expectativas e necessidades dos usuários. 
Este trabalho não apenas apresenta um projeto concreto de um Sistema 
de Marketplace, mas também representa uma valiosa oportunidade de 
aprendizado e aplicação dos conhecimentos adquiridos ao longo do curso. A 
colaboração entre os membros do grupo permitiu a integração de diferentes 
perspectivas e habilidades, resultando em uma proposta rica em detalhes e 
funcionalidades. 
Portanto, a concepção deste Sistema de Marketplace não marca apenas 
o término de um projeto acadêmico, mas também representa o início de uma 
jornada promissora na aplicação prática dos conhecimentos adquiridos, 
contribuindo para a evolução e inovação do mercado de comércio eletrônico. O 
sistema proposto tem o potencial de transformar a maneira como produtos são 
comprados e vendidos online, proporcionando uma experiência mais eficiente e 
satisfatória para vendedores e compradores. 
 
28 
 
REFERÊNCIAS 
 
DIJKSTRA, E. W. The structure of the the-multiprogramming system. 
Communications ofthe ACM, vol. 11, no. 5, pp. 341346, 1968. 
GARTNER, Group. Pacotes de Aplicativos Empresariais: Em Busca de Limites. 
Apostila a da 3ª Conferência Anual sobre “O Futuro da Tecnologia da 
Informação”, realizada em São Paulo, Ago/1998. 
GARVEY, G.; SWAN, P. The Economics of Corporate Governance: Beyond the 
Marshallian Firm. Journalof Corporate Finance, v. 1, 1994 
LAUREANO, Marcos. “Gestão de Segurança da Informação”. Disponível em: 
http://www.mlaureano.org/aulas_material/gst/apostila_versao_20.pdf. Acesso 
em 23 de março de 2023. 
MARTINELLO, Magnos e GAMA Fernanda. "Governança de Tecnologia da 
Informação: Um Estudo em Empresas Brasileiras". Disponível em: 
http://www.fucape.br/_public/producao_cientifica/2/gama%20-
%20governanca%20de%20tecnologia%20de%20informacao.pdf. Acesso em 
15 de março de 2023.

Outros materiais