Projeto acadêmico de Engenharia de Software I desenvolvido segundo orientações do professor Levi Rodrigues Munhoz, com foco em documentação completa, levantamento de requisitos e prototipação de interfaces.
O Grupo 5 foi responsável por documentar e projetar um sistema integrado de gestão para a Hermes Calçados e Artigos Esportivos, uma loja fundada em 2015 em Sorocaba/SP que expandiu suas operações em 2024.
Project-Engineering-Software-Docs/
├── 📄 README.md
└── 📁 docs/
├── 📑 Engenharia_de_Software_Versao_Final.pdf
├── 📁 prototipos/
│ ├── desktop/
│ ├── app-interno-estoquista/
│ └── app-clientes/
└── 📁 diagramas/
A empresa enfrentava sérios problemas operacionais causados por processos manuais:
- ❌ Erros de estoque gerando prejuízos de até R$ 24.000/mês
- ❌ Desorganização causando perda de 15% dos clientes
- ❌ Gestão ineficiente do programa de fidelidade (R$ 6.930/mês em perdas)
- ❌ Inventário manual com prejuízos de R$ 15.000/trimestre
- ❌ Processos lentos comprometendo o atendimento
Desenvolvemos a documentação completa e prototipação de um sistema que contempla:
✅ Sistema Desktop (Uso Interno)
- Controle automatizado de vendas e estoque
- Gestão de produtos com código de barras
- Dashboard gerencial com gráficos e métricas
- Rastreamento de inventário trimestral
- Programa de fidelidade integrado
✅ App Mobile (Funcionários)
- Cadastro rápido via câmera do celular
- Movimentação de estoque em tempo real
- Contagem de inventário simplificada
- Histórico completo de operações
✅ App Mobile (Clientes)
- Acúmulo automático de pontos (1 ponto = R$ 1,00)
- Visualização de promoções e liquidações
- Acesso VIP antecipado em eventos especiais
- Resgate de brindes e descontos
O projeto foi desenvolvido em 6 fases progressivas, com entregas semanais e ciclos de revisão:
- Fase 1 - Solicitação: Recebimento e análise da demanda do cliente
- Fase 2 - Pesquisa: Entrevistas com 4 stakeholders (Estoquista, Vendedora, Caixa e Gerente)
- Fase 3 - Análise: Mapeamento da situação atual e identificação de problemas
- Fase 4 - Requisitos: Definição de requisitos funcionais e não funcionais
- Fase 5 - Prototipação: Criação de 31 telas de interface
- Fase 6 - Versão Final: Correções, ajustes e documentação completa (84 páginas)
Cada etapa seguiu o ciclo:
Orientação do Professor → Desenvolvimento → Entrega → Correções → Próxima Fase
Após concluir todas as fases, apresentamos o trabalho ao professor, que avaliou criticamente, apontou melhorias e validou nossas soluções. Corrigimos todos os pontos levantados até alcançar a versão final aprovada.
Este projeto foi desafiador e enriquecedor. Demandou inúmeras horas de reunião, discussões técnicas e refinamento contínuo. Cada correção do professor nos ensinou algo novo sobre a complexidade de sistemas reais.
- 📚 Análise de Sistemas: Entender que cada detalhe importa e como as partes se conectam
- 🔍 Levantamento de Requisitos: A importância de fazer as perguntas certas
- 🎨 Prototipação: Transformar requisitos em interfaces funcionais e intuitivas
- 📊 Documentação: Clareza e precisão na comunicação técnica
- 🤝 Trabalho em Equipe: Coordenação, divisão de tarefas e integração de ideias
- ⏱️ Gestão de Tempo: Cumprimento de prazos e entregas progressivas
- 🔄 Iteração: Aceitar feedbacks e melhorar continuamente
O maior desafio foi criar a solução antes de ter uma base concreta do problema. Tivemos que:
- Elaborar cenários realistas
- Conduzir entrevistas fictícias mas verossímeis
- Identificar problemas e quantificar prejuízos
- Propor soluções tecnicamente viáveis
Quando achávamos que tínhamos terminado, surgiam novos pontos de atenção. Isso nos ensinou que qualidade exige dedicação e revisão constante.
- ✅ 84 páginas de documentação técnica completa
- ✅ 31 telas prototipadas (Desktop + Mobile)
- ✅ 4 entrevistas estruturadas com stakeholders
- ✅ Análise financeira com estimativa de economia de R$ 50.000/mês
- ✅ Conformidade LGPD garantida
| Membro | Contribuições |
|---|---|
| Eduardo Ferreira Proença | Telas desktop ( Programa Fidelidade , Inicial, Catálogo) + App cliente |
| Gabriel dos Reis Antunes | Telas desktop (Usuários, Estoque) + App interno |
| José Carlos de Barros Junior | Telas desktop (Vendas, Inventário) + App interno |
| Kauã Anthony Cardoso | Telas desktop (Produtos) + App cliente |
| Problema | Prejuízo Atual | Redução Estimada |
|---|---|---|
| Erros manuais | R$ 24.000/mês | 95% |
| Desorganização | R$ 4.500/mês | 90% |
| Gestão fidelidade | R$ 6.930/mês | 100% |
| Atrasos cadastro | R$ 9.000/mês | 85% |
| Inventário | R$ 15.000/trim | 80% |
💰 Economia total estimada: R$ 50.000+ por mês
Plataforma: Windows 7/10/11, Linux, Unix
Hardware mínimo: Intel i5 5ª gen, 4GB RAM, 20GB storage
Tempo de resposta: 0.7-1 segundo
Funcionalidades: 21 telas integradas
Plataforma: Android/iOS
Hardware mínimo: 4GB RAM, 1GB storage
Recursos: Câmera para código de barras, biometria
Funcionalidades: 10 telas otimizadas
Compatibilidade: Dispositivos Android/iOS (10+ anos)
Armazenamento: <1GB
Integração: Google Sign-In
Funcionalidades: 10 telas responsivas
Agradecemos ao Professor Levi Rodrigues Munhoz pela orientação, paciência e feedback detalhado que nos permitiu evoluir o projeto a cada etapa.
Agradecemos também aos membros do grupo pelo comprometimento, colaboração e dedicação para alcançarmos um resultado de excelência.
Professor/Orientador:
- 👨🏫 Levi Rodrigues Munhoz
Grupo 5 - Integrantes:
-
👤 Eduardo Ferreira Proença ( eu 👋🏻)
🔗 GitHub: @EduardoFProenca -
👤 Gabriel dos Reis Antunes
🔗 GitHub: @GabrielReis97 -
👤 José Carlos de Barros Junior
🔗 GitHub: @JoseCBJ -
👤 Kauã Anthony Cardoso
🔗 GitHub: @kauanzin222
FATEC - Análise e Desenvolvimento de Sistemas
Projeto desenvolvido com dedicação pelo Grupo 5 - 2025
⭐ Se este projeto foi útil para você, considere dar uma estrela!