Ir para o conteúdo

Especificação Suplementar

Introdução#

Esse documento tem como objetivo realizar a verificação do artefato Especificação Suplementar a partir do método de inspeção

Checklist de Verificação da Especificação Suplementar#

ID Descrição Referência Status
1 O documento cobre todos os requisitos não funcionais do sistema (desempenho, segurança, usabilidade, etc.)? Software Requirements Sim
2 Estão descritas todas as restrições e condições operacionais para o sistema? Software Requirements Sim
3 As descrições dos requisitos suplementares são claras e precisas, sem ambiguidades? Software Requirements Sim
4 Todos os requisitos estão documentados em um formato padronizado e compreensível? Software Requirements Sim
5 Existe consistência entre os requisitos suplementares e os requisitos funcionais especificados em outros documentos? Software Requirements Sim
6 As dependências entre requisitos funcionais e não funcionais estão claramente indicadas? Software Requirements Não
7 Os requisitos suplementares refletem as necessidades do projeto no contexto específico do sistema? IEEE Std 830-1998 Sim
8 Foram consideradas as condições reais de operação, como restrições de hardware, conectividade e ambiente de produção? IEEE Std 830-1998 Incompleto
9 Os requisitos suplementares são verificáveis e mensuráveis (ex.: requisitos de desempenho com métricas definidas, como tempo de resposta ou taxa de erros)? IEEE Std 830-1998 Sim
10 Os requisitos suplementares indicam claramente como eles impactam o design, desenvolvimento e manutenção do sistema? IEEE Std 830-1998 Não
11 A especificação suplementar possui controle de versão para garantir o rastreamento de alterações? Software Requirements Incompleto
12 Há um processo definido para revisão e atualização dos requisitos suplementares à medida que o projeto evolui? Software Requirements Incompleto
13 Existe uma tabela de conteúdo ou índice que facilite a navegação pelo documento? Software Requirements Sim

Problemas Encontrados#

  • Durante a inspeção foi constatado a ausência de qualquer documentação das dependências entre os requisitos funcionais e não funcionais.
  • Nem todas as condições reais de operação foram abordadas
  • Embora exista a divisão dos requisitos em tópicos, os impactos não foram claramente documentados.
  • Não existe um controle de versão para cada um dos requisitos, apenas um histórico de versão geral
  • Não existe uma documentação clara do processo para revisão e atualização dos requisitos, porém o documento está organizado em tópicos e tabelas, elementos que contribuem para revisão e atualização dos requisitos na especificação suplementar.

Referências#

1. Wiegers, K. E., & Beatty, J. (2013). Software Requirements (3rd Edition). Microsoft Press.

2. IEEE Std 830-1998, IEEE Recommended Practice for Software Requirements Specifications.

Histórico de Versão#

Data Versão Descrição Autor
04/09/2024 1.0 Criação do documento e checklists Felipe Amorim de Araújo, Guilherme Silva Dutra
05/09/2024 1.1 Adição das referências Felipe Amorim de Araújo, Guilherme Silva Dutra
06/09/2024 1.2 Adição dos status e dos problemas encontrados Felipe Amorim de Araújo, Guilherme Silva Dutra