Planejamento da Verificação da Etapa 3 do Grupo 1
Introdução
A verificação e validação são componentes críticos no processo de desenvolvimento de software. Elas garantem que o software atenda às necessidades e expectativas do usuário, além de cumprir os requisitos especificados.
A verificação é o processo de avaliação do sistema durante ou no final do processo de desenvolvimento para determinar se ele satisfaz os requisitos especificados. Ela responde à pergunta: “Estamos construindo o produto corretamente?”
A validação, por outro lado, é o processo de avaliação do software durante ou no final do processo de desenvolvimento para determinar se ele satisfaz as necessidades e expectativas do usuário. Ela responde à pergunta: “Estamos construindo o produto certo?”
Ambos os processos são essenciais para garantir a qualidade do software. Eles ajudam a identificar e corrigir erros e inconsistências que podem ter sido introduzidos durante o desenvolvimento. Isso resulta em um produto final mais confiável e eficiente.
Objetivos
Este documento de planejamento de verificação descreverá em detalhes como planejamos realizar a verificação e validação da etapa 3 do nosso projeto que diz respeito a análise de requisitos II . Ele incluirá os métodos e ferramentas que usaremos, bem como os critérios que usaremos para determinar se o software atende aos nossos padrões de qualidade.
Ao seguir este plano, podemos garantir que nosso software não apenas atenda aos requisitos especificados, mas também às necessidades e expectativas de nossos usuários. Isso, por sua vez, nos ajudará a entregar um produto de software de alta qualidade que seja confiável e eficaz em seu propósito.
Metodologia
A metodologia que será utilizada na verificação dos artefatos do Grupo 1 é a de Inspeção, desenvolvida por Michael E. Fagan [1], que é uma abordagem estruturada para revisão de código e outros artefatos de software. Essa metodologia tem como objetivo identificar e corrigir defeitos de forma eficiente durante o processo de desenvolvimento. A inspeção por Fagan é conhecida por sua abordagem sistemática e rigorosa, enfocando a detecção precoce de erros para melhorar a qualidade do software.
Este método pode ser dividido em 5 etapas:
-
Preparação: antes da reunião de inspeção, o autor do artefato (por exemplo, código-fonte) prepara um documento contendo o artefato a ser revisado, além de informações sobre seu contexto e propósito.
-
Inspeção Individual: os participantes (inspetores) revisam o documento individualmente antes da reunião de inspeção. Cada inspetor concentra-se na identificação de erros, como bugs, inconsistências ou violações de padrões de codificação.
-
Reunião de Inspeção: durante a reunião, os inspetores se reúnem com o autor para discutir os problemas identificados. O autor não participa ativamente da inspeção durante a fase individual, permitindo uma revisão mais imparcial.
-
Correção e Reinspeção: o autor corrige os problemas identificados durante a reunião de inspeção. Em seguida, o artefato é reinspecionado para garantir que as correções foram efetuadas adequadamente.
-
Acompanhamento: a metodologia de Fagan enfatiza a coleta de métricas e dados sobre o processo de inspeção. Isso inclui a contagem de defeitos encontrados, tempo gasto e eficácia geral do processo.
Nesta verificação, chegaremos até a etapa de Correção e Reinspeção, pois após a verificação, os erros encontrados serão devidamente corrigidos.
Participantes
O integrante do Grupo 1 responsável por fazer a verificação da Entrega 3 do Grupo 1 é Lucas de Oliveira. Este participante fará a verificação de todos os documentos produzidos na Entrega 3 e documentará os resultados encontrados, que serão revisados pela Zenilda Vieira, também integrante do Grupo 1. Além disso, Izabella Alves, do mesmo grupo, participará como observador, acompanhando a verificação e auxiliando no processo.
Objetos de verificação
Os artefatos serão verificados no dia 10/11/2023, e o detalhamento da verificação de cada artefato está disponível na tabela 1.
Tabela 2: Cronograma de verificação da etapa 4.
Artefato | Versão | Data de Verificação |
---|---|---|
Características da plataforma | 2.0 | 08/11/2023 |
Guia de Estilo | 1.5 | 20/10/2023 |
Metas de Usabilidade | 1.2 | 16/10/2023 |
Princípios Gerais | 1.9 | 20/10/2023 |
Fonte: Lucas de Oliveira, 2023.
Checklists
Nesta etapa, será definido um checklist de verificação geral, que deve ser aplicado a todos os artefatos, e um checklist específico para cada artefato. As questões disponíveis no checklist devem ser respondidas com Sim, Não, Incompleto ou Não Se Aplica.
Além disso, as observações devem ser registradas após a tabela, indicando o ID respectivo que gerou a observação.
Os checklists criados se baseiam nos critérios estabelecidos no Plano de Ensino da disciplina Interação Humano Computador [1], bem como no checlist feito pelo grupo 08 mais especificamente da integrante Millena Queiroz, que foi a responsável por fazer o checklist dessa etapa do projeto.
Checklist Geral
Na tabela 2, estão listados os critérios que devem ser verificados em todos os artefatos da Entrega 4 do Grupo 1.
Tabela 2: Checklist para todos os artefatos da Entrega 4
ID | Descrição | Avaliação |
---|---|---|
1 | O artefato possui histórico de versão padronizado com pelo menos data, descrição, autores e revisores? | |
2 | O artefato possui bibliografia e/ou referência bibliográfica? [2] | |
3 | As referências bibliográficas seguem a ordem de chamada do texto? [2] | |
4 | Todas as referências bibliográficas são chamadas no texto? [2] | |
5 | O artefato possui introdução? [2] | |
6 | Todas as tabelas possuem legendas e fontes padronizadas? [2] | |
7 | Todas as tabelas são referenciadas no texto? [2] | |
8 | Todas as figuras possuem legendas e fontes padronizadas e todas utilizam a palavra "figura" e não "imagem"? [2] | |
9 | Todas as figuras são referenciadas no texto e todas utilizam a palavra "figura" e não "imagem"? [2] |
Fonte: Lucas de Oliveira, 2023
Checklist de Guia de Estilo
Tabela 3 - Checklist Guia de Estilo
Tabela 3: Checklist Guia de Estilo
ID | Descrição | Avaliação |
---|---|---|
1 | O guia de estilo construído é relevante para o site avaliado? | |
2 | Possui um objetivo claro definido para o guia de estilo? | |
3 | Existe um público-alvo específico para o guia de estilos? | |
4 | Instrui sobre como utilizar e manter o guia de estilo de maneira eficaz? | |
5 | O guia de estilo do projeto é estruturado com base nos resultados da análise, incluindo uma descrição do ambiente de trabalho do usuário? | |
6 | O guia de estilo contém elementos de interface, como disposição espacial, grid, janelas, tipografia e cores? | |
7 | Existem elementos de interação no guia de estilo, como estilos de interação, seleção de um estilo e aceleradores (teclas de atalho)? | |
8 | Todas as figuras possuem legendas e fontes padronizadas e todas utilizam a palavra "figura" e não "imagem"? [2] | |
9 | O guia de estilo inclui elementos de ação, como preenchimento de campos, seleção e ativação? | |
10 | São abordadas exceções e estados de erro no guia de estilo? |
Fonte: Lucas de Oliveira, 2023
Checklist de Metas de Usabilidade
Tabela 4 - Checklist Metas de Usabilidade.
Tabela 4: Checklist Metas de Usabilidade
ID | Descrição | Avaliação |
---|---|---|
1 | É mostrado quais metas de usabilidade foram utilizadas? | |
2 | Possui a descrição das metas de usabilidade a serem alcançadas no projeto? | |
3 | As metas de usabilidade são explicadas? | |
4 | Explica o motivo para escolha dessas metas de usabilidade? | |
5 | É descrito como as metas serão avaliadas no projeto? ? | |
6 | São apresentadas questões condizentes com a meta de eficiência? | |
7 | São apresentadas questões condizentes com a meta de segurança? td> | |
8 | São apresentadas questões condizentes com a meta de utilidade? | |
9 | São apresentadas questões condizentes com a meta de aprendizagem? | |
10 | São apresentadas questões condizentes com a meta de memorabilidade? |
Fonte: Lucas de Oliveira, 2023
Checklist de Princípios Gerais do Projeto
Tabela 5: - Checklist de Princípios Gerais do Projeto
Tabela 5: Checklist Princípios Gerais do Projeto
ID | Descrição | Avaliação |
---|---|---|
1 | O artefato possui Introdução? | |
2 | O artefato possui bibliografia? | |
3 | O artefato possui um histórico de versões correto? | |
4 | Como os Princípios Gerais do Projeto serão aplicados no projeto? | |
5 | Existe uma descrição para cada um desses princípios? | |
6 | Contém Alinhamento com as expectativas dos usuários? | |
7 | Contém Simplificação nas estruturas das tarefas? td> | |
8 | Contém Equilíbrio entre controle e liberdade do usuário? | |
9 | Contém Consistência e padronização; promoção da eficiência do usuário? | |
10 | Contém Antecipação das necessidades do usuário? | |
11 | Contém Visibilidade e reconhecimento? | |
12 | Contém Conteúdo relevante e expressão apropriada? | |
13 | Contém Design para lidar com erros? |
Fonte: Lucas de Oliveira, 2023
Checklist de Características Gerais
Tabela 6 - Checklist Características Gerais
Tabela 06: Checklist Características Gerais do Projeto
ID | Descrição | Avaliação |
---|---|---|
1 | As características da plataforma para o projeto são identificadas? | |
2 | As limitações são apresentadas? | |
3 | A responsividade da página é discutida? | |
4 | São identificados pontos negativos do sistema? | |
5 | A metodologia utilizada é apresentada no artefato? | |
6 | São identificadas as tecnologias que foram utilizadas |
Fonte: Lucas de Oliveira, 2023
Referências Bibliográficas
[1] FAGAN, Michael E. Design and Code Inspections to Reduce Errors in Program Development. 1976.
[2] Normas ABNT: 2023. Disponível em: https://www.normasabnt.org/normas-abnt-2023/. Acesso em: 20 de novembro de 2023.
[3] BARBOSA, Simone; DINIZ, Bruno. Interação Humano-Computador. Editora Elsevier, Rio de Janeiro, 2010.
[4] PUC-PR. Comitê de Ética e Pesquisa – CEP. Paraná, 2017. Disponível em: https://www.pucpr.br/estudante/graduacao/iniciacao-cientifica/cep/. Acesso em: 20 de novembro de 2023.
[5] Sharp, Helen & Rogers, Yvonne & Preece, Jennifer. (2007). Interaction Design. Beyond Human-Computer Interaction.
Histórico de versões
Versão | Data | Descrição | Autor(es) | Revisor(es) |
---|---|---|---|---|
1.0 |
25/11/2023 | Criação do documento | Lucas de Oliveira | Lucas Ribeiro |