Brainstorming
Introdução¶
O brainstorm é uma técnica de elicitação de requisitos que consiste em reunir a equipe e discutir sobre diversos tópicos gerais do projeto apresentados no documento problema de negócio. No brainstorm, o diálogo é incentivado e críticas são evitadas para permitir que todos colaborem com suas próprias ideias.
Metodologia¶
A equipe se reuniu para debater ideias gerais sobre o projeto no dia 02/04/2026, por meio de reunião online. A atividade teve início durante o período de aula e foi conduzida até a consolidação das ideias principais. Julia Valente D'Alessandro atuou como moderadora, direcionando a equipe com questões pré-elaboradas e registrando as respostas no documento.
Brainstorm¶
Versão 1.0¶
Perguntas¶
1. Qual o objetivo principal da aplicação?¶
1 - Desenvolver uma API capaz de validar automaticamente propostas de estágio.
2 - Fornecer validação em tempo real com base na Lei 11.788/08 e nas diretrizes institucionais.
3 - Automatizar o processo de análise de conformidade dos contratos de estágio.
4 - Reduzir o trabalho manual dos coordenadores acadêmicos.
5 - Gerenciar regras acadêmicas e legais de forma centralizada e configurável.
2. Como será o processo para cadastrar um novo cliente?¶
1 - O administrador deverá realizar login no sistema para cadastrar novos clientes.
2 - O cliente será registrado com credenciais de autenticação para acesso à API.
3 - Com o usuário administrador logado, será possível associar o cliente aos cursos disponíveis.
4 - O cliente utilizará um token para autenticação nas requisições.
5 - O sistema validará as credenciais antes de permitir o envio de dados.
3. Como será a forma de adicionar produtos?¶
1 - O cliente enviará os dados da proposta de estágio via requisição HTTP.
2 - A proposta conterá informações como carga horária, empresa, duração e supervisor.
3 - O sistema validará automaticamente os dados com base nas regras cadastradas.
4 - As propostas serão armazenadas para controle e auditoria.
4. Outras perguntas pertinentes ao contexto¶
1 - Como garantir que todos os dados obrigatórios foram preenchidos corretamente?
2 - Como tratar propostas que não atendem completamente aos requisitos?
3 - Como permitir a correção e reenvio de propostas reprovadas?
4 - Como manter as regras atualizadas conforme mudanças na legislação?
5. "Outras perguntas pertinentes ao contexto", como seria a forma de o cliente adicionar os produtos?¶
1 - O cliente deverá enviar requisições do tipo POST para a API em formato JSON estruturado.
6. Quais informações seriam interessantes para o cliente?¶
1 - Informações sobre o status da validação, aprovado ou reprovado.
2 - O cliente usuário poderá acessar informações detalhadas sobre pendências e inconsistências.
3 - O usuário poderá visualizar histórico de validações, regras aplicadas e justificativas do resultado.
Requisitos elicitados¶
| ID | Descrição |
|---|---|
| BS01 | O sistema deve permitir o cadastro de clientes consumidores da API. |
| BS02 | O sistema deve autenticar clientes por meio de tokens seguros. |
| BS03 | O sistema deve receber dados de propostas de estágio em formato JSON. |
| BS04 | O sistema deve validar automaticamente os dados com base nas regras definidas. |
| BS05 | O sistema deve retornar o status da validação, aprovado ou reprovado. |
| BS06 | O sistema deve fornecer justificativas detalhadas em caso de reprovação. |
| BS07 | O sistema deve armazenar o histórico de validações realizadas. |
| BS08 | O sistema deve permitir a configuração de regras específicas por curso. |
| BS09 | O sistema deve garantir conformidade com a Lei 11.788/08. |
| BS10 | O sistema deve registrar todas as informações das propostas submetidas. |
| BS11 | O sistema deve permitir o reenvio de propostas corrigidas. |
| BS12 | O sistema deve manter logs para auditoria das validações. |
| BS13 | O sistema deve garantir segurança e controle de acesso aos dados. |
| BS14 | O sistema deve suportar múltiplas requisições simultâneas. |
| BS15 | O sistema deve fornecer documentação para integração com clientes. |
Conclusão¶
Através da aplicação da técnica, foi possível elicitar alguns dos primeiros requisitos do projeto, permitindo uma melhor compreensão do problema e das funcionalidades esperadas para o sistema.
Referências Bibliográficas¶
BARBOSA, S. D. J.; DA SILVA, B. S. Interação humano-computador. Elsevier, 2010.
Autor(es)¶
| Data | Versão | Descrição | Autor(es) |
|---|---|---|---|
| 02/04/2026 | 1.0 | Criação do documento | Julia Valente D'Alessandro, Luana Salles Sousa Miranda |