Pular para conteúdo

Verificação NFR

Introdução

A verificação de software é um processo sistemático de avaliação e revisão do código fonte, design e documentação de um programa de computador com bjetivo principal de garantir que o software atenda aos requisitos especificados e que funcione conforme o esperado.

Esse documento tem o objetivo de documentar as verificações realizadas no artefato de NFR (Non-Functional Requirements) Framework de Requisitos Não Funcionais.O documento ira abordar atraves do uso de uma checklist para verificar os items do artefato.

Objetivo

O artefato de verificação NFR tem o objetivo de documentar se o artefato foi realizado e se foi feito da maneira correta seguindo os padrões gerais estabelecidos pela disciplina e se os itens do artefato em questão foram realizados da maneira correta

Apresentação dos dados

Nesta etapa, os resultados obtidos serão apresentados de acordo com o checklist utilizado. Para cada item do checklist, será apresentado o resultado obtido e, caso o resultado seja negativo, será apresentado também o problema encontrado.

Checklist geral

Na tabela 1, é possível visualizar os resultados obtidos na verificação do artefato "NFR Framework" em relação ao checklist geral.

ID Conteúdo Possui Qualidade Comentário
1 O artefato possui autor? Sim Ótimo Sem Comentário
2 O artefato possui revisor? Sim Ótimo Sem Comentário
3 O histórico de versão está padronizado? Sim Ótimo Poucas Versões
4 Todas as ferramentas do projeto foram citadas? Sim Ótimo Sem Comentário
5 O artefato possui referências bibliográficas? Sim Ótimo Sem Comentário
6 O artefato possui tabelas e imagens com legenda e fonte, e elas são chamadas dentro dos texto? Sim Ótimo Sem Comentário
7 O artefato possui um texto fazendo uma introdução? Sim Ótimo Sem Comentário
8 O artefato possui links para os outros artefatos? Sim Ótimo Sem Comentário

Fonte: Pedro Campos, 2023

Checklist Específico

Na tabela 2, é possível visualizar os resultados obtidos na verificação do artefato "NFR Framework" em relação ao checklist específico. | ID | Conteúdo | Possui | Qualidade | Comentário | | --- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------ | --------- | ------------------------------------------------------------- | | 1 | A definição do NFR | Sim | Ótimo | Sem Comentário | | 2 | Cartão de especificação presente | Sim | Ótimo | Sem Comentário | | 3 | Os softgoals estão condizentes com o contexto | Sim | Ótimo | Sem Comentário | | 4 | Softgoals representam metas bem definidas | Sim | Ótimo | Sem Comentário | | 5 | Os impactos foram corretamente propagados | Sim | Ótimo | Sem Comentário | | 6 | Fontes de evidência na literatura | Sim | Ótimo | Sem Comentário | | 7 | Os cartões de especificação possuem: Identificador, Classificação, Descrição, Justificativa, Origem, Critério de aceitação, Dependências, Prioridade, Conflitos e História? | Sim | Muito Boa | Incompleto, não possui dependências e nem história | | 8 | Os Softgoals de Afirmação estão representados apropriadamente dada a sua definição? | Sim | Ótimo | Sem Comentário | | 9 | Os requisitos não-funcionais apresentados nos cartões foram priorizados com algum método? | Sim | Ótimo | Sim, Moscow | | 10 | Os gráficos SIG foram validados por Fontes Externas? | Sim | Ótimo | Sim, as fontes estão contidas nas referências bibliográficas. |

Fonte: Pedro Campos, 2023

Problemas encontrados

Nesta seção, serão apresentados os problemas encontrados durante a verificação do artefato "NFR Framework".

Referencias Bibliograficas

[1] SALES, André Barros. Plano de ensino da disciplina. Disponível em: Plano de ensino. Acesso em 13/11/2023.

ASSOCIAÇÃO BRASILEIRA DE NORMAS TÉCNICAS. ABNT. Disponível em:ABNT Acesso em: 13/11/2023.

Historico de versão

Versão Data Descrição Autor Revisor
1.0 13/11/2023 Criação do documento Pedro Campos Guilherme