Skip to content

Planejamento da Verificação

Introdução

A verificação é uma etapa crucial no desenvolvimento de projetos, visando analisar e avaliar os artefatos desenvolvidos dentro dos mesmos, observando se estão de acordo com o modelo esperado ¹. Este artefato contém o planejamento realizado a verificação dos artefatos para entrega 3 do grupo 1 (Diário Oficial da União), sendo eles Cenários, Léxicos, Casos de Uso e Especificação Suplementar.

Objetivos

O objetivo é analisar e avaliar os artefatos feitos para a entrega 3, vendo se os conceitos ministrados ao decorrer da disciplina foram corretamente aplicados no desenvolvimento de cada um deles.

Metodologia

Segundo Fagan² um método de inspeção estabelece um processo com cinco passos, sendo eles:

  • Visão Geral
  • Preparação
  • Inspeção
  • Refatoramento
  • Monitoramento e Aprovação

A metodologia utilizada segue até a Inspeção, cujo objetivo é averiguar se o modelo de requisitos está de acordo com o esperado e com a sua notação, verificando se existem defeitos no mesmo e quais correções/melhorias podem ser aplicadas durante revisões.

Objetos de Verificação

Checklists

Checklist de Cenários

ID Descrição
5 O cenário possui: título, metas/objetivos, contexto, ator(es), recursos, exceções, restrições e episódios?
6 Os títulos são auto-explicativos?
7 O objetivo do cenário condiz com seu título?
8 O contexto descreve o estado inicial do cenário?
9 Os episódios seguem uma ordem lógica para atingir o objetivo?
10 As situações de exceção são abordadas?
11 Os passos do cenário são descritos?
12 Os recursos necessários são explicitados?
13 Os atores envolvidos em cada cenário são identificados?
Tabela 01: Checklist (Autor: Meister, Guilherme)


Checklist de Léxicos

ID Descrição
1 O artefato apresenta as especificações dos léxicos?
2 O artefato apresenta relacionamento entre os léxicos?
3 O relacionamento entre os léxicos apresenta hiperlinks?
4 Os léxicos apresentados no artefato seguem a estrutura de dicionário (verbo, objeto, estado)?
5 Os léxicos apresentados no artefato apresentam classificação, impacto, noção e sinônimos?
6 Os léxicos apresentam noção e impacto corretamente?
7 Os léxicos estão classificados corretamente?
8 Cada léxico apresenta zero ou mais sinônimos?
9 Cada léxico apresenta uma ou mais noções?
10 Cada léxico apresenta um ou mais impactos?
11 A circularidade foi aplicada entre os léxicos?
Tabela 02: Checklist de léxicos (Autor: Henrique Galdino)


Checklist de Casos de Uso

ID Descrição
1 O caso de uso desenvolvido corresponde a uma funcionalidade completa que agrega algum valor?
2 Os verbos são usados ​​no infinitivo em vez de substantivos?
3 Existem relações de “extend”, “generalization” e “include”?
4 O caso de uso reflete o usuário e suas interações com o sistema?
5 O usuário é identificado por um nome, como cliente, funcionário, aluno, etc.?
6 Os casos de uso representam requisitos funcionais?
7 Alguma técnica específica foi usada para desenvolver os casos de uso?
8 Os elementos de atores, sistema e objetivos estão presentes no caso de uso?
9 Existem fluxos principais, alternativos e de exceção?
10 Cada especificação de caso de uso contém apenas um fluxo principal?
11 Os fluxos principais demonstram como o usuário usaria principalmente a funcionalidade?
12 Os fluxos alternativos apresentam cenários alternativos ao fluxo principal?
13 Os fluxos de exceção mostram como o sistema reagirá a situações inesperadas?
Tabela 03: Checklist de Casos de Uso (Autor: Júlio Cesar)


Checklist de Especificação Suplementar

ID Descrição
1 O documento é orientado pelo padrão FURPS?
2 O documento aborda sobre a estética e o design na Usabilidade?
3 O documento aborda e especifica sobre a facilidade de memorização na usabilidade?
4 O documento aborda e especifica sobre a eficiência na usabilidade?
5 O documento aborda e especifica sobre a Satisfação na Usabilidade?
6 O documento aborda e especifica sobre a disponibilidade na Confiabilidade?
7 O documento aborda e especifica sobre a Segurança a falhas na Confiabilidade?
8 O documento aborda e especifica sobre a segurança no armazenamento de dados na confiabilidade?
9 O documento aborda e especifica a maturidade na Confiabilidade?
10 O documento aborda e especifica a rapidez na resposta no Desempenho?
11 O documento aborda e especifica o Armazenamento no Desempenho?
12 O documento aborda e especifica sobre a compatibilidade na Suportabilidade?
13 O documento aborda e especifica sobre a escalabilidade na Suportabilidade?
14 O documento aborda e especifica sobre o termo de uso nos Requisitos de licenciamento?
15 O documento especifica em quais plataformas o aplicativo pode ser executado?
Tabela 03: Checklist (Autor: Igor Thiago)


Gravação

Referências Bibliográficas

1. SERRANO, et al. Requisitos - Aula 23. Disponível em: hhttps://aprender3.unb.br/pluginfile.php/2845073/mod_resource/content/2/Requisitos%20-%20Aula%20023.pdf. Acesso em: 06/06/2024.

1. SERRANO, et al. RE - Aula 20 - Materiasi.zip. Disponível em: hhttps://aprender3.unb.br/mod/resource/view.php?id=1218906. Acesso em: 06/06/2024.

Histórico de Versão

Versão Data de execução Data de revisão Descrição Autor(es) Revisor(es)
1.0 06/06/2024 06/06/2024 Criação do planejamento da verificação entrega 3 Henrique Galdino Júlio César
Tabela 05: Histórico de versões (Autor: Henrique Galdino)