Skip to content

Verificação e Validação

Introdução

A verificação e validação são etapas fundamentais no desenvolvimento de software, especialmente na engenharia de requisitos. Este documento apresenta uma análise abrangente dos processos de verificação e validação aplicados ao projeto do aplicativo Cinemark desenvolvido durante a disciplina de Requisitos de Software.

A verificação consiste em avaliar se o produto está sendo construído corretamente, seguindo padrões, processos e especificações definidas. Já a validação busca confirmar se o produto final atende às necessidades reais dos usuários e stakeholders, garantindo que estamos construindo o produto certo.

Durante o desenvolvimento do projeto, foram aplicadas diversas técnicas e estratégias para garantir a qualidade dos artefatos produzidos e a adequação dos requisitos elicitados às necessidades dos usuários do aplicativo Cinemark.


Metodologia

Para garantir a qualidade e a precisão dos artefatos desenvolvidos, foi adotada uma metodologia estruturada que combina diferentes técnicas de verificação e validação:

Verificação

  • Inspeção de Fagan: Aplicada sistematicamente em todas as entregas do projeto
  • Listas de Verificação: Criadas especificamente para cada tipo de artefato e entrega
  • Revisões por Pares: Todos os artefatos passaram por revisão de outros membros da equipe

Validação

  • Prototipação: Desenvolvimento de protótipos funcionais para validar requisitos não implementados
  • Validação Informal: Tentativas de contato com a equipe técnica da Cinemark
  • Entrevistas com Usuários: Validação dos protótipos com usuários reais do aplicativo

Verificação

Processo de Verificação

O processo de verificação foi realizado de forma contínua ao longo do projeto, sendo aplicado em todas as seis entregas da disciplina. A equipe utilizou a técnica de Inspeção de Fagan como principal método de verificação, complementada por listas de verificação específicas para cada tipo de artefato.

Entregas Verificadas

Entrega 1 - Pré-Rastreabilidade

Entrega 2 - Elicitação de Requisitos

  • Artefatos verificados: Perfil do Usuário, Personas, Técnicas de Elicitação (Introspecção, Análise de Interface, Questionário, Storytelling), Requisitos Elicitados
  • Responsáveis: Toda a equipe
  • Documentos: Lista de Verificação 02 | Inspeção 02

Entrega 3 - Modelagem de Requisitos

Entrega 4 - Modelagem de Requisitos Ágil

Entrega 5 - Análise de Requisitos

  • Artefatos verificados: Verificação e Validação do Grupo+1, Priorização (MoSCoW, 100$, Three Level Scale, Kano Model)
  • Responsáveis: Toda a equipe
  • Documentos: Lista de Verificação 05 | Inspeção 05

Entrega 6 - Pós-Rastreabilidade

Verificação do Grupo+1

Além da verificação dos próprios artefatos, a equipe também realizou a verificação dos artefatos do grupo+1 (Grupo 01 - Detran), aplicando as mesmas técnicas e critérios de qualidade:

Resultados da Verificação

As verificações realizadas permitiram identificar e corrigir diversos problemas nos artefatos, como: - Inconsistências na documentação - Ausência de informações importantes - Problemas de formatação e padronização - Falta de rastreabilidade entre artefatos - Erros de referenciação e citação


Validação

Processo de Validação

A validação foi realizada através de múltiplas abordagens, buscando garantir que os requisitos elicitados e modelados realmente atendem às necessidades dos usuários do aplicativo Cinemark.

Validação por Prototipação

A principal estratégia de validação foi a prototipação, onde foram desenvolvidos protótipos funcionais para requisitos não implementados no aplicativo atual. Cada protótipo foi validado com usuários reais do aplicativo Cinemark.

Protótipos Desenvolvidos e Validados

Tabela 1: Protótipos desenvolvidos e validados

Protótipo Requisito Descrição Responsável Status
Protótipo 1 RQ23A Filtrar filmes por categoria Arthur Evangelista ✅ Validado
Protótipo 2 RQ24 Exibir trailers dentro do app Arthur Evangelista ✅ Validado
Protótipo 3 RQ33 Permitir alteração de preferências de idioma Euller Júlio ✅ Validado
Protótipo 4 RQ59 Reservar sala para eventos privados Euller Júlio ✅ Validado
Protótipo 5 RQ26 Permitir salvar ingressos na carteira digital do dispositivo Tiago Antunes ✅ Validado
Protótipo 6 RQ39 Exibir avaliações e permitir que usuários avaliem filmes Tiago Antunes ✅ Validado
Protótipo 7 RQ32A e RQ32B Exibir recomendações de filmes baseadas em histórico e preferências Davi Camilo ✅ Validado
Protótipo 8 RQ58 Fornecer comparação de preços entre cinemas Davi Camilo ✅ Validado
Protótipo 9 RQ29A e RQ29B Sugerir cinemas com base no histórico de visitas e localização Gabriel Castelo ✅ Validado
Protótipo 10 RQ30 Permitir que o usuário salve cinemas como favoritos Gabriel Castelo ✅ Validado
Protótipo 11 RQ60 Fornecer um Hub para crítica de filmes Artur de Camargos ✅ Validado
Protótipo 12 RQ67 Tornar o acesso aos ingressos fácil e visível na interface Artur de Camargos ✅ Validado

Fonte: Equipe do projeto, 2025.

Validação Informal

Foi realizada uma tentativa de validação informal através de contato direto com a equipe técnica da Cinemark, buscando obter feedback especializado sobre os requisitos elicitados e as funcionalidades propostas.

Estratégias de Contato

  • Email corporativo: Enviado para canais oficiais da Cinemark
  • Redes sociais: Contato via Instagram oficial da empresa
  • Data de contato: 17/06/2025

Resultado

Infelizmente, até a data de conclusão do projeto (07/07/2025), não foi obtida resposta dos canais oficiais da Cinemark. Mais detalhes podem ser encontrados no documento de Comprovação Informal.

Validação através de Técnicas de Elicitação

Diversas técnicas de elicitação foram aplicadas com usuários reais, servindo simultaneamente como métodos de validação:

  • Questionário: Aplicado para 15+ usuários do aplicativo
  • Storytelling: Coleta de experiências reais de uso

Resultados da Validação

A validação através de prototipação mostrou-se altamente eficaz, com todos os protótipos recebendo feedback positivo dos usuários. Os principais resultados incluem:

  • 100% dos protótipos validados: Todos os 12 protótipos desenvolvidos foram aprovados pelos usuários
  • Feedback positivo: Os usuários demonstraram interesse nas funcionalidades propostas
  • Identificação de melhorias: Sugestões de aprimoramento foram coletadas para futuras iterações
  • Confirmação da relevância: Os requisitos elicitados foram confirmados como necessários pelos usuários

Técnicas Utilizadas

Técnicas de Verificação

Tabela 2: Técnicas de verificação utilizadas

Técnica Descrição Aplicação Responsáveis
Inspeção de Fagan Método formal de revisão de artefatos Todas as entregas Toda a equipe
Lista de Verificação Conjunto de critérios específicos para cada tipo de artefato Todas as entregas Toda a equipe
Revisão por Pares Revisão cruzada entre membros da equipe Todos os artefatos Toda a equipe
Análise de Conformidade Verificação de aderência aos padrões estabelecidos Documentação Toda a equipe

Fonte: Equipe do projeto, 2025.

Técnicas de Validação

Tabela 3: Técnicas de validação utilizadas

Técnica Descrição Aplicação Responsáveis
Prototipação Desenvolvimento de protótipos funcionais 12 requisitos não implementados Toda a equipe
Validação Informal Contato direto com stakeholders Tentativa de contato com Cinemark Toda a equipe
Entrevistas Validação com usuários reais Validação dos protótipos Toda a equipe
Questionário Coleta de feedback estruturado Perfil de usuário e preferências Toda a equipe

Fonte: Equipe do projeto, 2025.


Ferramentas Utilizadas

Durante os processos de verificação e validação, foram utilizadas as seguintes ferramentas:

  • Figma: Para desenvolvimento dos protótipos
  • GitHub: Para versionamento e controle de qualidade
  • Microsoft Teams: Para gravação das sessões de verificação
  • YouTube: Para hospedagem dos vídeos de validação
  • Markdown: Para documentação dos processos

Considerações Finais

Os processos de verificação e validação implementados no projeto foram fundamentais para garantir a qualidade dos artefatos produzidos e a adequação dos requisitos elicitados às necessidades dos usuários do aplicativo Cinemark.

A verificação permitiu identificar e corrigir problemas de consistência, completude e qualidade nos artefatos, garantindo que os padrões estabelecidos fossem seguidos. A aplicação sistemática da Inspeção de Fagan e das listas de verificação contribuiu significativamente para a melhoria contínua da documentação.

A validação através de prototipação mostrou-se extremamente eficaz, com 100% dos protótipos desenvolvidos sendo aprovados pelos usuários. Isso confirma que os requisitos elicitados realmente atendem às necessidades e expectativas dos usuários do aplicativo Cinemark.

Embora não tenha sido possível obter feedback oficial da equipe técnica da Cinemark, as técnicas de validação aplicadas com usuários reais forneceram evidências suficientes da qualidade e relevância dos requisitos elicitados.

O projeto demonstrou a importância da aplicação sistemática de processos de verificação e validação em projetos de engenharia de requisitos, contribuindo para a formação de profissionais capacitados para desenvolver software de qualidade.


Referências Bibliográficas

SALES, André Barros de. Plano de Ensino – Requisitos de Software: REE012025 – Turma 03. Brasília: Universidade de Brasília, Faculdade UnB Gama, 2025.

SERRANO, Milene; SERRANO, Maurício. Requisitos: Aula 23. Brasília, DF: Universidade de Brasília. Slides (Requisitos de Software). Disponível em: https://aprender3.unb.br/pluginfile.php/3096017/mod_resource/content/2/Requisitos%20-%20Aula%20023.pdf. Acesso em: 07 jul. 2025.

FAGAN, Michael E. Design and Code Inspections to Reduce Errors in Program Development. IBM Systems Journal, v. 15, n. 3, p. 182-211, 1976.

PRESSMAN, Roger S. Engenharia de Software: Uma Abordagem Profissional. 8. ed. Porto Alegre: AMGH, 2016.


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 07/07/2025 Elaboração completa do documento com análise detalhada de verificação e validação Euller Júlio Arthur Evangelista