Cronograma
O cronograma desenvolvido estruturar o planejamento da equipe para a realização de cada uma das entregas do trabalho.
Módulo 1
Tabela 1: Cronograma para a entrega do módulo 1
Data | Descrição |
---|---|
21/04/2025 | Diagrama Entidade Relacionamento finalizado |
22/04/2025 | Modelo Entidade Relacionamento finalizado |
25/04/2025 | Mostrar ao professor o Diagrama Entidade Relacionamento e tirar dúvidas |
25/04/2025 | Modelo Lógico finalizado |
28/04/2025 | Prova do módulo 1 |
30/04/2025 | Dicionário de Dados finalizado |
01/05/2025 | Correções indicadas pelo professor finalizado e revisão da documentação |
02/05/2025 | Entrega do módulo 1 |
Entregáveis:
- Diagrama Entidade Relacionamento (DER): Diagrama que contêm entidades, atributos, cardinalidade e relacionamentos do Sistema de Banco de Dados.
- Modelo Entidade Relacionamento (MER): Modelo que descreve em texto corrido as entidades, atributos, chaves, relacionamentos e a cardinalidade do Sistema de Banco de Dados a ser desenvolvido.
- Modelo Relacional ou Modelo Lógico: É um diagrama que representa de forma sucinta como as tabelas do Banco estão inteligadas entre si.
- Dicionário de Dados (DD): Documentação detalhada das tabelas do Sistema de Banco de Dados. Apresenta nome e descrição da tabela; nome, descrição, tipo de dado, valores permitidos, tipo de chave e retrições de seus atributos.
Módulo 2
Tabela 2: Cronograma para a entrega do módulo 2
Data | Descrição |
---|---|
05/06/2025 | DDL - Finalizado |
05/06/2025 | DML - Finalizado |
08/06/2025 | Revisar DDL E DML |
13/06/2025 | DQL - Finalizado |
13/06/2025 | Algebra relacional - Finalizado |
13/06/2025 | Revisão DQL e Algebra relacional |
13/06/2025 | Elaborar estrutura do jogo |
15/06/2025 | Gravar apresentação |
Entregáveis:
-
DDL (Data Definition Language) – Criação da estrutura do banco de dados, incluindo as definições das tabelas, tipos de dados, chaves primárias, chaves estrangeiras e restrições necessárias para garantir a integridade e consistência das informações;
-
DML (Data Manipulation Language) – Comandos utilizados para inserir, atualizar e excluir registros nas tabelas, permitindo a manipulação dos dados de forma alinhada às regras de negócio e ao funcionamento esperado do sistema;
-
DQL (Data Query Language) – Comandos empregados para realizar consultas ao banco de dados, possibilitando extrair informações relevantes, aplicar filtros, ordenações e agrupamentos, e validar a coerência dos dados armazenados;
-
Álgebra Relacional – Representação formal das consultas realizadas no banco de dados, expressando de maneira matemática as operações de seleção, projeção, junção, agrupamento e outras, fundamentais para a análise e validação dos dados do sistema.
Módulo 3
Tabela 3: Cronograma para a entrega do módulo 3
Data | Descrição |
---|---|
16/06/2025 | Decidir últimos detalhes da lógica do jogo |
23/06/2025 | Criação da store de procedure e triggers |
30/06/2025 | Revisar store de procedure e triggers |
30/06/2025 | Ajuste na lógica do jogo |
05/07/2025 | Correção dos ajuste nas etapas anteriores - Modelagem e SQL |
05/07/2025 | Teste do jogo |
07/07/2025 | Elaborar da documentação |
17/07/2025 | Gravar apresentação |
Entregáveis:
-
Stored Procedures – Conjuntos de instruções SQL encapsulados que automatizam comportamentos recorrentes no sistema, como conclusão de missões, recompensas, desbloqueio de salas e negociação com agentes. As procedures otimizam a lógica de negócio diretamente no banco, reduzindo complexidade no lado da aplicação e garantindo integridade nas ações.
-
Triggers – Mecanismos que reagem automaticamente a eventos específicos no banco de dados (como atualizações ou inserções), permitindo acionar logicamente as procedures de forma automática. Elas garantem que ações importantes, como atribuição de recompensas ou liberação de conteúdo, sejam executadas no momento correto, sem depender da intervenção manual ou da aplicação.
-
Dinâmica do Jogo Integrada ao Banco de Dados – Implementação de regras de jogo diretamente no banco, promovendo interatividade entre os dados e os eventos do jogador. Isso inclui sistemas como: progressão automática de missões, desbloqueio de novas salas conforme o avanço, uso estratégico de recursos, interação com agentes penitenciários corruptos e adaptação das condições do ambiente conforme as escolhas do jogador.
📑 Histórico de Versões
Versão | Data | Descrição | Autor(es) |
---|---|---|---|
1.0 |
21/04/2025 | Adição do cronograma de desenvolvimento do módulo 1 ao pages | Maria Alice |
1.1 |
05/06/2025 | Adição do cronograma de desenvolvimento do módulo 2 ao pages | Mayara Alves |
1.2 |
16/06/2025 | Adição do cronograma de desenvolvimento do módulo 3 ao pages | Mayara Alves |