No desenvolvimento de produto, uma lista de requisitos é um documento abrangente que descreve as necessidades e expectativas do novo produto. Serve como um guia para garantir que o produto final atenda às exigências dos intervenientes e do mercado. Uma lista de requisitos deve incluir as seguintes secções:
1. **Resumo Executivo**: Uma visão geral de alto nível (máx. 300 palavras) do problema, da solução proposta e do principal desafio de engenharia que está a ser tratado.
2. **Definição do Problema e Perspetivas do Utilizador**: Síntese das conclusões das entrevistas com a identificação do Beneficiário Primário e da Necessidade Crítica.
3. **Requisitos de Engenharia (O "Quê")**: Converter as necessidades dos utilizadores em especificações de engenharia mensuráveis, incluindo requisitos funcionais, (o que o sistema tem de fazer, por exemplo: "O sistema deve medir o ritmo cardíaco com uma precisão de +/- 2 bpm") e requisitos não-funcionais (restrições de desempenho como autonomia da bateria, latência, peso ou custo, por exempo "o consumo total de energia deve manter-se abaixo de 500 mW em modo ativo").
4. **Arquitetura Geral do Sistema (O "Como")**: Um mapa conceptual de como os componentes do sistema interagem, incluindo um diagrama de blocos do sistema (fluxos de dados e de energia, relações entre sensores, unidades de processamento, atuadores e interfaces de utilizador).
5. **Decomposição em Subsistemas**: Detalhe dos três pilares principais do protótipo: subsistema de hardware (seleção de componentes e gestão de energia), subsistema de firmware/software (fluxo lógico, protocolos de comunicação e algoritmos), I+integração mecânica (acondicionamento da eletrónica e a forma como irá interagir fisicamente com o ambiente).
6. **Complexidade Técnica e Inovação**: Identificação do principal desafio de engenharia (por exemplo, front-end analógico de baixo ruído, interface com os sensores ou processamento de sinal). Mostrar que o projeto exige o trabalho de seis estudantes finalistas.
Uma lista bem definida de requisitos assegura a compreensão mútua entre os intervenientes, reduzindo ambiguidades e falhas de comunicação ao longo de todo o processo de desenvolvimento do novo produto.