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

Data Versão Descrição Autor
06/06/2019 1.0 Criação da page Matheus Toscano
06/06/2019 1.1 Adição de conteúdo Matheus Toscano
10/06/2019 1.2 Correção de conteúdo Matheus Toscano

Sumário

  1. Planejamento

  2. Visão Geral

  3. Preparação

  4. Inspeção

  5. Correção

  6. Acompanhamento

  7. Referencias


1. Planejamento

O material utilizado para inspeção serão as funcionalidades levantadas nas introspecções utilizando o método de introspecção para procurar possíveis defeitos na modelagem. Os modelos terão que passar por uma avaliação que deverá atender a alguns critérios em formato de perguntas, também será julgada a qualidade de cada modelo.

2. Visão Geral

Um dos integrantes do grupo realizará a inspeção por introspecção e outro será responsável pelo review.

3. Preparação

Data Participação Observação
08/06/2019 Fabiana Ribas Na pergunta objetiva "1. A introspecção esta formatada seguindo um padrão?", qual padrão de formatação deveria ser seguido, gostaria de um exemplo.
08/06/2019 Fabiana Ribas Na pergunta subjetiva "4. A introspecção está levantando requisitos em quantidades satisfatórias?", o que seria uma quantidade satisfatória?, gostaria de um exemplo!

Através do material disponibilizado na disciplina o grupo inspecionará os casos de uso utilizando as seguintes perguntas:

perguntas objetivas:

  1. A introspecção esta formatada seguindo um padrão?
  2. A introspecção possui título?
  3. A introspecção possui rastreabilidade?
  4. A introspecção possui uma persona?

perguntas subjetivas:

As perguntas subjetivas serão respondidas com um número de 1 a 5 em que 1 corresponde a pior classificação

  1. A introspecção possui uma persona bem definida que condiz com o contexto?
  2. A introspecção possui objetivo claro?
  3. A introspecção possui contexto claro e coerente com a aplicação?
  4. A introspecção está levantando requisitos em quantidades satisfatórias? Ex: Os requisitos estão presentes em outros artefatos, ou os requisitos levantados em outros artefatos possuem ligação direta com as introspecções?
  5. A introspecção está com prioridades coerentes para cada requisito?
  6. A introspecção possui contexto escrito de forma de fácil leitura e entendimento?
  7. A introspecção deixa um legado de resultados que se propagam a outras modelagens?

4. Inspeção

Avaliador Versão Rastreabilidade
Fabiana Ribas 1.0 Introspecção

4.1 Tabela de Avaliação Objetiva

Introspecções INT01 INT02 INT03 INT04
A introspecção esta formatada seguindo um padrão? :heavy_check_mark: :heavy_check_mark: :heavy_check_mark: :heavy_check_mark:
A introspecção possui título? :heavy_check_mark: :heavy_check_mark: :heavy_check_mark: :heavy_check_mark:
A introspecção possui rastreabilidade? :x: :x: :x: :x:
A introspecção possui uma persona? :heavy_check_mark: :heavy_check_mark: :heavy_check_mark: :x:

4.1 Tabela de Avaliação Subjetiva

Introspecções INT01 INT02 INT03 INT04
A introspecção possui uma persona bem definida? :five: :five: :five: :zero:
A introspecçao possui objetivo claro? :five: :five: :five: :zero:
A introspecção possui contexto claro e coerente com a aplicação? :five: :five: :five: :zero:
A introspecção está levantando requisitos em quantidades satisfatorias?
A introspecção está com prioridades coerentes para cada requisito? :five: :five: :five: :five:
A introspecção possui contexto escrito de forma de fácil leitura e entendimento? :five: :five: :five: :zero:
A introspecção deixa um legado de resultados que se propagam a outras modelagens? :five: :five: :five: :five:

4.2 Critério de qualidade

  • 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
Introspecção Qualidade Alta Qualidade Média Qualidade Baixa
INT01 :heavy_check_mark:
INT02 :heavy_check_mark:
INT03 :heavy_check_mark:
INT04 :heavy_check_mark:

5. Correção

A seguir foi feita as correções dos erros encontrados.

Avaliação Objetiva

Introspecção 1 2
INT01
INT02
INT03
INT04

Avaliação Subjetiva

Introspecções INT01 INT02 INT03 INT04
A introspecção possui uma persona bem definida? :five:
A introspecçao possui objetivo claro? :five:
A introspecção possui contexto claro e coerente com a aplicação? :five:
A introspecção está levantando requisitos em quantidades satisfatorias?
A introspecção está com prioridades coerentes para cada requisito?
A introspecção possui contexto escrito de forma de fácil leitura e entendimento? :five:
A introspecção deixa um legado de resultados que se propagam a outras modelagens?

6. Acompanhamento

Introspecções INT01 INT02 INT03 INT04
A introspecção possui uma persona bem definida? :five: :five: :five: :five:
A introspecçao possui objetivo claro? :five: :five: :five: :five:
A introspecção possui contexto claro e coerente com a aplicação? :five: :five: :five: :five:
A introspecção está levantando requisitos em quantidades satisfatorias?
A introspecção está com prioridades coerentes para cada requisito? :five: :five: :five: :five:
A introspecção possui contexto escrito de forma de fácil leitura e entendimento? :five: :five: :five: :five:
A introspecção deixa um legado de resultados que se propagam a outras modelagens? :five: :five: :five: :five:

7. 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 013. 1º/2019. Material apresentado para a disciplina de Requisitos de Software no curso de Engenharia de Software da UnB, FGA.