Como escrever um documento de especificações de requisitos de software (SRS)

Os desenvolvedores de software profissional devem passar por um processo de coleta de requisitos de software no início de projetos de desenvolvimento de software de qualquer tamanho significativo. O produto final dessa fase do projeto é um documento comumente referido como Especificação de Requisitos de Software, ou SRS. Geralmente é o primeiro marco ou entrega do projeto. A importância deste documento não pode ser subestimada. Sua função principal é registrar as necessidades e requisitos de negócios do cliente por escrito e se tornar a base para o resto do processo de desenvolvimento de software. Depois que esses requisitos são compilados, o documento se torna o registro do entendimento do cliente e do desenvolvedor sobre o que o software deve realizar. Normalmente o cliente revisa e assina o SRS, iniciando assim a fase completa de design e desenvolvimento do software. Seguindo as etapas de alto nível envolvidas, você pode escrever um documento SRS.

Passo 1

Se sua organização não tiver um modelo de documento de Especificações de Requisitos de Software padrão, crie um agora (consulte Recursos para obter links para modelos).

Vídeo do dia

Passo 2

Reúna-se com os especialistas / clientes no assunto para reunir os requisitos.

etapa 3

Defina as funções do software.

Passo 4

Crie casos de uso para os principais subprocessos. Por exemplo, se você estiver projetando um sistema de entrada de pedidos, os casos de uso consistiriam na criação de um novo pedido, na modificação de um pedido existente e em uma pesquisa de pedido do cliente.

Etapa 5

Defina a interface do usuário.

Etapa 6

Defina quaisquer outras interfaces, como interfaces de hardware ou outras interfaces de sistema de software.

Etapa 7

Defina o fluxo do processo.

Etapa 8

Determine quaisquer regras de negócios específicas.

Etapa 9

Defina a especificação de desempenho.

Etapa 10

Crie os diagramas necessários para ilustrar o fluxo do processo ou elaborar os principais requisitos.

Etapa 11

Compile o documento SRS e peça a todas as partes necessárias para revisá-lo ou assiná-lo.

Coisas que você precisa

  • Aplicativo de processamento de texto

  • Software de diagramação, como o Microsoft Visio

Dica

Crie um modelo de documento padrão. Inclui uma matriz de rastreabilidade. Inclua uma ligação entre os requisitos e a fonte desses requisitos. Liste claramente as regras de operação de negócios definidas. Certifique-se de que as regras e processos sejam definidos com linguagem precisa e inequívoca.

Aviso

O SRS contém apenas requisitos funcionais. Nenhum projeto de software ou detalhes de implementação devem ser incluídos.