Skip to content

Commit

Permalink
Merge pull request #26 from artrsousa1/fix/entrega
Browse files Browse the repository at this point in the history
entrega
  • Loading branch information
artrsousa1 authored Jul 31, 2024
2 parents 128afcb + 3ccd929 commit 00aa807
Show file tree
Hide file tree
Showing 7 changed files with 142 additions and 128 deletions.
29 changes: 17 additions & 12 deletions docs/elicitacao/apps.md
Original file line number Diff line number Diff line change
@@ -1,17 +1,10 @@
# APPS

Esta seção é destinada para a elicitação dos requisitos relacionados à área de Apps da Play Store.
Esta seção é destinada para a elicitação dos requisitos relacionados à área de Apps da Play Store, esta categoria foi definida na secção [Home](../home/home.md).

## Histórico de Versões

| **Versão** | **Data** | **Alterações Principais** | **Autor** |
| :--: | :--: | :--: | :--: |
| 1.0.0 | 26-07-2024 | Criação do documento e adicionando requisitos | Cecília Quaresma & Hugo Queiroz |
| 1.0.1 | 29-07-2024 | Adicionando storytelling e altera introspecção | Cecília Quaresma & Hugo Queiroz |
| 1.0.2 | 31-07-2024 | Padronizando arquivo | Cecília Quaresma & Hugo Queiroz |

## [Introspecção](tecnicas.md## Introspecção)
## [Introspecção](tecnicas.md#introspeccao)

O artefato está definido em [introspecção](tecnicas.md#introspeccao)

### Funcionalidades Gerais

Expand Down Expand Up @@ -76,7 +69,9 @@ Esta seção é destinada para a elicitação dos requisitos relacionados à ár
29. Filtrar aplicativos


## [Storytelling](tecnicas.md## Storytelling)
## [Storytelling](tecnicas.md#storytelling)

O artefato está definido em [storytelling](tecnicas.md#storytelling)

**Personagens**: Dona Maria é uma senhora aposentada de 75 anos, que deseja baixar o aplicativo do Sabin para conferir os resultados de seus exames. Ela apresenta dificuldades de locomoção, por isso seria mais fácil se pudesse olhar os exames pelo celulaar, ao invés de fazer outra visita ao laboratório.

Expand All @@ -94,7 +89,10 @@ Ações: Ela abre o celular e busca pela PlayStore. Ela observa o símbolo de pe

![Exemplo1](../assets/imagens/storytelling_maria_apps.png)

## Requisitos elicitados
*Autores: Cecília Quaresma & Hugo Queiroz*


## Requisitos elicitados para apps


| Requisito | Descrição | Técnica |
Expand All @@ -121,3 +119,10 @@ Ações: Ela abre o celular e busca pela PlayStore. Ela observa o símbolo de pe
| REQ20 | O aplicativo deve ter um tutorial básico para novos usuarios | StoryTelling |
| REQ21 | O aplicativo tem que ser acessível para pessoas idosas | StoryTelling |

## Histórico de Versões

| **Versão** | **Data** | **Alterações Principais** | **Autor** |
| :--: | :--: | :--: | :--: |
| 1.0.0 | 26-07-2024 | Criação do documento e adicionando requisitos | Cecília Quaresma & Hugo Queiroz |
| 1.0.1 | 29-07-2024 | Adicionando storytelling e altera introspecção | Cecília Quaresma & Hugo Queiroz |
| 1.0.2 | 31-07-2024 | Padronizando arquivo | Cecília Quaresma & Hugo Queiroz |
127 changes: 64 additions & 63 deletions docs/elicitacao/elicitacao.md

Large diffs are not rendered by default.

49 changes: 22 additions & 27 deletions docs/elicitacao/fluxo_usuario.md
Original file line number Diff line number Diff line change
@@ -1,18 +1,10 @@
# Fluxo de usuário

Esta seção é destinada para a elicitação dos requisitos relacionados à área de Apps da Play Store.
Esta seção é destinada para a elicitação dos requisitos relacionados à fluxo de usuários de Apps da Play Store, esta categoria foi definida na secção [Home](../home/home.md).

## Histórico de Versões

| Versão | Data | Alterações Principais | Autor |
|--------|------------|---------------------------------------------------|--------------|
| 1.0.0 | 29-07-2024 | Lançamento inicial da documentação. | Carlos Alves, Larissa Vieira |
|1.0.1 | 29-07-2024 | Adicionando técnica de Introspecção | Carlos Alves, Larissa Vieira |
|1.0.2 | 29-07-2024 | Adicionando técnica de Observação | Carlos Alves, Larissa Vieira |
|1.0.3 | 29-07-2024 | Adicionando técnica de Storytelling | Carlos Alves, Larissa Vieira |
|1.0.4 | 29-07-2024 | Concretizando Requisitos de Fluxo de usuário | Carlos Alves, Larissa Vieira |
## [Introspecção](tecnicas.md#introspeccao)

## Introspecção
O artefato está definido em [introspecção](tecnicas.md#introspeccao)

A técnica de elicitação de requisitos conhecida como introspecção é um método reflexivo e autônomo utilizado por
analistas de sistemas para identificar e definir os requisitos de um projeto. Baseando-se em sua própria experiência,
Expand Down Expand Up @@ -82,12 +74,13 @@ Após a aplicação das técnicas de Introspecção, foi possível identificar a
13. O aplicativo deve permitir configurações de segurança associadas ao usuário.


## Observação
## [Observação](tecnicas.md#observacao)

Para a elicitação do fluxo de usuário, foi decidido utilizar a técnica de observação. Esta técnica consiste no ato de observar o comportamento dos usuários para entender melhor suas interações e necessidades.
O artefato está definido em [observação](tecnicas.md#observacao)

### Participativa
O observador se envolve nas atividades dos usuários, podendo fazer perguntas e interagir. Isso pode ser útil para obter insights mais profundos, mas pode influenciar o comportamento dos usuários.
O artefato está definido em [observação](tecnicas.md#observacao)


#### Planejamento:
Foi definido o objetivo de verificar as opções de entrada e sáida de um usuário na Play Store, e as opções fornecidas.
Expand All @@ -104,7 +97,8 @@ Para esta categoria, utilizamos o aplicativo da Play Store, que já vem instalad


### Passiva
O observador assiste às atividades dos usuários sem interferir ou interagir. Esse tipo de observação ajuda a capturar o comportamento natural dos usuários.
O artefato está definido em [observação](tecnicas.md#observacao)


#### Planejamento:
Foi definido o objetivo de verificar as opções de entrada e sáida de um usuário na Play Store, e as opções fornecidas.
Expand Down Expand Up @@ -148,7 +142,9 @@ Após a aplicação das técnicas de observação passiva e participativa, foi p
[Vídeo da aplicação da observação passiva para fluxo de usuário - 29/07/2024 ](https://drive.google.com/file/d/1jvpGFrdahbgO5HJDbDx7uuUIqPxsxPoY/view?usp=sharing)


## Storytelling
## [Storytelling](tecnicas.md#storytelling)

O artefato está definido em [storytelling](tecnicas.md#storytelling)

Storytelling na elicitação de requisitos é uma técnica que utiliza narrativas para capturar e comunicar os requisitos de um sistema de forma mais clara e envolvente. Em vez de apenas listar especificações técnicas, o storytelling incorpora histórias e cenários que ilustram como o sistema será usado na prática. Isso ajuda a criar um entendimento mais profundo e compartilhado entre as partes interessadas, como desenvolvedores, clientes e usuários finais.

Expand All @@ -157,6 +153,7 @@ Storytelling na elicitação de requisitos é uma técnica que utiliza narrativa
Conta a narrativa de um menino que quer jogar e deseja facilidade na hora de logar na Play Store e comprar Minecraft.

![alt text](../assets/imagens/StoryUser.png)

*Autores: Carlos Alves & Larissa Vieira*


Expand All @@ -172,7 +169,7 @@ Após a aplicação das técnicas de Storytelling, foi possível identificar alg
3. O aplicativo deve salvar as formas de pagamento cadastradas.


# Requisitos elicitados de Fluxo de usuário
## Requisitos elicitados para Fluxo de usuário
Após a análise das técnicas e artefatos gerados neste secção, elicitamos os seguintes requisitos.

| Código | Descrição | Técnica de elicitação |
Expand All @@ -197,14 +194,12 @@ Após a análise das técnicas e artefatos gerados neste secção, elicitamos os
| REQ18 | O aplicativo deve permitir a mudança de dispositivos de forma fácil, oferecendo backup e reinstalação de aplicativos, filmes e livros de uma conta Gmail. | Storytelling |


## Histórico de Versões











| Versão | Data | Alterações Principais | Autor |
|--------|------------|---------------------------------------------------|--------------|
| 1.0.0 | 29-07-2024 | Lançamento inicial da documentação. | Carlos Alves, Larissa Vieira |
|1.0.1 | 29-07-2024 | Adicionando técnica de Introspecção | Carlos Alves, Larissa Vieira |
|1.0.2 | 29-07-2024 | Adicionando técnica de Observação | Carlos Alves, Larissa Vieira |
|1.0.3 | 29-07-2024 | Adicionando técnica de Storytelling | Carlos Alves, Larissa Vieira |
|1.0.4 | 29-07-2024 | Concretizando Requisitos de Fluxo de usuário | Carlos Alves, Larissa Vieira |
39 changes: 23 additions & 16 deletions docs/elicitacao/jogos.md
Original file line number Diff line number Diff line change
@@ -1,40 +1,37 @@
# Jogos

Esta seção é destinada para a elicitação dos requisitos relacionados à área de Jogos da Play Store.
Esta seção é destinada para a elicitação dos requisitos relacionados à jogos de Apps da Play Store, esta categoria foi definida na secção [Home](../home/home.md).

## Histórico de Versões
## [Análise de protocolo](tecnicas.md#analise-de-protocolo)

| Versão | Data | Alterações Principais | Autor |
| ------ | ---------- | -------------------------------------------------------------- | ---------------------------- |
| 1.0 | 29-07-2024 | Adição de Rich Picture para a área de jogos | Arthur Sousa e Lucas Queiroz |
| 1.0.1 | 29-07-2024 | Adiciona mais informações sobre a área de jogos | Arthur Sousa e Lucas Queiroz |
| 1.0.2 | 29-07-2024 | Adiciona arquivos de áudio da análise de protocolo | Arthur Sousa e Lucas Queiroz |
| 1.0.3 | 29-07-2024 | Adiciona quadrinhos gerados a partir do Storytelling | Arthur Sousa e Lucas Queiroz |
| 1.0.4 | 29-07-2024 | Adiciona tabela com requisitos elicitados | Arthur Sousa e Lucas Queiroz |
| 1.0.5 | 31-07-2024 | Realiza divisão do arquivo em elicitação e pré-rastreabilidade | Arthur Sousa e Lucas Queiroz |

## Análise de protocolo
(inserir link para explicação da técnica)
O artefato está definido em [análise de protocolo](tecnicas.md#analise-de-protocolo)

### Arquivos de áudio
[Clique aqui para acessar um diretório no Google Drive com os arquivos de áudio.](https://drive.google.com/drive/folders/18ZcscWDNY1OUcLuZcanFcm-xrGkef79p?usp=sharing)

## Storytelling
(inserir link para explicação da técnica)
## [Storytelling](tecnicas.md#storytelling)

O artefato está definido em [storytelling](tecnicas.md#storytelling)

### História 1

- João trabalha em uma empresa longe de sua casa e, por conta disso, passa muito tempo em transportes públicos. Ele decide buscar um jogo que pudesse jogar no caminho para o trabalho. Porém, ele não quer gastar dinheiro com jogos. João também não quer jogos que sejam muito complexos, pois ele quer algo para passar o tempo e se distrair. Por fim, ele quer um jogo que possa jogar offline, pois o sinal de internet no transporte público é instável.

![Quadrinho da história 1](../assets/imagens/StoryTellingJoao.jpg)

*Autores: Arthur Ribeiro & Lucas Queiroz*


### História 2

- Maria é uma mãe que tem um filho de 10 anos. Maria passa muito tempo trabalhando, e por isso, ela decide procurar um jogo para que seu filho possa jogar no celular. Porém, ela não quer baixar nenhum jogo que contenha conteúdos impróprios para o seu filho. Além disso, Maria não tem muito espaço disponível no celular, então ela quer um jogo que não ocupe muito espaço. Maria também deseja um jogo que não tenha compras dentro do aplicativo, pois ela não quer que seu filho gaste dinheiro sem permissão (ou acidentalmente).

![Quadrinho da história 2](../assets/imagens/StroryTellingMaria.png)

## Requisitos elicitados
*Autores: Arthur Ribeiro & Lucas Queiroz*


## Requisitos elicitados para jogos

| Código | Descrição | Técnica de elicitação |
| ------ | ---------------------------------------------------------------------------------------------- | --------------------- |
Expand Down Expand Up @@ -74,3 +71,13 @@ Esta seção é destinada para a elicitação dos requisitos relacionados à ár
| REQ34 | O usuário deve poder comprar um jogo | Observação |
| REQ35 | O usuário deve poder pedir reembolso por um jogo | Observação |

## Histórico de Versões

| Versão | Data | Alterações Principais | Autor |
| ------ | ---------- | -------------------------------------------------------------- | ---------------------------- |
| 1.0 | 29-07-2024 | Adição de Rich Picture para a área de jogos | Arthur Sousa e Lucas Queiroz |
| 1.0.1 | 29-07-2024 | Adiciona mais informações sobre a área de jogos | Arthur Sousa e Lucas Queiroz |
| 1.0.2 | 29-07-2024 | Adiciona arquivos de áudio da análise de protocolo | Arthur Sousa e Lucas Queiroz |
| 1.0.3 | 29-07-2024 | Adiciona quadrinhos gerados a partir do Storytelling | Arthur Sousa e Lucas Queiroz |
| 1.0.4 | 29-07-2024 | Adiciona tabela com requisitos elicitados | Arthur Sousa e Lucas Queiroz |
| 1.0.5 | 31-07-2024 | Realiza divisão do arquivo em elicitação e pré-rastreabilidade | Arthur Sousa e Lucas Queiroz |
16 changes: 11 additions & 5 deletions docs/elicitacao/tecnicas.md
Original file line number Diff line number Diff line change
@@ -1,10 +1,10 @@
# Técnica
# Elicitação
A elicitação de requisitos envolve diversas técnicas. Com o objetivo de coletar informações detalhadas sobre as funcionalidades desejadas, as restrições do sistema e os critérios de sucesso.

# Histórico de Versões
E neste arquivo explicamos de forma clara as técnicas e artefatos utilizadas para elicitação dos requisitos deste projeto.

Sendo cada pasta desta secção destinadas a uma das categorias definidas pelo grupo na secção [Home](../home/home.md), e os seus artefatos de elicitação. E a pasta Requisitos elicitados onde tem uma tabela atualizada com os requisitos elicitados pela equipe.

| **Versão** | **Data** | **Alterações Principais** | **Autor** |
| :--: | :--: | :--: | :--: |
| 1.0.0 | 31-07-2024 | Criação do documento | Cecília Quaresma & Hugo Queiroz |

## Introspecção

Expand Down Expand Up @@ -53,3 +53,9 @@ O brainstorming envolve a geração de um grande número de ideias ou soluções
período de tempo por um grupo de participantes. O objetivo é estimular a criatividade e a inovação, promovendo um ambiente onde os
participantes possam sugerir qualquer ideia sem medo de julgamento ou crítica. Essa técnica é particularmente útil na fase inicial
do desenvolvimento de requisitos, quando é importante explorar uma ampla gama de possibilidades.

## Histórico de Versões

| **Versão** | **Data** | **Alterações Principais** | **Autor** |
| :--: | :--: | :--: | :--: |
| 1.0.0 | 31-07-2024 | Criação do documento | Cecília Quaresma & Hugo Queiroz |
6 changes: 3 additions & 3 deletions docs/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -14,9 +14,9 @@ Esta wiki esta organizada em pastas,
- [Home](home/home.md): Fala sobre definição do projeto e sua estruturação;
- [Pré-Rastreabilidade](pre-ras/pre-ras.md): Fala sobre a fase antes dos requisitos e seus rastros;
- [Elicitação](elicitacao/elicitacao.md): Fala sobre a fase de levantamento de requisitos;
- [Modelagem](modelagem/modelagem.md):
- [Análise](analise/analise.md):
- [Rastreabilidade](rastreabilidade/rastreabilidade.md):
- [Modelagem](modelagem/modelagem.md): Em breve;
- [Análise](analise/analise.md): Em breve;
- [Rastreabilidade](rastreabilidade/rastreabilidade.md): Em breve.


## Equipe
Expand Down
4 changes: 2 additions & 2 deletions mkdocs.yml
Original file line number Diff line number Diff line change
Expand Up @@ -12,11 +12,11 @@ nav:
- Fluxo de usuário: 'pre-ras/fluxo_usuario.md'
- Jogos: 'pre-ras/jogos.md'
- 'Elicitação':
- Elicitação: 'elicitacao/tecnicas.md'
- Requisitos elicitados: 'elicitacao/elicitacao.md'
- Técnicas: 'elicitacao/tecnicas.md'
- Jogos: 'elicitacao/jogos.md'
- Apps: 'elicitacao/apps.md'
- Fluxo de usuário: 'elicitacao/fluxo_usuario.md'
- Jogos: 'elicitacao/jogos.md'
- Modelagem: modelagem/modelagem.md
- Análise: analise/analise.md
- Rastreabilidade: rastreabilidade/rastreabilidade.md
Expand Down

0 comments on commit 00aa807

Please sign in to comment.