BOCA- um sistema de apoio a competições de programação

4439 palavras 18 páginas
BOCA:
Um sistema de auxílio a competições de programação

1. Introdução

BOCA (BOCA Online Contest Administrator) é um sistema computacional de apoio a competições e maratonas de programação, criado em 2004 por Cassio Polpo de Campos (EACH-USP)1. O sistema, que é distribuído com a licença GNU Public License 3 (http://www.gnu.org/copyleft/gpl.html), foi desenvolvido com o intuito de disponibilizar, tanto a professores quanto a alunos, um ambiente facilitador de gerenciamento de competições de programação, foi construído usando a linguagem interpretada PHP, possibilitando assim a interação entre sistema e usuários através de um browser. Deste modo, o sistema adquire uma característica portável (importante detonar que ambas as tecnologias são livres e sem custo) e interface simples e de fácil entendimento. Um servidor de páginas se torna necessário para incubar o sistema, sendo uma boa escolha o Apache, que também é livre. O armazenamento de dados dos times e o controle de concorrência ocorre em um servidor, e é concretizado através do uso do banco de dados relacional PostgreSQL, que aceita conexões seguras com autenticação e SSL, garantindo maior segurança e confiabilidade ao sistema.

2. Configuração do Ambiente

2.1 Sistema Operacional

Para a instalação do BOCA é necessário um servidor rodando Linux, sendo recomendado pelos desenvolvedores do sistema o uso de Ubuntu Server. Neste artigo é usada a última versão “Long Term Support”

Relacionados

  • Sistema de apoio a decisão - sad
    2683 palavras | 11 páginas
  • Projeto pesquisa - a linguagem de programação java como um ótimo recurso na criação de sistema de gestão para empresas de varejo
    1744 palavras | 8 páginas
  • Caracteristicas de um sistema seguro
    2273 palavras | 10 páginas
  • Documentação de um sistema de pizzaria
    3334 palavras | 14 páginas
  • Automação de um sistema de avicultura
    9618 palavras | 39 páginas
  • caracteristicas de um sistema hidraulico
    571 palavras | 3 páginas
  • SISTEMA DE LASTRO DE UM NAVIO
    2448 palavras | 10 páginas
  • Documentação de um sistema de igreja
    3358 palavras | 14 páginas