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
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
- O cenário contem um título?
- O cenário contem metas/objetivos?
- O cenário contem um contexto?
- O cenário possui atores?
- O cenário possui recursos?
- O cenário possui episódios?
- Os cenários estão linkados com o léxicos ?
- 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
- Você entendeu, a partir do título, o que o cenário se trata?
- Você entendeu as metas/objetivos dos cenários?
- Você conseguiu identificar os atores nos episódios?
- 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 | 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
-
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.
-
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.