Autor(es): JANSLEY CARVALHO MENDES CORREA
Defendido/Publicado em: 2025-07-01
Orientador(a): FABIO CASTRO ARAUJO
Curso: Ciência da Computação
O OSLive é uma plataforma educacional voltada para o ensino de
Sistemas Operacionais (SO), oferecendo recursos interativos para simulações e exercícios. No entanto, atualmente, a plataforma apresenta algumas limitações, como a ausência de um histórico de simulações e a impossibilidade de revisitar simulações passadas. A implementação de recursos de persistência de dados surge como uma solução para melhorar a experiência de alunos e professores,
eliminando tais limitações e permitindo posteriormente uma análise de dados para evidências de aprendizado. Este trabalho aborda especificamente a criação de um módulo para armazenamento de dados no OSLive, uma plataforma educacional para o ensino de Sistemas Operacionais (SO). O problema central
consiste em como armazenar dados dos módulos do OSLive para controlar acesso a eles e garantir a persistência. O desenvolvimento de uma API e a utilização de um banco de dados podem viabilizar esse controle de acesso e essa persistência. O objetivo principal deste trabalho é a implementação dos recursos
necessários para a persistência dos dados dos módulos do OSLive. Os objetivos específicos incluem a elicitação e definição dos requisitos, a documentação de entidades e informações a serem persistidas, a modelagem do banco de dados, a construção do banco de dados e a definição arquitetural da API.
Oslive Persistência de Dados e Construção de uma Arquitetura Backend para o Oslive. 2025. Trabalho de Conclusão de Curso (Bacharelado em Ciência da Computação). Centro Universitário Luterano de Palmas, Palmas, Tocantins, 2025. Disponível em: <http://ulbra-to.br/bibliotecadigital/publico/home/documento/4839>. Acesso em: 13 maio. 2026