API-FATEC-1-SEM.-2024
API FATEC 1 SEM. 2024 - CALCULADORA CIENTÍFICA
Tópicos
Tema
Desenvolver uma calculadora científica com diversos funções que permita cálculos, desde operações básicas até operações adicionais.
Objetivos
Desenvolvimento de uma solução computacional que exercite a capacidade de pesquisa e autodidaxia dos integrantes dos grupos, no que tange:
- A aplicação (no projeto) de técnicas de programação para a construção de algoritmos.
- O uso de uma ferramenta que possibilite um Ambiente de Desenvolvimento Integrado (IDE) para o desenvolvimento da solução computacional.
- O aprendizado e aplicação de uma ou mais linguagens de programação para concepção do projeto.
- O exercício do compromisso, responsabilidade e trabalho em equipe dos membros do Time (sucesso / fracasso de TODOS).
Implementação de uma calculadora científica com vários recursos extras, tais como:
Operações básicas:
- Soma
- Subtração
- Multiplicação
- Divisão
Operações adicionais:
- Cálculo de fatorial
- Cálculo de função de segundo grau
- Conversão de base numérica (por exemplo: de decimal para binário, de binário para hexadecimal, etc.)
- Concatenação de strings
- Cálculo de juros simples
- Cálculo de juros compostos
Requisitos Funcionais:
- Deve possuir uma interface texto para acessar às operações matemáticas;
- Deve permitir ao usuário a opção de realizar mais de uma operação por execução, ou finalizar a aplicação, através de um menu;
- Deve implementar as operações básicas de soma, multiplicação, subtração e divisão;
- Deve implementar a operação de cálculo fatorial;
- Deve implementar a operação de cálculo de função de Segundo Grau;
- Deve implementar a operação de conversão de base numérica (B10 X B2 / B2 x B10 / B2 x B8 / B8 x B2 / B2 x B16 / B16 x B2)
- Deve implementar a função de concatenação de 2 strings;
- Deve implementar a função de Juros Simples e Juros Compostos
Requisitos Não Funcionais:
- VisualG (Portugol)
- Linguagem de programação TypeScript
- VCS Git
- Documentações
Prazos
Sprints |
Início |
Fim |
Status |
1ª sprint |
25/03 |
14/04 |
✅ |
2ª sprint |
15/04 |
05/05 |
✅ |
3ª sprint |
06/05 |
26/05 |
✅ |
4ª sprint |
27/05 |
16/06 |
✅ |
Feira de Soluções |
27/06 |
27/06 |
✅ |
Ao abrir os cards do kanbam será possível ver a priorização no lado direito como um dos atributos dos cards, com as seguintes nomenclaturas.
Legenda de priorização:
Tipo |
Representação |
Tarefas que entregarão maior valor de negócio |
🔴prioridade-alta |
Tarefas que entregarão valor de negócio médio |
🟠prioridade-média |
Tarefas que entregarão valor baixo de negócio |
🟡prioridade-baixa |
Obs: Os cards na coluna "priorizado" são os cards escolhidos para serem feitos na próxima sprint.
Documentação do projeto
Equipe
Integrantes |
Redes Sociais |
Diego Sales Gamero João |
|
Rafael Cabral da Fonseca |
|
João Pedro Ventura |
|
Leonardo Ribeiro |
|
Marcos Antonio Povinske |
|
Tiago Augusto Seixas |
|
Tiago Santos |
|
William Gomes de Freitas |
|