Como escrever um relatório de requisitos do sistema

Índice:

Anonim

Um documento de requisitos do sistema descreve como um produto será quando for concluído. O documento fornece informações sobre as necessidades atendidas pelo produto, seus recursos, seu ambiente operacional, a experiência do usuário, as propriedades e os padrões nacionais ou internacionais que devem ser atendidos. De acordo com um relatório publicado pelo Carnegie Mellon Software Engineering Institute, criar e reportar os requisitos do sistema continua a ser um desafio para os desenvolvedores. Os principais problemas observados neste relatório foram a incapacidade de tratar adequadamente as necessidades operacionais ou de usuários e rastrear os requisitos ao longo do ciclo de vida do desenvolvimento do produto.

Itens que você precisará

  • Descrição do Produto

  • Requisitos do usuário

  • Requerimentos ambientais

  • Padrões

  • Informação de restrição

  • Software de processamento de texto (opcional, mas altamente recomendado)

Reunir requisitos. As partes interessadas, as que estão pagando pelo desenvolvimento do produto e as que usarão o produto, têm requisitos que devem ser identificados no relatório de requisitos do sistema. Um processo formal para coletar requisitos é altamente recomendado. Várias técnicas bem-sucedidas para coletar requisitos são casos de uso, cenários, protótipos e uma revisão detalhada dos requisitos contratuais.

Identifique qualquer padrão militar (Mil-Std), organização de padrões internacionais (ISO) e outros requisitos governamentais ou legais que se apliquem ao produto, e liste aqueles no relatório de requisitos do sistema.

Descreva o ambiente no qual o sistema irá operar, como interfaces com fontes de energia, outros equipamentos, software, bancos de dados e usuários. Os requisitos de segurança podem ser incluídos no ambiente operacional para fins do relatório de requisitos do sistema.

Analise as restrições. Restrições sobre os requisitos do produto podem vir de usuários, recursos de processamento, requisitos de energia, custo e integração de hardware e software. As restrições também podem incluir expectativas que não podem ser atendidas pelas tecnologias atuais de última geração ou dentro do orçamento do projeto.

Crie uma lista de requisitos funcionais, como velocidade de operações, recursos utilizados, desempenho em ambientes extremos, requisitos de teste, requisitos de qualidade, segurança, confiabilidade e manutenção.

Faça um cronograma de desenvolvimento mostrando a realização esperada dos principais marcos ao longo de um cronograma.

Escreva o material introdutório do relatório de requisitos do sistema. A página de título contém o título, o nome da organização, a data e o autor. Os documentos formais de requisitos do sistema também podem ter assinaturas das partes responsáveis ​​na capa. Crie um sumário e uma lista de figuras e tabelas. Escreva uma introdução e liste os documentos de referência aplicáveis.

Divida o restante do documento em seções e escreva conteúdo que cubra uma descrição geral, requisitos funcionais e requisitos especializados.