
- O sistema deve suportar até 50.000 usuários simultâneos.
- O sistema deve suportar até 50.000 usuários simultâneos.
- Necessidade de integração com múltiplas APIs externas (pagamento, streaming, certificação).
- Requisitos de segurança rigorosos para proteção de dados pessoais (LGPD).
- O sistema deve ser escalável para expansão internacional futura.
ATIVIDADES A SEREM DESENVOLVIDAS:
1. ANÁLISE E PROJETO DE SOFTWARE.
Com base no cenário apresentado, elabore:
- Levantamento de pelo menos 5 requisitos funcionais e 3 não funcionais.
- Diagrama de casos de uso identificando os principais atores e funcionalidades.
- Justifique a escolha da arquitetura de software mais adequada para este projeto.
2. ESTRATÉGIA DE IMPLEMENTAÇÃO
Desenvolva um plano de implementação considerando:
- Definição da stack tecnológica (linguagens, frameworks, banco de dados).
- Estratégia de modularização do sistema.
- Plano de integração contínua e versionamento.
- Justifique suas escolhas técnicas baseando-se nos requisitos do projeto.
3. PLANO DE TESTES
Elabore uma estratégia completa de testes que inclua:
- Tipos de testes a serem aplicados (unitários, integração, sistema, aceitação).
- Ferramentas de automação de testes recomendadas.
- Estratégia para testes de carga considerando os 50.000 usuários simultâneos.
- Plano de validação e verificação do sistema.
ORIENTAÇÕES IMPORTANTES:
- Fundamentação Teórica: Utilize os conceitos apresentados no livro da disciplina, especialmente os temas relacionados a projeto de arquitetura, implementação de software e processo de testes.
- Aplicação Prática: Conecte a teoria com a prática do mercado de trabalho, demonstrando como os conceitos aprendidos se aplicam em cenários reais.
- Qualidade Técnica: Suas respostas devem demonstrar compreensão dos princípios de engenharia de software, incluindo conceitos de qualidade, escalabilidade e manutenibilidade.
- Template de Entrega: A atividade deve ser entregue exclusivamente através do template disponibilizado no material da disciplina.
- Originalidade: Todo o conteúdo deve ser original. Citações e referências devem seguir as normas ABNT, mesmo para o material da disciplina.
- Prazo: Atenção ao prazo de entrega. Evite envios de última hora devido a possíveis problemas técnicos.
Bons estudos e sucesso na atividade!
Em caso de dúvidas, encaminhe mensagem ao seu Professor Mediador.
