Inspeção Cenários - Andre-Eduardo/2019.1-Requisitos-Moovit GitHub Wiki

Data Versão Descrição Autor
04/06/2019 1.0 Criação da page Fabiana Ribas
04/06/2019 1.1 Adição de conteúdo Fabiana Ribas
05/06/2019 1.2 Adição do planejamento Fabiana Ribas
06/06/2019 1.3 Adição da preparação Fabiana Ribas
06/06/2019 1.4 Adição do check list Fabiana Ribas
07/06/2019 1.5 Avaliação Mikhaelle Bueno

Sumário

  1. Planejamento

  2. Visão Geral

  3. Preparação

  4. Inspeção

  5. Correção

  6. Referencias


1. Planejamento

Foi acordado nessa etapa que o grupo irá avaliar todos os módulos já feitos, dessa forma garantindo a revisão de todos os artefatos. Após a divisão, cada integrante ficou responsável por fazer uma check list de inspeção para os artefatos de sua escolha. Houve uma rodada de preparação para que houvesse a homogenização da equipe em relação a como será feita a inspeção e o preenchimento das tabelas, além de possíveis correções na check list. Para o preenchimento das tabelas, outro integrante, diferente do que criou a check list, será responsável pela inspeção. Assim, as inspeções serão usadas para rever, corrigir e refatorar os documentos de requisitos produzidos durante o semestre na disciplina de Requisitos.

2. Visão Geral

Neste trabalho foi feita a inspeção dos cenários relacionados ao aplicativo moovit, da seguinte forma:

  • Inspeção dos título;
  • Inspeção das metas/objetivos;
  • Inspeção dos contexto;
  • Inspeção dos atores;
  • Inspeção dos recursos;
  • Inspeção das exceções;
  • Inspeção dos episódios;

3. Preparação

Data Participação Observação
09/06/2019 Matheus Toscano Entendimento completo do conteúdo e forma de preencher as tabelas

Está rodada consistiu na preparação da equipe para a leitura e entendimento dos critérios e o preenchimento do check list. Foi necessário realizar a preparação da para que houvesse a homogenização da equipe em relação a como será feita a inspeção e o preenchimento das tabelas, além de possíveis correções na check list/critérios.

3.1.Regras especificas

  1. O cenário contem um título?
  2. O cenário contem metas/objetivos?
  3. O cenário contem um contexto?
  4. O cenário possui atores?
  5. O cenário possui recursos?
  6. O cenário possui episódios?
  7. Os cenários estão linkados com o léxicos ?
  8. Os atores estão linkados com léxicos ?

Para a tabela de Regras especificas, o check list deve ser respondido com o Id do cenário lincado, na coluna de "Atende" se cumprir com o que é pedido e "Não atende" se o contrario.

Critérios subjetivos

  1. Você entendeu, a partir do título, o que o cenário se trata?
  2. Você entendeu as metas/objetivos dos cenários?
  3. Você conseguiu identificar os atores nos episódios?
  4. Você entendeu os episódios descritos nos cenários?

Para a tabela de critérios subjetivos, o check list deve ser respondido com o Id do cenário lincado, dentre as opções fornecidas como:"Entendi/Consegui" se você pôde, com clareza, entender ou identificar os itens especificados,"Entendi parcialmente/Consegui com dificuldade" se você conseguiu entender ou identificar, com dificuldade os itens especificados e "Não intendi/consegui" se você não conseguiu entender ou identificar os itens especificados.

3.2.Qualidade exigida

Para a tabela de qualidade exigida, o check list deve ser respondido de forma mais subjetiva, com um check mark :heavy_check_mark: dentre as opções fornecidas como:"Qualidade Alta" em caso de reprovação de 1 a 2 critérios,"Qualidade Média" no caso de reprovação dentre 3 a 6 critérios e "Qualidade Baixa" na reprovação em mais de 6 critérios dos itens especificados.

4. Inspeção

Foram realizadas, a partir da verificação e análise feita de acordo com o checklist descrito abaixo, modificações corretivas, de forma que todos os léxicos cumprissem os itens definidos no checklist.

Avaliador Versão Rastreabilidade
Mikhaelle Bueno 1.0 Cenários

Checklist de inspeção dos léxicos:

4.1.Regras especificas

Regras Atende Não atende
O cenário contem um título? C01,C02,C03,C04,C05,C06,C07,C08,C09,C10,C11,C12,C13,C14,C15,C16,C17,C18,C19,C20,C22,C23,C24,C25,C26,C27, C21,C28
O cenário contem metas/objetivos? C01,C02,C03,C04,C05,C06,C07,C08,C09,C10,C11,C12,C13,C14,C15,C16,C17,C18,C19,C20,C22,C23,C24,C25,C26,C27,C28 C21
O cenário contem um contexto? C01,C02,C03,C04,C05,C06,C07,C08,C09,C10,C11,C12,C13,C14,C15,C16,C17,C18,C19,C20,C22,C23,C24,C25,C26,C27,C28 C21
O cenário possui atores? C01,C02,C03,C04,C05,C06,C07,C08,C09,C10,C11,C12,C13,C14,C15,C16,C17,C18,C19,C20,C22,C23,C24,C25,C26,C27,C28 C21
O cenário possui recursos? C01,C02,C03,C04,C05,C06,C07,C08,C09,C10,C11,C12,C13,C14,C15,C16,C17,C18,C19,C20,C22,C23,C24,C25,C26,C27,C28 C21
O cenário possui episódios? C01,C02,C03,C04,C05,C06,C07,C08,C09,C10,C11,C12,C13,C14,C15,C16,C17,C18,C19,C20,C22,C23,C24,C25,C26,C27,C28 C21
Os cenários estão linkados com o léxicos ? C01,C02,C03,C04,C05,C06,C07,C08,C09,C10,C11,C12,C13,C14,C15,C16,C17,C18,C19,C20,C22,C23,C24,C25,C26,C27,C28 C21
Os atores estão linkados com léxicos ? C01,C02,C03,C04,C05,C06,C07,C08,C09,C10,C11,C12,C13,C14,C15,C16,C17,C18,C19,C20,C22,C23,C24,C25,C26,C27,C28 C21
Regras Entendi/Consegui Entendi parcialmente/Consegui com dificuldade Não intendi/consegui
Você entendeu, a partir do título, o que o cenário se trata? C01,C02,C03,C05,C06,C07,C08,C09,C10,C11,C12,C13,C14,C15,C16,C16,C17,C18,C19,C20,C22,C23,C24,C25,C26,C27,C28 C04, C21
Você entendeu as metas/objetivos dos cenários? C01,C02,C03,C04,C05,C07,C08,C09,C10,C12,C13,C14,C15,C16,C17,C18,C19,C20,C22,C23,C24,C25,C26,C27,C28 C06,C11, C21
Você conseguiu identificar os atores citados nos episódios? C01,C02,C03,C04,C05,C06,C07,C08,C09,C10,C11,C12,C13,C14,C15,C16,C17,C18,C19,C20,C22,C23,C24,C25,C26,C27,C28 C21
Você entendeu os episódios descritos nos cenários? C02,C03,C04,C05,C07,C08,C09,C10,C12,C13,C14,C15,C16,C17,C18,C19,C20,C22,C23,C24,C25,C26,C27,C28 C01,C06,C11, C21

4.2.Qualidade exigida

  • Reprovação de 1 a 2 critérios - Qualidade Alta
  • Reprovação dentre 3 a 6 critérios - Qualidade Média
  • Reprovação em mais de 6 critérios - Qualidade Baixa
Cenários Qualidade Alta Qualidade Média Qualidade Baixa Qual critério não atende?
C01 :heavy_check_mark: -
C02 :heavy_check_mark: -
C03 :heavy_check_mark: -
C04 :heavy_check_mark: -
C05 :heavy_check_mark: -
C06 :heavy_check_mark: -
C07 :heavy_check_mark: -
C08 :heavy_check_mark: -
C09 :heavy_check_mark: -
C10 :heavy_check_mark: -
C11 :heavy_check_mark: -
C12 :heavy_check_mark: -
C13 :heavy_check_mark: -
C14 :heavy_check_mark: -
C15 :heavy_check_mark: -
C16 :heavy_check_mark: -
C17 :heavy_check_mark: -
C18 :heavy_check_mark: -
C19 :heavy_check_mark: -
C20 :heavy_check_mark: -
C21 :heavy_check_mark: 1,2,3,4,5,6,7 e 8
C22 :heavy_check_mark: -
C23 :heavy_check_mark: -
C24 :heavy_check_mark: -
C25 :heavy_check_mark: -
C26 :heavy_check_mark: -
C27 :heavy_check_mark: -
C28 :heavy_check_mark: 1

5. Correção

A equipe teve o trabalho de corrigir os defeitos encontrados pelo time de inspeção. A equipe de inspeção é responsável por assegurar que todos os defeitos encontrados estejam corrigidos.

Responsável pela correção Versão Rastreabilidade

5.1.Correção da Regras Especificas

Inspeção Correção
1 C21; C28
2 C21
3 C21
4 C21
5 C21
6 C21
7 C21
8 C21
  • Na coluna de correção contem os links para as versões corrigidas.

5.2.Correção da Qualidade exigida

Inspeção Correção
1 C04,C21
2 C06,C11,C21
3
4 C01,C06,C11,C21
  • Na coluna de correção contem os links para as versões corrigidas.

6. Referencias

  1. SERRANO, Maurício; SERRANO, Milene. Requisitos - Slides Aula 023. 1º/2019. Material apresentado para a disciplina de Requisitos de Software no curso de Engenharia de Software da UnB, FGA.

  2. SERRANO, Maurício; SERRANO, Milene. Requisitos - Slides Aula 010. 1º/2019. Material apresentado para a disciplina de Requisitos de Software no curso de Engenharia de Software da UnB, FGA.