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