Skip to content

Commit

Permalink
Merge pull request #72 from Requisitos-de-Software/work
Browse files Browse the repository at this point in the history
Work
  • Loading branch information
Frans6 authored Nov 27, 2023
2 parents 6f35315 + 1e62853 commit 3450607
Show file tree
Hide file tree
Showing 17 changed files with 1,051 additions and 30 deletions.
13 changes: 9 additions & 4 deletions docs/elicitacao/introspeccao.md
Original file line number Diff line number Diff line change
Expand Up @@ -56,8 +56,13 @@ Em resumo, essa técnica serviu de grande ajuda para o desenvolvimento inicial d

## Histórico de Versão

| Versão | Data de execução | Data de revisão | Descrição | Autor(es) | Revisor(es) |
| :----: | :--------------: | :-------------: | :-----------------: | :--------------------------------------------: | :----------------------------------------------------: |
| `1.0` | 04/10/2023 | 04/10/2023 | Criação do artefato | [Rafael Amancio](https://github.com/Rafael-gc) | [Shaíne Oliveira](https://github.com/ShaineOliveira) |
| `1.1` | 24/10/2023 | 25/10/2023 | Alterações na tabela | [Rafael Amancio](https://github.com/Rafael-gc) | [Shaíne Oliveira](https://github.com/ShaineOliveira) |
| Versão | Data de execução | Data prevista de revisão | Descrição | Autor(es) | Revisado |
| :----: | :--------------: | :-------------: | :------------------------: | :----------------: | :-----------: |
| `1.0` | 04/10/2023 | 04/10/2023 | Criação do artefato | [Rafael Amancio](https://github.com/Rafael-gc) | <input type="checkbox" enabled checked /> |
| `1.1` | 24/10/2023 | 25/10/2023 | Alterações na tabela | [Rafael Amancio](https://github.com/Rafael-gc) | <input type="checkbox" enabled checked /> |


| Data de Revisão | Cobertura de Versões | Técnica | Revisor(es) |
| :------------: | :-------------: | :--------------------------: | :---------------: |
| 27/10/2023 | `1.1` e `1.2` | [Revisão estática](https://requisitos-de-software.github.io/2023.2-Skoob/verificacao/revisoes/) | [Shaíne Oliveira](https://github.com/ShaineOliveira) |
| 26/11/2023 | Todas até a data desta revisão | [Revisão por inspeção](../verificacao/grupo6/introspeccao_6.md) | [Yago](https://github.com/yagompassos) |
18 changes: 12 additions & 6 deletions docs/elicitacao/three_level_scale.md
Original file line number Diff line number Diff line change
Expand Up @@ -123,9 +123,15 @@ A técnica de Three-Level Scale foi instrumental para priorizar os requisitos de

## Histórico de Versão

| Versão | Data de execução | Data de revisão | Descrição | Autor(es) | Revisor(es) |
| :----: | :--------------: | :-------------: | :-----------------: | :--------------------------------------------------------------------------------------------: | :--------------------------------------------------------------------------------------------------------------------------------------------: |
| `1.0` | 03/10/2023 | 04/10/2023 | Criação do artefato | [Jefferson França](https://github.com/Frans6) e [Rafael Amancio](https://github.com/Rafael-gc) | [Ana Rocha](https://github.com/anaaroch), [Shaíne Oliveira](https://github.com/ShaineOliveira) e [Yago Passos](https://github.com/yagompassos) |
| `1.1` | 04/10/2023 | 04/10/2023 | Adição do vídeo | [Jefferson França](https://github.com/Frans6) e [Rafael Amancio](https://github.com/Rafael-gc) | [Ana Rocha](https://github.com/anaaroch), [Shaíne Oliveira](https://github.com/ShaineOliveira) e [Yago Passos](https://github.com/yagompassos) |
| `1.2` | 16/10/2023 | 17/10/2023 | Atualização da introdução | [Ana Rocha](https://github.com/anaaroch) | [Jefferson França](https://github.com/Frans6) |
| `1.3` | 17/10/2023 | 18/10/2023 | Seção de Conclusão | [Yago Passos](https://github.com/yagompassos) | [Ana Rocha](https://github.com/anaaroch) |
| Versão | Data de execução | Data prevista de revisão | Descrição | Autor(es) | Revisado |
| :----: | :--------------: | :-------------: | :------------------------: | :----------------: | :-----------: |
| `1.0` | 03/10/2023 | 04/10/2023 | Criação do artefato | [Jefferson França](https://github.com/Frans6) e [Rafael Amancio](https://github.com/Rafael-gc) | <input type="checkbox" enabled checked /> |
| `1.1` | 04/10/2023 | 04/10/2023 | Adição do vídeo | [Jefferson França](https://github.com/Frans6) e [Rafael Amancio](https://github.com/Rafael-gc) | <input type="checkbox" enabled checked /> |
| `1.2` | 16/10/2023 | 17/10/2023 | Atualização da introdução | [Ana Rocha](https://github.com/anaaroch) | <input type="checkbox" enabled checked /> |
| `1.3` | 17/10/2023 | 18/10/2023 | Seção de Conclusão | [Yago Passos](https://github.com/yagompassos) | <input type="checkbox" enabled checked /> |

| Data de Revisão | Cobertura de Versões | Técnica | Revisor(es) |
| :------------: | :-------------: | :--------------------------: | :---------------: |
| 16/10/2023 | `1.0` e `1.1` | [Revisão estática](https://requisitos-de-software.github.io/2023.2-Skoob/verificacao/revisoes/) | [Ana Rocha](https://github.com/anaaroch) |
| 16/10/2023 | `1.2` | [Revisão estática](https://requisitos-de-software.github.io/2023.2-Skoob/verificacao/revisoes/) | [Yago Passos](https://github.com/yagompassos) |
| 26/11/2023 | Todas até a data desta revisão | [Revisão por inspeção](../verificacao/grupo6/three_level_scale_6.md) | [Yago Passos](https://github.com/yagompassos) |
13 changes: 8 additions & 5 deletions docs/modelagem/casos_de_uso.md
Original file line number Diff line number Diff line change
Expand Up @@ -159,8 +159,11 @@ Na Figura 2, é possível analisar o diagrama de casos de uso, no qual estão re

## Histórico de Versão

| Versão | Data de execução | Data de revisão | Descrição | Autor(es) | Revisor(es) |
| :----: | :--------------: | :-------------: | :-----------------: | :-------------------------------------------: | :-------------------------------------------: |
| `1.0` | 23/10/2023 | 24/10/2023 | Criação do artefato | [Jefferson França](https://github.com/Frans6) | [Yago Passos](https://github.com/yagompassos) |
| `1.1` | 24/10/2023 | 24/10/2023 | Atualização das tabelas | [Jefferson França](https://github.com/Frans6) | [Yago Passos](https://github.com/yagompassos) |

| Versão | Data de execução | Data prevista de revisão | Descrição | Autor(es) | Revisado |
| :----: | :--------------: | :-------------: | :------------------------: | :----------------: | :-----------: |
| `1.0` | 23/10/2023 | 24/10/2023 | Criação do artefato | [Jefferson França](https://github.com/Frans6) | <input type="checkbox" enabled checked /> |
| `1.1` | 24/10/2023 | 24/10/2023 | Atualização das tabelas | [Jefferson França](https://github.com/Frans6)| <input type="checkbox" enabled checked /> |

| Data de Revisão | Cobertura de Versões | Técnica | Revisor(es) |
| :------------: | :-------------: | :--------------------------: | :---------------: |
| 26/11/2023 | Todas até a data desta revisão | [Revisão por Inspeção](../verificacao/grupo6/casos_de_uso_6.md) | [Yago Passos](https://github.com/yagompassos) |
7 changes: 3 additions & 4 deletions docs/modelagem/nfr_framework.md
Original file line number Diff line number Diff line change
Expand Up @@ -303,7 +303,6 @@ Com a aplicação do NFR framework ao Skoob, através da análise dos softgoals,
### Revisão (V&V)
| Data de Revisão | Cobertura de Versões | Técnica | Revisor(es) |
| :------------: | :-------------: | :--------------------------: | :----------------------------------------: |
| 02/11/2023 | `1.0` | Revisão por inspeção | [Ana Rocha](https://github.com/anaaroch) |
| 06/11/2023 | `1.2` | Revisão por inspeção | [Shaíne](https://github.com/ShaineOliveira) |


| 02/11/2023 | `1.0` | [Revisão estática](../verificacao/revisoes.md) | [Ana Rocha](https://github.com/anaaroch) |
| 06/11/2023 | `1.2` | [Revisão estática](../verificacao/revisoes.md) | [Shaíne](https://github.com/ShaineOliveira) |
| 26/11/2023 | Todas até a data desta revisão | [Revisão por inspeção](../verificacao/grupo6/nfr_framework_6.md) | [Yago Passos](https://github.com/yagompassos) e [Rafael Amancio](https://github.com/Rafael-gc) |
11 changes: 6 additions & 5 deletions docs/planejamento/cronograma_executado.md
Original file line number Diff line number Diff line change
Expand Up @@ -122,13 +122,14 @@ A Tabela 7 mostra as atividades do Ponto de Controle 6 e as datas em que foram e
| `1.0` | 15/09/2023 | 16/09/2023 | Criação do artefato | [Jefferson França](https://github.com/Frans6) e [Shaíne](https://github.com/ShaineOliveira) | <input type="checkbox" enabled checked /> |
| `1.1` | 02/10/2023 | 04/10/2023 | Atualização do cronograma executado | [Shaíne](https://github.com/ShaineOliveira) | <input type="checkbox" enabled checked /> |
| `1.2` | 17/10/2023 | 18/10/2023 | Adicionando Tabelas do ponto 2 e 3 | [Yago](https://github.com/yagompassos) | <input type="checkbox" enabled checked /> |
| `1.3` | 02/11/2023 | 04/11/2023 | Corrigindo tabela do ponto 3 e adicionando tabela de revisão | [Ana Rocha](https://github.com/anaaroch) | <input type="checkbox" disabled checked /> |
| `1.4` | 06/11/2023 | 06/11/2023 | Adicionando Tabela do ponto 4 | [Ana Rocha](https://github.com/anaaroch) | <input type="checkbox" disabled checked /> |
| `1.5` | 13/11/2023 | 13/11/2023 | Adicionando Tabela do ponto 5.1 | [Ana Rocha](https://github.com/anaaroch) | <input type="checkbox" disabled checked /> |
| `1.3` | 02/11/2023 | 04/11/2023 | Corrigindo tabela do ponto 3 e adicionando tabela de revisão | [Ana Rocha](https://github.com/anaaroch) | <input type="checkbox" enabled checked /> |
| `1.4` | 06/11/2023 | 06/11/2023 | Adicionando Tabela do ponto 4 | [Ana Rocha](https://github.com/anaaroch) | <input type="checkbox" enabled checked /> |
| `1.5` | 13/11/2023 | 13/11/2023 | Adicionando Tabela do ponto 5.1 | [Ana Rocha](https://github.com/anaaroch) | <input type="checkbox" enabled checked /> |


### Revisão (V&V)
| Data de Revisão | Cobertura de Versões | Técnica | Revisor(es) |
| :------------: | :-------------: | :--------------------------: | :----------------------------------------: |
| 04/10/2023 | `1.1` | Revisão por inspeção | [Rafael Amancio](https://github.com/yagompassos) |
| 02/11/2023 | `1.2` | Revisão por inspeção | [Ana Rocha](https://github.com/anaaroch) |
| 04/10/2023 | `1.1` | [Revisão estática](https://requisitos-de-software.github.io/2023.2-Skoob/verificacao/revisoes/) | [Rafael Amancio](https://github.com/yagompassos) |
| 02/11/2023 | `1.2` | [Revisão estática](https://requisitos-de-software.github.io/2023.2-Skoob/verificacao/revisoes/) | [Ana Rocha](https://github.com/anaaroch) |
| 26/11/2023 | Todas até a data desta revisão | [Revisão por inspeção](../verificacao/grupo6/cronograma_executado_6.md) | [Yago Passos](https://github.com/yagompassos) |
5 changes: 3 additions & 2 deletions docs/pos_rastreabilidade/backward.md
Original file line number Diff line number Diff line change
Expand Up @@ -173,5 +173,6 @@ Em síntese, a aplicação da técnica de rastreabilidade "backward-from" no Sko

| Data de Revisão | Cobertura de Versões | Técnica | Revisor(es) |
| :------------: | :-------------: | :--------------------------: | :----------------------------------------: |
| 16/11/2023 | `1.0` | Revisão Estática | [Ana Caroline](https://github.com/anaaroch) |
| 20/11/2023 | `1.1` | Revisão Estática | [Shaíne](https://github.com/ShaineOliveira) |
| 16/11/2023 | `1.0` | [Revisão estática](../verificacao/revisoes.md) | [Ana Caroline](https://github.com/anaaroch) |
| 20/11/2023 | `1.1` | [Revisão estática](../verificacao/revisoes.md) | [Shaíne](https://github.com/ShaineOliveira) |
| 26/11/2023 | Todas até a data desta revisão | [Revisão por inspeção](../verificacao/grupo6/backward_from_6.md.md) | [Yago Passos](https://github.com/yagompassos) |
101 changes: 101 additions & 0 deletions docs/verificacao/grupo6/aplicativo_escolhido_6.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,101 @@
# Verificação do artefato ["Aplicativo Escolhido"](https://requisitos-de-software.github.io/2023.2-Skoob/pre_rastreabilidade/aplicativo_escolhido/)

## Introdução

A análise de artefatos desempenha um papel fundamental na avaliação de documentos, projetos e produtos em diversas áreas, incluindo a Engenharia de Requisitos de Software. A abordagem de verificação de artefatos tem por objetivo realizar uma análise minuciosa do conteúdo, estrutura e atributos específicos de um artefato, com o propósito de avaliar sua qualidade, aderência aos requisitos e congruência com os objetivos previamente definidos.

Nesse contexto, o escopo de nossa pesquisa visa à aplicação da técnica de verificação de artefatos ao artefato do [Aplicativo Escolhido](https://requisitos-de-software.github.io/2023.2-Skoob/pre_rastreabilidade/aplicativo_escolhido/), desenvolvido pelo [Grupo 6](https://requisitos-de-software.github.io/2023.2-Skoob/) em seu projeto no contexto do Skoob <a id="a" href="#aa">[3]</a>. Ressalta-se que a realização da verificação está estritamente alinhada com as diretrizes e datas estipuladas no [plano de ensino](https://aprender3.unb.br/pluginfile.php/2692699/mod_resource/content/34/Plano_de_Ensino%20RE%20022023%20Turma%202.pdf) <a id="a" href="#aa">[1]</a>.

Para melhor compreensão, é relevante salientar que a técnica de verificação, inspirada no processo de Fagan, abarca uma análise sistemática e rigorosa do artefato em busca de possíveis erros, inconsistências, omissões e desvios em relação aos requisitos. Essa etapa desempenha um papel crucial na garantia da qualidade e na precisão do artefato, assegurando sua conformidade com os objetivos estabelecidos no contexto do projeto ou documento em análise <a id="d" href="#dd">[4]</a>.

## Metodologia

A verificação, segundo o método de inspeção de Fagan, representa uma abordagem formal e estruturada para a revisão de documentos, cujo propósito é a identificação de falhas, erros e problemas nos artefatos, incluindo documentos, código-fonte, especificações e outros elementos correlacionados a projetos de desenvolvimento de software. O processo compreende etapas que envolvem planejamento, revisão geral, preparação, execução da inspeção, correções e acompanhamento <a id="b" href="#bb">[2]</a>. Além disso, a avaliação do artefato em questão também se baseará nos critérios de avaliação especificados no [plano de ensino](https://aprender3.unb.br/pluginfile.php/2692699/mod_resource/content/34/Plano_de_Ensino%20RE%20022023%20Turma%202.pdf). Para dar maior clareza à análise, implementamos um "conteúdo esperado", que compreende um checklist fundamentado nas questões previamente definidas no plano de ensino <a id="a" href="#aa">[1]</a>.

A inspeção de Fagan é ilustrada na Figura 1 apresentada abaixo, demonstrando as etapas envolvidas no processo.

![Inspeção Fagan](../Fagan.png)

<div style="text-align: center;">
Figura 1: Método de Fagan: Inspeção. (Fonte: Slide “Requisitos – Aula 23” <a id="b" href="#bb">[2]</a>, 2023)
</div>

## Conteúdo esperado

Espera-se que no artefato estejam presentes as padronizações esperadas, metodologia explicada e conteúdo relevante sobre o tema da entrevista.

### Verificação

Sendo assim, foi elaborada a tabela 1 abaixo relacionando as especificações ideais do artefato, se ele possui ou não o requisito apresentado nas perguntas e quanto a qualidade, baseada na seguinte classificação:

**Possui/Atende**

- Sim
- Não
- Incompleto

**Qualidade**

- Ótimo (Apresenta todos os requisitos do conteúdo esperado)
- Bom (Apresenta parcialmente os requisitos do conteúdo esperado)
- Pode melhorar (Não apresenta os requisitos do conteúdo esperado)

<br>

A Tabela 1 contém perguntas no que diz respeito à formatação do artefato. <a id="Tabela1"></a>

| ID | Conteúdo | Possui/Atende | Qualidade | Observação |
| --- | --------------------------------------------------------------------------- | ------------- | --------- | ---------- |
| 1 | Há histórico de versão padronizado? | Sim | Ótimo | |
| 2 | Há autor e revisor no artefato? | Sim | Ótimo | |
| 3 | Existem referências bibliográficas? | Sim | Ótimo | |
| 4 | Possui hiperlinks para outros artefatos caso necessário? | Sim | Ótimo | |
| 5 | As tabelas e as imagens possuem legenda, fonte e são introduzidas no texto? | Sim | Ótimo | |

<div style="text-align: center;">
Tabela 1: Perguntas selecionadas: Formatação do artefato. (Fonte: Jefferson França, 2023)
</div>

A Tabela 2 contém perguntas no que diz respeito ao conteúdo do artefato. <a id="Tabela2"></a>

| ID | Conteúdo | Possui | Qualidade | Observação |
| --- | ----------------------------------------------------------------- | ------ | --------- | ---------- |
| 1 | O aplicativo apresenta uma documentação que permite o estudo? | Sim | Ótimo | |
| 2 | Há motivação e critérios de escolha do app? | Sim | Ótimo | |
| 3 | O aplicativo não foi utilizado na disciplina em outros semestres? | Sim | Ótimo | |

<div style="text-align: center;">
Tabela 2: Perguntas selecionadas: Conteúdo do artefato. (Fonte: Jefferson França, 2023)
</div>

## Correções e ajustes sugeridos

#### Referentes a tabela 1:

Não há correções a serem feitas.

#### Referentes a tabela 2:

Não há correções a serem feitas.

## Bibliografia

> <a id="a" href="#aa">[1]</a> SALES, André Barros. Plano de ensino da disciplina. Disponível em: <https://aprender3.unb.br/pluginfile.php/2692699/mod_resource/content/34/Plano_de_Ensino%20RE%20022023%20Turma%202.pdf>. Acesso em 22 de novembro de 2023.
> <a id="b" href="#bb">[2]</a> Slides da aula “Requisitos – Aula 23” dos professores Milene Serrano e Maurício Serrano. Disponível em: <https://aprender3.unb.br/pluginfile.php/2692856/mod_resource/content/2/Requisitos%20-%20Aula%20023.pdf>. Acessado em: 22 de novembro de 2023.
> <a id="c" href="#cc">[3]</a> Aplicativo Escolhido do grupo 6 da Disciplina de Requisitos. Disponível em: <https://requisitos-de-software.github.io/2023.2-Skoob/pre_rastreabilidade/aplicativo_escolhido/>. Acesso em 22 novembro de 2023.
> <a id="d" href="#dd">[4]</a> linhadecódigo, Técnicas de VV&T - Validação, Verificação e Teste. Dipsonível em: <http://www.linhadecodigo.com.br/artigo/492/tecnicas-de-vvampt-validacao-verificacao-e-teste.aspx/>. Acesso em 22 de novembro de 2023.
## Histórico de Versão

| Versão | Data de execução | Data prevista de revisão | Descrição | Autor(es) | Revisado |
| :----: | :--------------: | :----------------------: | :-----------------: | :-------------------------------------------: | :------: |
| `1.0` | 22/11/2023 | 27/11/2023 | Criação do artefato | [Jefferson França](https://github.com/Frans6) | |

### Revisão (V&V)

| Data de Revisão | Cobertura de Versões | Técnica | Revisor(es) |
| :-------------: | :------------------: | :-----: | :-------------------------------------------: |
| xx/xx/xxxx | `1.0` | - | [Yago Passos](https://github.com/yagompassos) |
Loading

0 comments on commit 3450607

Please sign in to comment.