Inspeção IStar - Andre-Eduardo/2019.1-Requisitos-Moovit GitHub Wiki

Data Versão Descrição Autor
09/06/2019 1.0 Criação da tabela no drive Gustavo Duarte Moreira
09/06/2019 1.1 Criação da page Gustavo Duarte Moreira

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 do IStar relacionados ao aplicativo moovit.

  • Inspeção dos título;
  • Inspeção das metas/objetivos;
  • Inspeção dos contexto;
  • Inspeção dos atores;
  • Inspeção dos Softgoals;

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. As tarefas estão descritas de forma correta?
  2. As metas são descritas na voz passiva?
  3. Todos os termos específicos estão presentes nos léxicos?
  4. A notação está padronizada?
  5. Os recursos mais importantes foram abordados ?
  6. O uso das softgoals estão de forma correta ?

Para a tabela de Regras especificas, o check list deve ser respondido com o Id do modelo lincado, na coluna de "Atende" se cumprir com o que é pedido e "Não atende" se o contrario.No caso de não atender, deve-se especificar o motivo.

Critérios subjetivos

  1. Você entendeu, a partir do título, o que o modelo Istar se trata?
  2. Você entendeu as metas/objetivos do IStar?
  3. Você conseguiu identificar os atores nos IStar?
  4. Você entendeu os episódios descritos nos modelos IStar?

Para a tabela de critérios subjetivos, o check list deve ser respondido com o Id do IStar 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 IStar

Checklist de inspeção dos léxicos:

4.1.Regras especificas

Regras ISR01 ISR02-1 ISR02-2 ISR03 ISR04
As tarefas estão descritas de forma correta? :heavy_check_mark: :heavy_check_mark: :heavy_check_mark: :heavy_check_mark: :heavy_check_mark:
As metas são descritas na voz passiva? :heavy_check_mark: :heavy_check_mark: :heavy_check_mark: :heavy_check_mark: :heavy_check_mark:
Todos os termos específicos estão presentes nos léxicos? :heavy_check_mark: :heavy_check_mark: :heavy_check_mark: :heavy_check_mark: :heavy_check_mark:
A notação está padronizada? :x: :heavy_check_mark: :heavy_check_mark: :heavy_check_mark: :x:
Os recursos mais importantes foram abordados ? :heavy_check_mark: :heavy_check_mark: :heavy_check_mark: :heavy_check_mark: :heavy_check_mark:
O uso das softgoals estão de forma correta ? :heavy_check_mark: :heavy_check_mark: :heavy_check_mark: :heavy_check_mark: :heavy_check_mark:
Regras ISR01 ISR02-1 ISR02-2 ISR03 ISR04
Você entendeu, a partir do título, o que o modelo Istar se trata? :five: :five: :five: :five: :five:
Você entendeu as metas/objetivos do IStar? :five: :five: :five: :five: :five:
Você conseguiu identificar os atores nos IStar? :five: :five: :five: :five: :five:
Você entendeu os episódios descritos nos modelos IStar? :five: :five: :five: :five: :five:

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
IStar Qualidade Alta Qualidade Média Qualidade Baixa Qual critério não atende?
ISR01 :heavy_check_mark: A notação está padronizada?
ISR02-1 :heavy_check_mark:
ISR02-2 :heavy_check_mark:
ISR03 :heavy_check_mark:
ISR04 :heavy_check_mark: A notação está padronizada?

5. Correção

Como os i* apresentavam alta qualidade a equipe decidiu por fazer apenas o acompanhamento do artefato.

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.