O melhor pensamento conceitual é que os Requisitos são itens distintos, relacionados entre si de várias maneiras e, portanto, devem ser armazenados em um Banco de Dados. Usar um processador de texto para armazenar requisitos é o caminho errado e leva a muitos problemas, pois gera o pensamento conceitual de que "os requisitos são um documento" - daí a questão. Se você precisar usar um processador de texto, mantenha cada requisito separado, como faria se usasse o Word para armazenar contatos.
Portanto, usar a numeração de estrutura de tópicos para manter os requisitos causará problemas. Imagine tentar fazer o teste de referência cruzada, o SRS e os requisitos do cliente se você alterar os números? Imagine discutir "Requisito 10.2.3.1" apenas para descobrir que no documento de ontem você enviou ao cliente que era "10.2.2.1"
Os requisitos são um rótulo e devem transmitir pouco significado. Você pode ter um ou alguns prefixos curtos de 2 a 5 letras para identificar o escopo ou a unidade, mas quando tiver vários milhares, qualquer significado implícito deverá ser limitado. por exemplo, em um carro, você pode ter o EM-FUEL-1234 (Gerenciamento do motor, sistema de controle de combustível, requisito 1234).
Os requisitos devem poder ser reutilizados nos projetos.
Os requisitos devem ser exclusivos, em todo o escopo e vida útil do projeto. Como guia, alterar um requisito para esclarecer é o mesmo número, mas para alterá-lo significativamente, exclua o antigo e substitua-o. O uso de um esquema de versão (Anexar_1, _2 etc) pode ser útil.
Se você deve usar o Word para armazenar esse banco de dados, uma boa maneira é usar tokens de início e de fim para identificar requisitos. Se você usar um estilo de fonte exclusivo para numeração de requisitos, fica fácil destacar, pesquisar e extraí-los usando macros (talvez em um banco de dados). Exemplo pode ser
#Req 1234 #
Blá blá blá blá
# ReqEnd #
#Req 1234a #
Bla bla bla bla e mais bla
# ReqEnd #