Desafio | Backlog | DoR & DoD | Cronograma da Sprint | Tecnologias | Estrutura | Manual de Instalação | Manual do Usuário | Equipe | Documentação
O projeto consiste no desenvolvimento de uma calculadora de sequências numéricas para auxiliar no estudo da lógica de programação, trabalhando com diferentes tipos de sequências matemáticas. A proposta reforça habilidades de raciocínio lógico, análise de padrões e resolução de problemas, aplicadas diretamente na programação.
Rank | Prioridade | User Story | Sprint |
---|---|---|---|
1 | Alta | Como usuário, quero calcular o fatorial de um número inteiro positivo e visualizar o processo passo a passo da multiplicação, para compreender melhor a formação do resultado e o crescimento exponencial da sequência. | 1 |
2 | Alta | Como usuário, quero ver os números da sequência de cubos lado a lado com os quadrados dos mesmos números, para comparar o crescimento dos valores e entender a diferença entre elevar ao quadrado e ao cubo. | 1 |
3 | Alta | Como usuário, quero gerar os n primeiros termos de uma sequência geométrica a partir de um termo inicial e uma razão, e ver esses termos listados tanto na ordem normal quanto na ordem inversa. | 1 |
4 | Média | Como usuário da calculadora, quero visualizar os quadrados perfeitos em forma crescente junto com a soma acumulada até cada termo, para entender como eles se somam ao longo da sequência. | 1 |
5 | Média | Como usuário da calculadora, quero definir os três primeiros termos iniciais da sequência de Tribonacci e gerar os próximos n termos, visualizar as diferenças entre termos consecutivos e também a soma acumulada. | 2 |
6 | Média | Como usuário da calculadora, quero gerar a sequência de Fibonacci a partir da posição 0 até n, podendo também calcular diretamente o n-ésimo termo da sequência ao informar a posição desejada. | 2 |
7 | Média | Como usuário, quero gerar os n primeiros números primos e exibir a diferença entre eles, para observar padrões e variações na distribuição dos primos. | 2 |
8 | Baixa | Como usuário da calculadora, desejo definir uma posição inicial n e gerar os próximos k números triangulares a partir dela, para analisar segmentos intermediários ou avançados da sequência. | 3 |
9 | Baixa | Como usuário, quero definir um padrão de adição e subtração alternados (ex: +3, -2) e informar quantos termos desejo gerar, começando de um valor inicial igual a zero, para visualizar a sequência completa. | 3 |
Sprint | Período | Docs |
---|---|---|
1 | 08/09 - 28/09 | Sprint 1 Docs |
2 | 06/10 - 26/10 | Sprint 2 Docs |
3 | 03/11 - 23/11 | ❌ |
Sprint | Status | Docs |
---|---|---|
1 | concluida | Sprint 1 Docs |
2 | em andamento | Sprint 2 Docs |
3 | não iniciada | ❌ |
README.md
→ Documento principal do GitHub, com resumo do projeto.
src
/ → Contém o código-fonte da aplicação em VisualG.
calculadora.alg
→ Arquivo principal do projeto.
documentação
/ → Pasta com toda a documentação.
Contém:
→ imagem
→ processo
Estruturas de Branches.md
Padrão de Commits.md
Requisitos do Cliente.pdf
manual_instalacao.md
manual_usuario.md
→ sprint1
sprint1
/ → Documentação da Sprint 1.
Contém:
→ sprint1-backlog
→ DoR (Definition of Ready)
→ DoD (Definition of Done)
sprint2
/ → Documentação da Sprint 2.
Contém:
→ sprint2-backlog
→ DoR (Definition of Ready)
→ DoD (Definition of Done)
sprint3
/ → Documentação da Sprint 3.
Contém:
→ sprint3-backlog
→ DoR (Definition of Ready)
→ DoD (Definition of Done)