Pular para conteúdo

Verificação First Things First

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 ojetivo principal de garantir que o software atenda aos requisitos especificados e que funcione conforme o esperado.

Neste contexto, pretendemos aplicar a técnica de verificação por inspeção no artefato First Things First.

Objetivo

O artefato de verificação de First Things First 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.

Verificação

Sendo assim, foram elaboradas as tabelas 1 e 2 abaixo relacionando as especificações ideais do artefato, se ele possui ou não o requisito apresentado nas perguntas e quanto a qualidade, baseada na seguinte classificação:

Verificação Geral do padrão do projeto

ID Conteudo Cumprido Qualidade Comentario
1 O artefato possui autor ? Sim Excelente
2 O artefato possui revisor ? Sim Excelente
3 O historico de versão esta padronizado ? Sim Excelente
4 Todas as ferramentas do projeto foram citadas ? Sim Excelente
5 O artefato possui Referências bibliográficas ? Sim Excelente
6 O artefato possui tabelas e imagens com legenda e fonte,e elas são chamadas dentro dos texto? Sim Excelente
7 O artefato possui um texto fazendo uma introdução ? Sim Excelente
8 O artefato possui links para os outros artefatos? Não Não realizado

Tabela 01 - Lista de verificação Geral do padrão do projeto

Verificação expecifica do artefato

ID Conteudo Possui Qualidade Comentario
1 O criador do artefato foi um representante ou simulou uma representação do cliente? sim Excelente
2 O artefato possui as penalidades relativas que o negócio sofreria caso os recursos não fossem implementados? sim Excelente
3 O artefato possui rastreabilidade dos requisitos? sim Média O artefato possui os IDs dos requisitos utilizados porém não possui os hyperlinks, dificultando a rastreabilidade dos requisitos
4 O artefato foi criado utilizando uma escala de 1 a 9 para os benefícios relativos de cada recurso (cliente ou negócio)? sim Boa As funcionalidades: Vencimento da CNH e segurança de dados poderiam possuir um maior benefício relativo
5 O artefato possui todos os valores relativos aos recursos (Benefício, Penalidade, Valor, Custo, Risco e Prioridade)? sim Excelente
6 Os valores de cada recurso foram distribuídos condizentemente ao peso real que aquele recurso possui para o produto? sim Boa Acredito ser necessário revisar os valores distribuídos para que fiquem mais condizentes ao peso real do recurso

Tabela 02 - Lista de verificação First Thing First

Considerações

  • Acredito que no geral fizemos um bom artefato, porém, para melhorar a qualidade do conteúdo do artefato poderíamos implementar hyperlinks para facilitar a rastreabilidade dos requisitos e ajustar os valores que foram distribuídos para as funcionalidades no geral, principalmente a funcionalidade de Vencimento da CNH e seurança de dados.

Vídeo da inspeção

Vídeo do youtube

Referencias Bibliograficas

  • First Things First: Prioritizing Requirements. Disponível em: https://www.processimpact.com/articles/prioritizing.pdf. Acesso em: 03/12/2023.

Historico de versão

Versão Data Descrição Autor Revisor
1.0 03/12/2023 Criação da lista de verificação Pedro Campos Vitor