Verificação da Entrega 6 - "Pós-rastreabilidade"
Introdução
Este documento aborda a verificação da Entrega 6, intitulada "Pós-rastreabilidade". Esta entrega inclui os artefatos Elos, matriz de rastreabilidade Forward-From e matriz de rastreabilidade Backward-From elaborados pelo nosso grupo com base no aplicativo Firefox.
Metodologia
Para realizar a análise dos documentos, utilizarei uma adaptação do método de "Inspeção" criado por Fagan no final da década de 1970 (MASTER2TEACH). No contexto desta disciplina, a Inspeção será composta por três das seis etapas propostas por Fagan. São elas:
- Planejamento: Consiste em avaliar os artefatos e planejar as atividades de inspeção.
- Preparação: Após a análise e compreensão dos artefatos, será elaborada uma lista de critérios (checklist) que orientará a avaliação de cada página.
- Inspeção: Esta etapa envolve verificar se os artefatos atendem aos critérios estabelecidos nas checklists.
A fase de planejamento será realizada por meio de um estudo individual dos artefatos, pelo membro do grupo que irá produzir os checklists referentes à entrega ao qual foi designado. A segunda fase consiste em, de fato, produzir os checklists com base no que foi estudado durante a fase de planejamento e seguindo o modelo apresentado na Tabela 1 abaixo. A última fase da inspeção será realizada por um integrante diferente daquele que produziu os checklists. Essa etapa consiste em verificar os artefatos e marcar o campo "Avaliação" da lista de critérios.
Tabela 1: Template para os checklists
| ID | Descrição | Referência | Avaliação |
|---|---|---|---|
| ID do critério | Descrição do critério | Referência da qual foi retirado | Sim/Não/Incompleto/Não se aplica |
Autor: Guilherme Westphall
Objetos de Verificação
Tabela 2: Objetos de verificação
| Versão | Data | Descrição | Autor(es) | Revisor(es) | |
|---|---|---|---|---|---|
| Elos | 1.3 | 24/06/2024 | Adiciona elos referentes aos requisitos R26, R32 e R38 | Guilherme Westphall |
Autor: Guilherme Westphall
Checklists
Nesta seção, serão dispostos os checklists dos artefatos da Entrega 4 nas tabelas 3, 4 e 5. Durante a inspeção, o responsável deverá preencher o campo de avaliação da seguinte maneira:
- Sim, se o critério foi totalmente atendido.
- Não, se o critério não foi atendido.
- Incompleto, se o critério foi parcialmente atendido, explicando em qual parte o artefato falhou.
- Não se aplica, se o critério não pode ser verificado devido ao contexto do projeto.
Elos
Tabela 3: Checklist dos Elos
| ID | Descrição | Referência | Avaliação |
|---|---|---|---|
| 01 | Os elos do nível de desenvolvimento representam as relações entre os requisitos e os artefatos gerados a partir deles? | SAYÃO e LEITE p. 9 | Sim |
| 02 | Os elos de satisfação indicam que a classe de origem têm de satisfação com a classe de destino? | SAYÃO e LEITE p. 9 | Sim |
| 03 | Os elos de recurso indicam que classe origem tem dependência de recurso com a classe destino? | SAYÃO e LEITE p. 9 | Sim |
| 04 | Os elos de responsabilidade registram a participação, responsabilidade e ação de pessoas sobre artefatos? | SAYÃO e LEITE p. 10 | Sim |
| 05 | Os elos de representação capturam a representação ou modelagem dos requisitos em outras linguagens? | SAYÃO e LEITE p. 10 | Sim |
| 06 | Os elos de alocado indicam que a classe origem é um subsistema da classe de destino? | SAYÃO e LEITE p. 10 | Sim |
| 07 | Os elos de agregação indicam a composição de elementos? | SAYÃO e LEITE p. 10 | Sim |
| 08 | Na construção dos elos estão descritos: Categoria, Elementos rastreáveis e o Elo? | SERRANO p. 22 | Sim |
| 09 | Os elos são construídos da seguinte maneira: "[Elemento 1] relação [Elemento 2]"? | SERRANO p. 22 | Sim |
Autor da lista de verificação: Guilherme Westphall, Inspecionado por: Davi Pierre, 2024
Problemas encontrados
Não foram encontrados problemas no artefato Elos de acordo com a checklist feita para realizar a verificação.
Forward-From
Tabela 4: Checklist da matriz de Forward-from
| ID | Descrição | Referência | Avaliação |
|---|---|---|---|
| 01 | A matriz de rastreabilidade forward-from liga os requisitos aos artefatos produzidos? | SAYÃO e LEITE p. 4 | Sim |
| 02 | As linhas da matriz de rastreabilidade contém os requisitos (artefatos iniciais)? | Requirements engineering fundamentals, p. 126 | Sim |
| 03 | As colunas da matriz de rastreabilidade contém os artefatos subsequentes do desenvolvimento? | Requirements engineering fundamentals, p. 124 | Sim |
| 04 | Cada requisito da matriz possui um identificador único? | Visure solutions | Sim |
| 05 | Cada requisito da matriz possui o seu tipo descrito? | Visure solutions | Não |
| 06 | Cada requisito da matriz contém sua descrição? | Visure solutions | Sim |
| 07 | Existem hyperlinks entre os requisitos e os artefatos? | Visure solutions | Sim |
Autor da lista de verificação: Guilherme Westphall, Inspecionado por: Davi Pierre, 2024
Problemas encontrados
De acordo com a checklist de verificação foi encontrado apenas um probelma no artefato Foward-From sendo ele a falta de tipo dos requisitos.
Backward-from
Tabela 5: Checklist da matriz de Backward-from
| ID | Descrição | Referência | Avaliação |
|---|---|---|---|
| 01 | A matriz de rastreabilidade backward-from liga os requisitos as suas fontes (técnicas de elicitação)? | SAYÃO e LEITE p. 4 | Sim |
| 02 | As linhas da matriz de rastreabilidade contém os requisitos (artefatos iniciais)? | Requirements engineering fundamentals, p. 126 | Sim |
| 03 | As colunas da matriz de rastreabilidade contém os artefatos que serviram de base para os requisitos? | Requirements engineering fundamentals, p. 124 | Sim |
| 04 | Cada requisito da matriz possui um identificador único? | Visure solutions | Sim |
| 05 | Cada requisito da matriz possui o seu tipo descrito? | Visure solutions | Não |
| 06 | Cada requisito da matriz contém sua descrição? | Visure solutions | Sim |
| 07 | Existem hyperlinks entre os requisitos e os artefatos? | Visure solutions | Sim |
Autor da lista de verificação: Guilherme Westphall, Inspecionado por: Davi Pierre, 2024
Problemas encontrados
De acordo com a checklist de verificação foi encontrado apenas um probelma no artefato Backward-From sendo ele a falta de tipo dos requisitos.
Referências
- SAYÃO, Miriam; LEITE, Julio Cesar. Monografias em Ciência da Computação n° 20/05.
- SERRANO, Milene; SERRANO, Maurício. Requisitos – Aula 26. 2019. Slides de aula.
- POHL, Klaus. Requirements engineering fundamentals: a study guide for the certified professional for requirements engineering exam-foundation level-IREB compliant. Rocky Nook, Inc., 2016.
- VISURE SOLUTIONS. What is Requirements Traceability. Visure Solutions, 2024. Disponível em: https://visuresolutions.com/what-is-requirements-traceability/. Acesso em: 01 jul. 2024.
Histórico de versões
| Versão | Data | Descrição | Autor | Revisor |
|---|---|---|---|---|
| 1.0 | 01/07/2024 | Cria página | Guilherme Westphall | Davi Pierre |
| 1.1 | 01/07/2024 | Adiciona chesklist dos Elos | Guilherme Westphall | Davi Pierre |
| 1.2 | 01/06/2024 | Adiciona chesklist do Forward-from | Guilherme Westphall | Davi Pierre |
| 1.3 | 01/06/2024 | Adiciona chesklist do Backward-from | Guilherme Westphall | Davi Pierre |
| 1.4 | 02/06/2024 | Verificação dos artefatos Foward-From, Backward-from e Elos | Davi Pierre | Guilherme Westphall |