Pular para conteúdo

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