Verificação dos Cenários do Grupo
Introdução
Realizado o planejamento do que verificar, é o momento de realizar a inspeção em si. Esse documento apresenta os objetivos da verificação, a metodologia utilizada e os dados da verificação. Além disso, os principais problemas encontrados são sumarizados e analisados obtendo informações valiosas que serão utilizadas para sugerir ações corretivas para os mesmos.
Objetivo
O objetivo deste documento é relatar os resultados das verificações realizadas acerca do artefato Cenários da Etapa 3 do nosso grupo (Grupo 1).
Metodologia
Os resultados da verificação do artefato foram obtidos a partir das checklists elaboradas na página de planejamento. Para responder às perguntas apresentadas nas checklists o avaliador usará as opções Sim, Não, Incompleto ou Não se aplica. O avaliador poderá também escrever observações em cada pergunta detalhando pontos que achar necessários.
Cronograma e Participantes
Os participantes serão os integrantes do Grupo 1: Arthur de Melo, que será responsável por realizar a avaliação e Rafael Ferreira, que realizará a revisão do artefato produzido pelo avaliador. Em relação ao cronograma seguido, ele já foi explicitado na página de planejamento. A tabela 1 apresenta os participantes dessa verificação.
Tabela 1 - Participantes da Verificação.
Participante | Papel |
---|---|
Arthur de Melo | Avaliador |
Rafael Ferreira | Revisor |
Fonte: Elaborada por Arthur de Melo, 2023.
Sumário Dos Dados
A Tabela 2 apresenta a checklist com os dados obtidos a partir da verificação.
Tabela 2 - Checklist para a Verificação dos Cenários.
ID | Descrição | Avaliação | Observações |
---|---|---|---|
1 | O artefato possui introdução? | Sim | |
2 | O artefato possui uma bibliografia/referência bibliográfica? | Sim | |
3 | O artefato possui um histórico de versões com o id e descrição das versões, data, autores e revisores? | Sim | |
4 | Todas as tabelas e imagens são chamadas no texto, possuem legendas e fontes? | Sim | |
5 | Todos os textos estão na norma padrão? | Sim | Tabelas de 1 a 4 com título escrito errado. |
6 | O cenário possui: título, metas/objetivos, contexto, ator(es), recursos, exceções, restrições e episódios?1 | Sim | |
7 | O título do cenário é autoexplicativo?2 | Sim | No entanto, seria interessante especificar o título de cada cenário no tópico do referido. |
8 | O objetivo do cenário é condizente com seu título?2 | Incompleto | Cenário 2 |
9 | O contexto descreve de forma sucinta o estado inicial do cenário? Em função de local, tempo e pré-condições, por exemplo.1 | Sim | |
10 | O cenário descreve situações realistas e relevantes de interação do sistema?5 | Sim | |
11 | Os atores são condizentes com o contexto do cenário?2 | Sim | |
12 | Os episódios do cenário estão coerentes e seguem uma ordem lógica para atingir o objetivo?2 | Sim | |
13 | Existe uma ligação entre os cenários e os léxicos?2 | Não |
Fonte: Douglas Alves, 2023.
Lista de Problemas e Análise
ID 8 - O objetivo do cenário é condizente com seu título?
Praticamente todos os cenários apresentam objetivos condizentes com seus títulos. Contudo, o Cenário 02 (Filtrar eventos por data e hora de ocorrência) não, enquanto seu título remete a algo amplo, que pode ser tanto um intervalo de tempo quanto um horário mais restrito num mesmo dia, seu objetivo apresenta somente "permitir que o usuário encontre eventos que ocorram em uma data e hora específica". Dessa maneira, o objetivo deveria apresentar esse caráter mais amplo da atividade.
ID 13 - Existe uma ligação entre os cenários e os léxicos?
No contexto da Engenharia de Requisitos, cenários são naturalmente ligados ao Léxico Ampliado da Linguagem. Isso pois os primeiros são, em suma, uma descrição evolutiva de situações em um domínio em específico2, enquanto o segundo é um metamodelo projetado justamente para ajudar a entender a linguagem de um determinado domínio1. Portanto, para facilitar a compreensão de alguns artefatos, deve-se realizar a conexão entre esses e os léxicos relacionados. Por exemplo, o usuário pode ser explicado pelo Léxico 05 - Usuário.
Além disso, como grande parte dos Cenários envolvem a filtragem de uma busca, o Léxico 01 - Filtrar Eventos engloba esse aspecto e está diretamente relacionado a essa parcela, bem como lista os requisitos conectados.
Sugestões de Correções
Tendo em vista os problemas abordados anteriormente, fica como sugestão a realização das seguintes correções:
- Corrigir os erros nos títulos das tabelas.
- Reescrever o objetivo do Cenário 02 de forma apropriada;
- Estabelecer uma ligação entre os termos usados nos cenários e os léxicos correspondentes.
Acompanhamento
A figura 1 é possível análisar um gráfico com o percentual de erros e acertos de acordo com checklist dos resultados obtidos acima.
Retrabalho
Como proposto por Fagan, para o retrabalho os autores do artefato verificado serão responsáveis em um primeiro momento por corrigir os problemas apresentados seguindo a lista de sugestão de correção apresentada anteriormente, porém há a possibilidade de outros integrantes do grupo realizarem as correções propostas. O responsável por essa verificação fará uma revisão das correções feitas, checando se as correções são suficientes e se foi introduzido novos erros ou não. A tabela 3 a seguir apresenta o cronograma de correções.
Tabela 3 - Cronograma de Correções.
Data de Correção | Descrição | Responsável(eis) | Revisor(es) | Status |
---|---|---|---|---|
01/07/2023 | Correção dos títulos das tabelas. | Arthur de Melo | Matheus Henrique | |
01/07/2023 | Correção cenário 02. | Arthur de Melo | Matheus Henrique | |
01/07/2023 | Ligação com os léxicos. | Arthur de Melo | Matheus Henrique |
Fonte: Elaborado por Arthur de Melo, 2023.
Info
O cronograma apresentado na tabela 3 pode ser alterado.
Referências Bibliográficas
1.BERGMANN, Ulf. Evolução de Cenários Através de um Mecanismo de Rastreamento Baseado em Transformações. 2003. Tese de Doutorado (Departamento de Informática) - Pontifícia Universidade Católica do Rio de Janeiro, [S. l.], 2003. p. 47-50.
2.Leite, J.C.S.d.P., Rossi, G., Balaguer, F. et al. Enhancing a requirements baseline with scenarios. Requirements Eng 2, 44–53 (1997).
Histórico de Versões
Versão | Data | Descrição | Autor(es) | Revisor(es) |
---|---|---|---|---|
1.0 |
21/06/2023 | Criação da página. | Arthur de Melo | Rafael Ferreira |
1.1 |
01/07/2023 | Retrabalho. | Arthur de Melo | Matheus Henrique |