Planejamento da Verificação - PC1
Introdução
A etapa de verificação, durante o desenvolvimento de um projeto, visa garantir que os produtos de trabalho cumpram os seus requisitos especificados. A verificação pode ser feita por meio de uma análise estática ou dinâmica, sendo que a primeira não exige execução de código, enquanto a segunda exige. Dado a natureza do projeto e dos artefatos escolhidos, a verificação será feita por meio da análise estática.
O presente artefato visa orientar a verificação dos artefatos produzidos durante o ponto de controle 1:
- Cronograma
- Cronograma Realizado
- Ferramentas do projeto
- Metodologias
- Sítios Avaliados
- Processo de design
Metodologia
A verificação será feita por meio da inspeção, com base na proposta de Fagan [2], utilizando um checklist de erros mais comuns que podem ser identificados em projetos, tomando como base os projetos anteriores da disciplina de Interação Humano Computador, os critérios do Plano de Ensino [1], a bibliografia da disciplina [4] e os feedbacks dos monitores.
Checklists
O checklist foi dividido em duas categorias, com o intuito de padronizar os artefatos de verificação. O primeiro conjunto de perguntas é referente à padronização entre os artefatos, contendo elementos apontados no Plano de Ensino [1] e exigências comuns para uma boa qualidade de trabalhos acadêmicos. O segundo conjunto de perguntas diz respeito às características intrínsecas do artefato verificado, observando-se principalmente a qualidade do seu conteúdo.
Após a finalização da verificação dos artefatos, será realizada a verificação do Cronograma Realizado para o Ponto de Controle 1.
Padronização
A verificação de padronização visa determinar se o artefato está de acordo com o padrão do projeto.
ID | Questão | Resposta | Comentário |
---|---|---|---|
1 | As legendas estão no padrão do projeto? | ||
2 | Possui links para os outros artefatos? | ||
3 | Existe uma introdução no artefato? | ||
4 | Existe tabela de versionamento padronizado e completo? | ||
5 | Há referências bibliográficas no artefato? | ||
6 | As tabelas e imagens possuem legenda, fonte e são introduzidas no texto? |
Tabela 1: Verificações de padronização (Fonte: autor, 2023).
Conteúdo
Os checklists de verificação para os artefatos cronograma, cronograma realizado, ferramentas do projeto, metodologias, sítios avaliados e processos de design estão registrados nas tabelas 2 a 6, respectivamente, considerando que a tabela de metodologias está junto da de ferramentas .
Checklist - Cronograma
ID | Questão | Resposta | Comentários |
---|---|---|---|
1 | Apresenta todas as atividades do ciclo da matéria? | ||
2 | Cada atividade está vinculada aos membros? | ||
3 | As atividades apresentam data de início e fim? | ||
4 | O período de revisão foi inserido? | ||
5 | O cronograma possui uma data para as gravações de cada etapa? |
Tabela 2: Checklist de verificação: Cronograma (Fonte: autor, 2023).
Checklist - Cronograma Realizado
ID | Questão | Resposta | Comentários |
---|---|---|---|
1 | Apresenta todas as atividades do ciclo da matéria? | ||
2 | Cada atividade está vinculada aos membros? | ||
3 | As atividades apresentam data de início e fim? | ||
4 | O período de revisão foi inserido? | ||
5 | O cronograma realizado possui uma data para as gravações de cada etapa? |
Tabela 3: Checklist de verificação: Cronograma Realizado (Fonte: autor, 2023).
Checklist - Ferramentas do Projeto e Metodologias
ID | Questão | Resposta | Comentários |
---|---|---|---|
1 | O documento explica com clareza as ferramentas utilizadas? | ||
2 | O documento apresenta as finalidades das ferramentas utilizadas | ||
3 | O documento apresenta as metodologias com clareza? | ||
4 | O documento apresenta proposta de comunicação? | ||
5 | Foi apresentado as políticas acordadas dentro do projeto? | ||
6 | Foi apresentado a metodologia utilizada dentro do desenvolvimento da equipe? |
Tabela 4: Checklist de verificação: Ferramentas do Projeto e Metodologia (Fonte: autor, 2023).
Checklist - Sítios Avaliados
ID | Questão | Resposta | Comentários |
---|---|---|---|
1 | Os sítios avaliados foram apresentados de maneira clara? | ||
2 | Foi apresentado o resultado de todas as avaliações dos diferentes sítios? | ||
3 | Possui avaliação individual de cada site? | ||
4 | Foi apresentado as heurísticas violadas de cada sitio avaliado? | ||
5 | Foi apresentado o principal problema de cada site? | ||
6 | É apresentado o método de avaliação de cada site? |
Tabela 5: Checklist de verificação: Sítios Avaliados (Fonte: autor, 2023).
Checklist - Processos de Design
ID | Questão | Resposta | Comentários |
---|---|---|---|
1 | As atividades do processo de design foram explicitadas? | ||
2 | Os ciclos de vida foram apresentados com clareza? | ||
3 | A fase dos ciclos foram apresentadas? | ||
4 | É apresentada uma descrição a respeito das técnicas utilizadas? | ||
5 | Foi apresentado uma conclusão ou direcionamento a respeito de cada ciclo? | ||
6 | O ciclo de vida de Mayhew está presente no documento? |
Tabela 6: Checklist de verificação: Processos de Design (Fonte: autor, 2023).
Planejamento do Relato de Resultados
Após a verificação, deve ser elaborado um relato de resultados contendo os checklists preenchidos e um cronograma para ajustes nos artefatos, já atribuindo os responsáveis pelos ajustes e revisões. Caso pertinente, também devem ser registrados comentários gerais sobre os artefatos.
Bibliografia
[1] Plano de Ensino da disciplina Interação Humano Computador.
[2] Gerência e Qualidade de Software - Aula 06 - Técnica de revisão – UNIVESP
[3] Gerência e Qualidade de Software - Aula 05 - Verificação e Validação – UNIVESP
[4] BARBOSA, Simone; DINIZ, Bruno. Interação Humano-Computador. Editora Elsevier, Rio de Janeiro, 2010.
Histórico de Versão
Versão | Data | Descrição | Autor(es) | Revisor(es) |
---|---|---|---|---|
1.0 |
18/01/2023 | Criação do documento. | Davi | Maurício |
1.1 |
18/01/2023 | Completando as tabelas. | Davi | Nicolas Souza |