>> Tecnologia Eletrônica >  >> Casa Inteligente >> Vida Inteligente

Como Escrever um Documento de Especificação de Requisitos de Software (SRS)

Desenvolvedores de software profissionais devem passar por um processo de levantamento de requisitos no início de projetos de desenvolvimento de software de qualquer tamanho significativo. O produto final dessa fase é um documento comumente chamado de Especificação de Requisitos de Software, ou SRS. Geralmente é o primeiro marco ou entregável do projeto. A importância deste documento não pode ser subestimada. Sua principal função é registrar as necessidades e requisitos de negócio do cliente por escrito e tornar-se a base para o resto do processo de desenvolvimento. Uma vez compilados os requisitos, o documento torna-se o registro do entendimento tanto do cliente quanto do desenvolvedor sobre o que o software deve realizar. Geralmente o cliente revisa e assina o SRS, iniciando a fase completa de design e desenvolvimento. Seguindo os passos de alto nível, você pode escrever um documento SRS.

Passo 1: Crie ou Use um Modelo

Se sua organização não tem um modelo padrão de documento SRS, crie um agora (veja Recursos para links de modelos).

Passo 2: Reúna Requisitos com Especialistas/Cliente

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

Passo 3: Defina as Funções do Software

Defina as funções do software.

Passo 4: Crie Casos de Uso

Crie casos de uso para os principais sub-processos. Por exemplo, se estiver projetando um sistema de entrada de pedidos, casos de uso consistiriam em criar novo pedido, modificar pedido existente e busca de pedido do cliente.

Passo 5: Defina a Interface do Usuário

Defina a interface do usuário.

Passo 6: Defina Outras Interfaces

Defina quaisquer outras interfaces, como interfaces de hardware ou interfaces de outros sistemas de software.

Passo 7: Defina o Fluxo do Processo

Defina o fluxo do processo.

Passo 8: Determine Regras de Negócio

Determine quaisquer regras de negócio específicas.

Passo 9: Defina Especificação de Desempenho

Defina a especificação de desempenho.

Passo 10: Crie Diagramas

Crie diagramas necessários para ilustrar o fluxo do processo ou elaborar requisitos-chave.

Passo 11: Compile e Revise o SRS

Compile o documento SRS e faça todas as partes necessárias revisarem ou assinarem.

Dica

Crie um modelo de documento padrão. Inclua matriz de rastreabilidade. Inclua vínculo entre requisitos e sua origem. Liste claramente regras de operação de negócio definidas. Garanta que regras e processos sejam definidos com linguagem precisa e inequívoca.

Aviso

O SRS contém apenas requisitos funcionais. Nenhum detalhe de design ou implementação de software deve ser incluído.