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.