Olá,
A especificação funcional deve vir do consultor de negócios que solicitou o relatório. Você pode obter mais modelos de pesquisa. No entanto, pode considerar os seguintes pontos como um documento de alto nível. Como é um programa de relatórios, escreva os seguintes pontos:
- Parâmetros de seleção
- Design de saída
- Seção de cabeçalho
- Seção de detalhe
- Topo da página
- Rodapé da página
- Lógica para extrair os dados das tabelas (Mestre - Cabeçalho - Itens, etc.)