O documento de especificação de requisitos de software é a declaração detalhada e oficial dos requisitos a serem implementados de um sistema. Esse documento deve ser organizado de tal modo que tanto clientes quanto projetistas possam usá-lo, podendo para tal adotar o seguinte padrão internacional de especificação de requisitos: