Skip to content

Análise de Requisitos

Introdução

Nesta fase, o grupo realizou a verificação dos requisitos por meio de um processo estruturado, baseado no método de inspeção de Fagan, o qual contempla seis etapas principais: Planejamento, Visão Geral, Preparação, Inspeção, Retrabalho e Acompanhamento. Esse modelo orientou a organização das atividades, garantindo um controle de qualidade mais rigoroso sobre os artefatos gerados durante todo o desenvolvimento do projeto.


Metodologia

Planejamento e Visão Geral

Inicialmente, verificamos as atividades que exigiriam a participação de todos os membros do grupo. Baseado nos requisitos do professor, estabelecemos que cada integrante deveria, caso ainda não tenha feito, contribuir na produção de um Rich Picture (de um aplicativo não selecionado), participar de no mínimo de uma técnica de elicitação, elaborar de cenários e casos de uso de 2 requisitos não implementados, elaborar no mínimo uma especificação suplementar e um NFR Framework, produzir histórias de usuário de 6 requisitos funcionais (2 não implementados e 4 implementados), elaborar elos de 6 requisitos funcionais e na prototipação com, no mínimo, dois requisitos funcionais não implementados.

Preparação

A partir disso, o grupo reuniu todos os artefatos gerados até aquele momento e os classificou com uma pontuação de 1 a 5, levando em consideração a complexidade e o esforço necessário para revisão e correção, excluindo os Requisitos Elicitados, pois foi decidido que todo o grupo ia corrigi-los juntos.

Inspeção

Com base nessa classificação, os artefatos foram distribuídos entre os membros do grupo de maneira equilibrada. A seguir está a tabela 1 com a alocação dos artefatos e suas respectivas pontuações.

Tabela 1: Divisão dos artefatos

Integrante Artefatos atribuídos
Arthur Evangelista de Oliveira Técnicas de Elicitação (Análise de Interface de Usuário, Introspecção, Questionário e Storytelling) [4] e Casos de Uso [2]
Artur de Camargos Rodrigues Especificação Suplementar [2] e Backlog [3]
Davi Camilo Menezes Planejamento (Aplicativo Escolhido, Cronograma, Ferramentas, Heatmap e Metodologia) [1] e Matrizes de Rastreabilidade (Backward-From, Forward-From e Matriz Geral) [5]
Euller Júlio da Silva Perfil de Usuário e Personas [2] e NFR Framework [3]
Gabriel Henrique Castelo Costa Léxicos [2] e Pós-Rastreabilidade [4]
Pedro Everton de Paula Rich Picture [1], Histórias de Usuário [3] e Validação (Prototipação e Comprovação Informal) [1]
Tiago Antunes Balieiro Técnicas de Priorização (100$, Kano Model, MoSCoW e Three Level Scale) [4] e Cenários [2]

Fonte: Davi Camilo, 2025.

Retrabalho e Acompanhamento

Durante o processo, foram identificados pontos críticos para a entrega final, que envolvem ajustes e verificações essenciais, sendo os principais:

  • Correção dos requisitos elicitados incorretamente;

  • Correção e implementação de hiperlinks de rastreabilidade faltantes;

  • Correções e adições de itens e fotos nas referências nas listas de verificação do projeto;

A fins de documentação, a seguir, segue uma tabela com os artefatos (no formato de PDF) antes das alterações, juntamente com as listas de verificação e inspeção (versão 1.0), de maneira a mostrar o desenvolvimento completo dos artefatos.

Tabela 2: Versão 1.0 dos artefatos

Tipo de artefato Artefato (versão 1.0) Lista de verificação (versão 1.0) Inspeção do grupo (versão 1.0) Inspeção do grupo+1 (versão 1.0)
Pré-rastreabilidade Rich Picture Lista de verificação Inspeção do grupo Inspeção do grupo+1
Elicitação (Usuário) Perfil de Usuário Lista de verificação Inspeção do grupo Inspeção do grupo+1
Elicitação (Usuário) Personas Lista de verificação Inspeção do grupo Inspeção do grupo+1
Elicitação (Técnica de Elicitação) Análise de Interface de Usuário Lista de verificação Inspeção do grupo Inspeção do grupo+1
Elicitação (Técnica de Elicitação) Introspecção Lista de verificação Inspeção do grupo Inspeção do grupo+1
Elicitação (Técnica de Elicitação) Questionário Lista de verificação Inspeção do grupo Inspeção do grupo+1
Elicitação (Técnica de Elicitação) Storytelling Lista de verificação Inspeção do grupo Inspeção do grupo+1
Elicitação Requisitos Elicitados Lista de verificação Inspeção do grupo Inspeção do grupo+1
Elicitação (Técnica de Priorização) 100$ Lista de verificação Inspeção do grupo Inspeção do grupo+1
Elicitação (Técnica de Priorização) Kano Model Lista de verificação Inspeção do grupo Inspeção do grupo+1
Elicitação (Técnica de Priorização) MoSCoW Lista de verificação Inspeção do grupo Inspeção do grupo+1
Elicitação (Técnica de Priorização) Three Level Scale Lista de verificação Inspeção do grupo Inspeção do grupo+1
Modelagem Casos de Uso Lista de verificação Inspeção do grupo Inspeção do grupo+1
Modelagem Especificação Suplementar Lista de verificação Inspeção do grupo Inspeção do grupo+1
Modelagem Cenários Lista de verificação Inspeção do grupo Inspeção do grupo+1
Modelagem Léxicos Lista de verificação Inspeção do grupo Inspeção do grupo+1
Modelagem Ágil NFR Framework Lista de verificação Inspeção do grupo Inspeção do grupo+1
Modelagem Ágil Backlog Lista de verificação Inspeção do grupo Inspeção do grupo+1
Modelagem Ágil Histórias de Usuário Lista de verificação Inspeção do grupo Inspeção do grupo+1
Validação Prototipação - - -
Validação Comprovação Informal - - -
Rastreabilidade (Matriz) Backward-From Lista de verificação Inspeção do grupo Inspeção do grupo+1
Rastreabilidade (Matriz) Forward-From Lista de verificação Inspeção do grupo Inspeção do grupo+1
Rastreabilidade (Matriz) Matriz Geral Lista de verificação Inspeção do grupo Inspeção do grupo+1
Rastreabilidade Pós-Rastreabilidade Lista de verificação Inspeção do grupo Inspeção do grupo+1

Fonte: Davi Camilo, 2025.

Com isso, cada membro do grupo deverá revisar os artefatos sob sua responsabilidade, garantindo clareza, consistência e rastreabilidade dos requisitos. A equipe consolidará os documentos, revisará os IDs, aplicará correções e garantirá que todos os critérios definidos nas etapas de Fagan sejam atendidos até a conclusão de todas as atividades (07/07/2025).


Conclusão

A verificação e validação dos requisitos é uma etapa fundamental durante o ciclo de vida do software para assegurar a conformidade com os requisitos. A adoção do modelo de inspeção de Fagan ofereceu uma estrutura clara e eficaz para o processo, possibilitando a identificação e correção de problemas antes da implementação, sendo essencial a participação de todo o grupo para que a entrega final contemple todas os itens necessários em sua maior qualidade.


Referências Bibliográficas

  • TIGO SOLUTIONS. Differences between software walkthrough, review, and inspection. Disponível em: https://en.tigosolutions.com/differences-between-software-walkthrough-review-and-inspection-5706. Acesso em: 2 jul. 2025.

Histórico de Versão

Versão Data Descrição Autor(es) Revisor(es)
1.0 01/07/2025 Criação do Documento Davi Camilo Gabriel Castelo
1.1 02/07/2025 Adição da Introdução, Metodologia, Conclusão e Referências Bibliográficas Davi Camilo Gabriel Castelo
1.2 06/07/2025 Adição de informações (verificação e inspeção) Davi Camilo Gabriel Castelo
1.21 06/07/2025 Correções de formatação Davi Camilo Gabriel Castelo
1.22 07/07/2025 Pequenos ajustes gerais Davi Camilo Gabriel Castelo