Pular para conteúdo

Planejamento da Verificação da Etapa 1

Introdução

A verificação é uma abordagem metódica para avaliar e garantir a qualidade de um produto de software, assegurando que ele atenda às especificações e requisitos elicitados1.

Neste artefato, planejaremos o processo de verificação dos artefatos desenvolvidos pelo Grupo 02 para o aplicativo Carteira de Trabalho Digital. O objetivo é garantir que todos os componentes desenvolvidos estejam em conformidade com os requisitos estabelecidos. Isso assegura que a plataforma ofereça uma experiência robusta e alinhada às expectativas dos usuários finais. É importante citar que essa verificação em momento nenhum busca diminuir os membros do Grupo 2 ou seu trabalho, apenas aplicar os conceitos de verificação nos artefatos.

Metodologia

A metodologia que utilizaremos será a de inspeção, que é aplicada para a verificação de documentos, pois seu objetivo principal é a descoberta de "defeitos" nos mesmo2. Será utilizado uma espécie de checklist, parte da análise estática, onde não há execução do produto1. Avaliaremos cada entrega com base nos artefatos desenvolvidos, utilizando checklists detalhados para garantir que todos os aspectos do projeto estejam cobertos. Isso nos permitirá verificar se todos os itens estão definidos e completos, e se não há ausência de dados ou especificações importantes.

Utilizaremos de referência as listas de verificação da disciplina que foram especificadas pelos monitores e o feedback dos outros grupos, fornecidos durante as apresentações.

Essa abordagem sistemática nos ajudará a identificar lacunas ou inconsistências nos artefatos, assegurando que todos os requisitos sejam atendidos de maneira completa e precisa. O uso de checklists proporciona uma maneira estruturada e repetível de conduzir a verificação, facilitando a detecção de problemas e garantindo que as entregas estejam alinhadas com as expectativas e padrões de qualidade definidos. Ao final de cada avaliação, compilaremos os resultados e destacaremos as correções necessárias para manter a integridade e a qualidade do projeto.

Características da Verificação dos Artefatos

O responsável pela execução da verificação da entrega 1 será o integrante do Grupo 01 - Diego Sousa. A tabela 1 descreve as caraterísticas sobre como irá proceder as verificações dos documentos referente aos artefatos da primeira entrega:

Tabela 1 - Caracteristicas das Verificações dos Artefatos.

Entrega referente Nome do Artefato Versão do artefato Responsável pelo Desenvolvimento do Artefato Responsável pela Verificação do Artefato
Entrega 01 Rich Picture 1.1 Breno Alexandre Henrique Torres

Fonte: Diego Sousa.

Os resultados obtidos após as verificações serão exibidos na respectiva guia destacadas a seguir:

Checklists

Os checklists são uma ferramenta essencial de verificação, ajudando a identificar defeitos ou características ausentes no projeto. Esses checklists asseguram a consistência, completude e conformidade dos artefatos com os requisitos estabelecidos, promovendo a qualidade e a integridade do projeto.

Baseando-se na padronização dos repositórios da disciplina e dos artefatos, o integrante do grupo 01, Eric Silveira, elaborou checklists gerais que devem ser aplicados a todos os artefatos desenvolvidos pela equipe ao longo do projeto. A tabela 2 a seguir apresenta as verificações gerais para todos os artefatos incluídos no projeto:

Tabela 2 - Checklist geral dos artefatos.

ID Descrição Avaliação Observações
1 O artefato possui uma introdução descrevendo-o?
2 O artefato possui padronização nos títulos?
3 O artefato, caso contenha tabelas, as referencia no texto?
4 O artefato, caso tenha figuras, as referencia no texto?
5 O artefato possui a fonte das figuras, tabelas e outras aspectos que necessitem da mesma?
6 O artefato possui bibliografia e/ou referência bibliográfica?
7 O artefato chama as referências bibliográficas presentes de forma correta no texto?
8 O artefato possui um histórico de versão padronizado apresentando as versões, datas, datas de revisão, descrição, responsáveis e revisores?

Fonte: Eric Silveira.

Rich Picture

O rich picture é um artefato essencial para a compreensão e representação visual do contexto e das interações dentro do projeto. Ele ajuda a mapear de forma clara e intuitiva os atores envolvidos, os processos e as relações entre eles. A verificação do rich picture foi realizada com base nas diretrizes estabelecidas no plano de ensino da disciplina e nas metodologias aplicadas. A tabela 3 a seguir apresenta o checklist referente às verificações deste artefato:

Tabela 3 - Checklist do cronograma.

ID Descrição Avaliação Observações Explicação e Referência
9 O rich picture possui atores, operações, armazenamento de dados, setas e o limite do sistema? Um rich picture deve incluir atores, operações, armazenamento de dados, setas e o limite do sistema para representar de forma clara os processos e interações. 3
10 Foi utilizada alguma técnica na produção do rich picture? Técnicas como identificar atores, operações e dados, e desenhar limites de sistemas são recomendadas para a produção de rich pictures eficazes. 3
11 O rich picture possui mais textos do que imagens? Rich pictures devem ser visuais e conter mais imagens do que textos para comunicar ideias de forma mais eficaz. 3
12 O artefato está bem desenhado e é possível de ser entendido? Um rich picture bem desenhado deve ser claro e compreensível, facilitando a comunicação entre os stakeholders. 3
13 Ele conta uma história? Um rich picture deve contar uma história clara sobre o sistema ou processo que está representando, usando imagens, palavras-chave e descrições. 3
14 O rich picture diz qual dado está sendo processado, qual está chegando ao sistema e qual informação está saindo? O rich picture deve mostrar claramente os fluxos de dados, incluindo dados sendo processados, entrando e saindo do sistema. 3
15 O rich picture dá uma ideia do que realmente está acontecendo? Deve fornecer uma visão clara e precisa do que realmente está acontecendo no sistema ou processo descrito. 3
16 Contém palavras-chave relevantes? Palavras-chave relevantes são essenciais para destacar elementos importantes e facilitar a compreensão. 3
17 Comunica mais ideias do que palavras? Rich pictures devem usar imagens e diagramas para comunicar mais ideias do que palavras sozinhas. 3
18 Contém a explicação dos componentes? Deve conter explicações claras dos componentes incluídos para garantir que todos os stakeholders entendam o diagrama. 3

Fonte: Diego Sousa.

Referência Bibliografica

1. Gerência e Qualidade de Software - Aula 05 - Verificação e Validação. UNIVESP. Disponível em: https://www.youtube.com/watch?v=1Y-1zz6rZxo&t=205s. Acesso em: 05 de junho de 2024 às 12:00.

2. SERRANO, Milene. SERRANO, Maurício. Apresentação: Requisitos - Aula 23. Página 19.

3. Introducing Rich Pictures - Rich Picture Drawing Guidelines. Disponível em: https://aprender3.unb.br/pluginfile.php/2523045/mod_resource/content/2/1_5145791542719414573.pdf. Acessado em: 07 de junho de 2024

Bibliografia

1. Gerência e Qualidade de Software - Aula 05 - Verificação e Validação. UNIVESP. Disponível em: https://www.youtube.com/watch?v=1Y-1zz6rZxo&t=205s. Acesso em: 05 de junho de 2024 às 12:00.

2. SERRANO, Milene. SERRANO, Maurício. Apresentação: Requisitos - Aula 23.

Histórico de Versão

Versão Data Data Prevista de Revisão Descrição Autor(es) Revisor(es)
1.0 07/06/2024 07/06/2024 Criação do documento com Introdução, Metodologia e Características da Verificação dos artefatos e Checklists dos artefatos Diego Sousa Eric Silveira , João Artur e Arthur Alves