Skip to content

Commit

Permalink
Merge pull request #130 from Requisitos-de-Software/correcoes3
Browse files Browse the repository at this point in the history
Correcoes 2 e 3 + cenario e caso de uso
  • Loading branch information
thaleseuflauzino authored Dec 12, 2024
2 parents ab06407 + e8948d7 commit faeb0f6
Show file tree
Hide file tree
Showing 8 changed files with 210 additions and 10 deletions.
Binary file modified docs/assets/modelagem/casos-de-uso/diagrama-de-caso-de-uso.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ Os questionários são ferramentas eficazes para a coleta de informações, form

## Metodologia

Entre os dias 18 e 21 de novembro de 2024, a equipe aplicou um questionário na plataforma Google Forms, com o objetivo de levantar o perfil dos usuários do Economia DF. O questionário, composto por 15 perguntas (Figuras 1 a 14), incluindo um [termo de consentimento](../../../assets/Termo_de_Consentimento_Questionario.png), buscava coletar informações sobre as características sociodemográficas dos usuários e suas interações com o sistema. A pesquisa contou com a participação de 20 pessoas e todas o termo de consentimento.
Entre os dias 18 e 21 de novembro de 2024, a equipe aplicou um questionário na plataforma Google Forms, com o objetivo de levantar o perfil dos usuários do Economia DF. O questionário, composto por 15 perguntas (Figuras 1 a 14), incluindo um [termo de consentimento](../../../assets/Termo_de_Consentimento_Questionario.png), buscava coletar informações sobre as características sociodemográficas dos usuários e suas interações com o sistema. O questionário foi divulgado nos canais de comunicação da [Universidade de Brasília](www.unb.br) e em grupos familiares dos membros da [equipe desenvolvedora](../../../index.md). Ele contou com a participação de 20 pessoas, todas quais aceitaram o termo de consentimento.

### Questão 1 - Qual sua faixa etária?

Expand Down Expand Up @@ -168,3 +168,4 @@ Acerca da avaliação geral do aplicativo, da dificuldade para encontrar funcion
| `1.0` | 20/11/2024 | Criação do documento | [Júlia Takaki](https://github.com/juliatakaki) | [Thales Euflauzino](https://github.com/thaleseuflauzino) |
| `1.1` | 23/11/2024 | Adicionando imagens dos gráficos | [Júlia Takaki](https://github.com/juliatakaki) | [Thales Euflauzino](https://github.com/thaleseuflauzino) |
| `1.2` | 23/11/2024 | Corrigindo caminho das imagens | [Thales Euflauzino](https://github.com/thaleseuflauzino) | [Júlia Takaki](https://github.com/juliatakaki) |
| `1.3` | 12/12/2024 | Adicionando locais de divulgação | [Victor Rodrigues](https://github.com/ViictorHugoo) | [Thales Euflauzino](https://github.com/thaleseuflauzino) |
103 changes: 103 additions & 0 deletions docs/elicitacao/grupo5/priorizacao/cronograma.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,103 @@
# Cronograma de Priorização

## Introdução

Esta página documenta o cronograma para registrar e acompanhar a priorização de requisitos em colaboração com o usuário, garantindo alinhamento e transparência ao longo do projeto.

## Cronograma

Para a priorização dos requisitos do projeto, foram utilizadas três técnicas: 100$, In or Out e Three-Level Scale. As tabelas de 1 a 3 representam, respectivamente, o cronograma de execução das atividades de priorização.

### 100$

<center>
<font size="3"><p> Tabela 1: Cronograma de Priorização 100$ </font></p>

<table>
<tr>
<th>Participante</th>
<th>Função</th>
<th>Data e hora</th>
</tr>
<tr>
<td>Victor Rodrigues</td>
<td>Mediador</td>
<td>22/11/2024 às 15:40</td>
</tr>
<tr>
<td>Thales Euflauzino</td>
<td>Mediador</td>
<td> 22/11/2024 às 15:40 </td>
</tr>
<tr>
<td>Alice Almeida</td>
<td>Usuário</td>
<td> 22/11/2024 às 15:40 </td>
</tr>
</table>

<font size="3"><p><b>Autor:</b> <a href="https://www.github.com/ViictorHugoo">Victor Rodrigues</a></font></p>
</center>

### In or Out

<center>
<font size="3"><p> Tabela 2: Cronograma de Priorização 100$ </font></p>

<table>
<tr>
<th>Participante</th>
<th>Função</th>
<th>Data e hora</th>
</tr>
<tr>
<td>Victor Rodrigues</td>
<td>Mediador</td>
<td>22/11/2024 às 21:20</td>
</tr>
<tr>
<td>Thales Euflauzino</td>
<td>Mediador</td>
<td> 22/11/2024 às 21:20 </td>
</tr>
<tr>
<td>Alexandre Lema</td>
<td>Usuário</td>
<td> 22/11/2024 às 21:20 </td>
</tr>
</table>

<font size="3"><p><b>Autor:</b> <a href="https://www.github.com/ViictorHugoo">Victor Rodrigues</a></font></p>
</center>

### Three Level Scale

<center>
<font size="3"><p> Tabela 3: Cronograma de Priorização 100$ </font></p>

<table>
<tr>
<th>Participante</th>
<th>Função</th>
<th>Data e hora</th>
</tr>
<tr>
<td>Victor Rodrigues</td>
<td>Mediador</td>
<td>22/11/2024 às 23:20</td>
</tr>
<tr>
<td>Kauan Dias</td>
<td>Usuário</td>
<td> 22/11/2024 às 23:20 </td>
</tr>
</table>

<font size="3"><p><b>Autor:</b> <a href="https://www.github.com/ViictorHugoo">Victor Rodrigues</a></font></p>
</center>

## Histórico de Versões

| Versão | Data | Descrição | Autor(es) | Revisor(es) |
| ------ | ---------- | -------------------------------------------- | ------------------------------------------------ | ------------------------------------------------ |
| `1.0` | 12/12/2024 | Criação do documento | [Victor Guimarães](https://github.com/ViictorHugoo) |[Thales Euflauzino](https://github.com/thaleseuflauzino) |
2 changes: 1 addition & 1 deletion docs/elicitacao/grupo5/requisitos.md
Original file line number Diff line number Diff line change
Expand Up @@ -104,7 +104,7 @@ _Legenda das Tabelas:_
| [Maria Helena](https://github.com/MariaCHelena) | - | - |
| [Thales Euflauzino](https://github.com/thaleseuflauzino) | [RF15](#anchor_RF15) | [RNF08](#anchor_RNF08) |
| [Víctor Schmidt](https://github.com/moonshinerd) | [RF25](#anchor_RF25) | [RNF04](#anchor_RNF04) |
| [Víctor Rodrigues](https://github.com/ViictorHugoo)| - | - |
| [Víctor Rodrigues](https://github.com/ViictorHugoo)| [RF26](#anchor_RF26) e [RF40](#anchor_RF40) | - |

<div>
<font size="3"><p style="text-align: center"><b>Autor:</b> <a href="https://www.github.com/moonshinerd">Víctor Schmidt, 2024</a></p></font>
Expand Down
38 changes: 32 additions & 6 deletions docs/modelagem-pt1/casos-de-uso.md
Original file line number Diff line number Diff line change
Expand Up @@ -45,7 +45,7 @@ A figura 1 demonstra o diagrama de casos de uso.

## Especialização dos casos de uso

As tabelas de 2 a 9 mostram a especialização dos casos de uso.
As tabelas de 2 a 10 mostram a especialização dos casos de uso.

### Tabela 2: Fazer Login
<font size="3"><p style="text-align: center">Tabela 2: Fazer Login </p></font>
Expand Down Expand Up @@ -197,7 +197,7 @@ Esse caso de uso foi feito baseado nas [Instruções do Professor](../../elicita
<font size="3"><p style="text-align: center">Tabela 9: Incluir Relatórios Personalizados </p></font>
<center>

| **IT15** | **Informações** |
| **UC10** | **Informações** |
|-------------------------|-------------------------------------------------------------------------------------------------------------------------|
| **Descrição** | Permitir que o sistema forneça relatórios mensais com a evolução dos rendimentos dos títulos adquiridos pelo investidor. |
| **Ator** | Sistema |
Expand All @@ -215,16 +215,41 @@ Esse caso de uso foi feito baseado nas [Instruções do Professor](../../elicita
Esse caso de uso foi feito baseado nas [Instruções do Professor](../../elicitacao/grupo5/requisitos/#requisitos-por-integrante) sobre os requisitos a serem desenvolvidos no projeto.
<font size="2"><p style="text-align: center"><b>Autor: <a href="https://github.com/thaleseuflauzino">Thales Euflauzino</a></b></p></font>

### Tabela 10: Dashboard com dados de rentabilidade

<center>
<font size="3"><p style="text-align: center">Tabela 10: Dashboard de rentabilidade e inflação </p></font>

| **UC11** | Informações |
| ----- | ---------- |
| **Descrição** | Apresentar um dashboard com dados de rentabilidade dos títulos adquiridos e taxa de inflação. |
| **Ator** | Investidor |
| **Pré-condições** | O usuário deve estar autenticado no aplicativo e possuir títulos adquiridos em sua carteira. |
| **Ação** | O investidor acessa o aplicativo e visualiza o dashboard inicial. |
| **Fluxo principal** | <ul><li>O Investidor acessa o aplicativo Tesouro Direto.</li><li>O sistema exibe automaticamente o dashboard inicial com os dados de rentabilidade dos títulos adquiridos.</li><li>O sistema apresenta também a taxa de inflação atual e sua variação, exibida graficamente.</li><li>O investidor pode interagir com os gráficos ou selecionar intervalos de tempo para análise detalhada.</li></ul> |
| **Fluxo alternativo** | <ul><li>O Investidor acessa o aplicativo.</li><li>O sistema detecta que o investidor não possui títulos adquiridos.</li><li>O sistema exibe uma mensagem informando que não há dados disponíveis no momento e sugere adquirir títulos.</li></ul> |
| **Fluxo de exceção** | <ul><li>O sistema não consegue obter dados atualizados de rentabilidade ou inflação.</li><li>O sistema exibe uma mensagem informando indisponibilidade temporária e sugere tentar novamente mais tarde.</li></ul> |
| **Pós-condições** | O investidor visualiza os dados consolidados sobre seus investimentos e pode realizar análises comparativas com a taxa de inflação. |
| **Rastreabilidade** | [RF26](../../elicitacao/grupo5/requisitos/#anchor_RF26) |
| **Data de Criação** | 12/12/2024 |


Esse caso de uso foi feito baseado nas [Instruções do Professor](../../elicitacao/grupo5/requisitos/#requisitos-por-integrante) sobre os requisitos a serem desenvolvidos no projeto.

<font size="2"><p style="text-align: center"><b>Autor: <a href="https://github.com/ViictorHugoo">Victor Rodrigues</a></b></p></font>

</center>

## Bibliografia

> Lucidchart. Diagrama de Caso de Uso UML. Disponível em: <<https://www.lucidchart.com/pages/pt/diagrama-de-caso-de-uso-uml>>. Acesso em: 14 maio 2023.
>
> BARBOSA, S. D. J.; SILVA, B. S. Interação Humano-Computador. Rio de Janeiro: Elsevier, 2011.
>
> HENRIQUE, Paulo. Caso de Uso. Repositório da disciplina de Requisitos de Software da Universidade de Brasília, 2022. Disponível em: [https://requisitos-de-software.github.io/2022.1-Youtube/modelagem/casouso/](https://requisitos-de-software.github.io/2022.1-Youtube/modelagem/casouso/). Acesso em: 15 mai. 2023.
>
> MACEDO, Lucas. Caso de uso. Repositório da disciplina de Requisitos de Software da Universidade de Brasília, 2022. Disponível em: [https://requisitos-de-software.github.io/2022.2-Lichess/modelagem/casos_de_uso/](https://requisitos-de-software.github.io/2022.2-Lichess/modelagem/casos_de_uso/). Acesso em: 15 mai. 2023.
>
> REPOSITÓRIO DE REQUISITOS. *Modelagem - Casos de Uso*. Disponível em: <https://requisitos-de-software.github.io/2023.1-BilheteriaDigital/modelagem/useCase/>. Acesso em: 6 dez. 2024.

Expand All @@ -239,3 +264,4 @@ Esse caso de uso foi feito baseado nas [Instruções do Professor](../../elicita
| `1.3` | 10/12/2024 | Alterações e correções | [Víctor Schmidt](https://github.com/moonshinerd) | [Thales Euflauzino](https://github.com/thaleseuflauzino) |
| `1.4` | 11/12/2024 | Adicionando Caso de Uso baseado nas [Instruções do Professor](../../elicitacao/grupo5/requisitos/#requisitos-por-integrante)| [Víctor Schmidt](https://github.com/moonshinerd) | [Thales Euflauzino](https://github.com/thaleseuflauzino) |
| `1.5` | 11/12/2024 | Adicionando Caso de Uso baseado nas [Instruções do Professor](../../elicitacao/grupo5/requisitos/#requisitos-por-integrante) | [Thales Euflauzino](https://github.com/thaleseuflauzino) | [Víctor Schmidt](https://github.com/moonshinerd) |
| `1.6` | 12/12/2024 | Adicionando Caso de Uso baseado nas [Instruções do Professor](../../elicitacao/grupo5/requisitos/#requisitos-por-integrante) | [Victor Rodrigues](https://github.com/ViictorHugoo) |[Thales Euflauzino](https://github.com/thaleseuflauzino) |
71 changes: 70 additions & 1 deletion docs/modelagem-pt1/cenarios.md
Original file line number Diff line number Diff line change
Expand Up @@ -56,7 +56,7 @@ Inicialmente serão definidos os cenários das tarefas principais, que descrevem

## Cenários Identificados

Os cenários listados nas tabelas 2 a 10 foram elaborados com base na análise dos requisitos elicitados, disponíveis na seção de [Requisitos](../elicitacao/grupo5/requisitos.md).
Os cenários listados nas tabelas 2 a 11 foram elaborados com base na análise dos requisitos elicitados, disponíveis na seção de [Requisitos](../elicitacao/grupo5/requisitos.md).

### Cenário 1 - Simulação de compra de titulos - <a href="../../elicitacao/grupo5/requisitos/#anchor_RF02">RF02</a>

Expand Down Expand Up @@ -794,6 +794,74 @@ Esse cenário foi feito baseado nas [Instruções do Professor](../../elicitacao
<p style="font-size: 13px; margin: 0px; text-align: center; margin-top: -14px">Autor: <a href="https://github.com/thaleseuflauzino" target="blank">Thales Euflauzino</a></p>


### Cenário 10 - Dashboard com Dados de Rentabilidade e Inflação - [RF26](../../elicitacao/grupo5/requisitos/#anchor_RF26)

<p style="font-size: 13px; text-align: center; margin: 0px auto"><strong>Tabela 11:</strong> Cenário 10</p>
<table border="1">
<thead>
<tr>
<th colspan="2" style="text-align: center;">Cenário 10</th>
</tr>
</thead>
<tbody>
<tr>
<td style="font-weight: bold;">Título</td>
<td>Visualização do Dashboard com Dados de Rentabilidade e Inflação [RF26]</td>
</tr>
<tr>
<td style="font-weight: bold;">Objetivo</td>
<td>Permitir que o investidor visualize, na página inicial, informações consolidadas sobre a rentabilidade dos títulos adquiridos e a taxa de inflação atual.</td>
</tr>
<tr>
<td style="font-weight: bold;">Contexto</td>
<td>
<ul>
<li><strong>Local:</strong> Página inicial do aplicativo Tesouro Direto.</li>
<li><strong>Tempo Estimado:</strong> Menos de 5 segundos para carregar as informações.</li>
<li><strong>Pré-condições:</strong> O usuário deve estar autenticado no aplicativo e o sistema deve possuir dados atualizados.</li>
</ul>
</td>
</tr>
<tr>
<td style="font-weight: bold;">Atores</td>
<td>Investidor e Sistema do Tesouro Direto.</td>
</tr>
<tr>
<td style="font-weight: bold;">Recursos</td>
<td>Aplicativo Tesouro Direto e conexão com a base de dados do Tesouro Direto.</td>
</tr>
<tr>
<td style="font-weight: bold;">Episódios</td>
<td>
<ol>
<li>O investidor acessa o aplicativo e é direcionado à página inicial.</li>
<li>O sistema carrega automaticamente os dados de rentabilidade dos títulos adquiridos.</li>
<li>A taxa de inflação atual e sua variação são exibidas no dashboard.</li>
<li>O investidor visualiza um resumo claro e direto das informações financeiras relevantes.</li>
<li>Se necessário, o investidor interage com gráficos para detalhar informações específicas.</li>
</ol>
</td>
</tr>
<tr>
<td style="font-weight: bold;">Restrições</td>
<td>O sistema pode apresentar limitações caso não haja conexão com a internet ou se os dados estiverem indisponíveis.</td>
</tr>
<tr>
<td style="font-weight: bold;">Exceção</td>
<td>
<ul>
<li>O sistema não consegue acessar os dados do servidor e exibe uma mensagem informando que os dados estão temporariamente indisponíveis.</li>
<li>O investidor não possui títulos adquiridos, e o sistema exibe uma mensagem sugerindo a aquisição de títulos para visualizar dados no dashboard.</li>
</ul>
</td>
</tr>
</tbody>
</table>


Esse cenário foi feito baseado nas [Instruções do Professor](../../elicitacao/grupo5/requisitos/#requisitos-por-integrante) sobre os requisitos a serem desenvolvidos no projeto.
<p style="font-size: 13px; margin: 0px; text-align: center; margin-top: -14px">Autor: <a href="https://github.com/ViictorHugoo" target="blank">Victor Rodrigues</a></p>

## Bibliografia

> Bilheteria Digital - Cenários. Disponível em: <https://requisitos-de-software.github.io/2023.1-BilheteriaDigital/modelagem/cenarios/>. Acesso em 01 de dezembro de 2024
Expand All @@ -817,3 +885,4 @@ Esse cenário foi feito baseado nas [Instruções do Professor](../../elicitacao
| `1.4` | 10/12/2024 | Ajustando referencias/bibliografia | [Thales Euflauzino](https://github.com/thaleseuflauzino) | [Víctor Schmidt](https://github.com/moonshinerd) |
| `1.5` | 11/12/2024 | Adicionando Cenário baseado nas [Instruções do Professor](../../elicitacao/grupo5/requisitos/#requisitos-por-integrante)| [Víctor Schmidt](https://github.com/moonshinerd) | [Thales Euflauzino](https://github.com/thaleseuflauzino) |
| `1.6` | 11/12/2024 | Adicionando Cenário baseado nas [Instruções do Professor](../../elicitacao/grupo5/requisitos/#requisitos-por-integrante) | [Thales Euflauzino](https://github.com/thaleseuflauzino) | [Víctor Schmidt](https://github.com/moonshinerd) |
| `1.7` | 12/12/2024 | Adicionando Cenário baseado nas [Instruções do Professor](../../elicitacao/grupo5/requisitos/#requisitos-por-integrante) | [Victor Rodrigues](https://github.com/ViictorHugoo) |[Thales Euflauzino](https://github.com/thaleseuflauzino) |
2 changes: 1 addition & 1 deletion docs/modelagem-pt1/validacaoCasodeUso.md
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@ Para o desenvolvimento deste artefato, foram utilizadas as técnicas de encenaç
</center>


# Gravação
## Gravação

No vídeo 1 apresenta-se a gravação da validação dos casos de uso.

Expand Down
1 change: 1 addition & 0 deletions mkdocs.yml
Original file line number Diff line number Diff line change
Expand Up @@ -37,6 +37,7 @@ nav:
- Grupo de foco: elicitacao/grupo5/grupo-de-foco.md
- Glossário: elicitacao/grupo5/glossario.md
- Priorização:
- Cronograma: elicitacao/grupo5/priorizacao/cronograma.md
- 100$: elicitacao/grupo5/priorizacao/100$.md
- In or Out: elicitacao/grupo5/priorizacao/inorout.md
- Three Level Scale: elicitacao/grupo5/priorizacao/threelevelscale.md
Expand Down

0 comments on commit faeb0f6

Please sign in to comment.