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
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 |