ANÁLISE DE APLICATIVOS PARA A RESOLUÇÃO DO PROBLEMA QUADRO DE HORÁRIOS EM INSTITUIÇÕES FEDERAIS DE ENSINO Daniel Cristiano Menzen, Tiago Rizzetti, Celio Trois, Rogério Turchetti, Walter Priesnitz Filho Universidade Federal de Santa Maria UFSM/CTISM I Workshop de Tecnologia da Informação e Comunicação da EPCT São Luis/MA 1
Índice 1. Introdução 2. Como resolver 3. Fet 4. UniTime 5. Análise 1. Requisitos 2. Integração 6. Conclusão I Workshop de Tecnologia da Informação e Comunicação da EPCT São Luis/MA 2
1. Introdução O Problema quadro de horários, variáveis e restrições; Benefícios de um sistema automatizado; A análise no escopo do projeto SIGA-EDU. I Workshop de Tecnologia da Informação e Comunicação da EPCT São Luis/MA 3
2. Como resolver 1.Construir um algoritmo computacional próprio; 2.Utilizar um algoritimo pronto. I Workshop de Tecnologia da Informação e Comunicação da EPCT São Luis/MA 4
3. FET Software Livre e de código aberto GNU/GPL; Desenvolvimento iniciado em 2002, na linguagem c++; Baseado em desktop com versões para Linux, Windows e Mac OS X; Não utiliza sistema gerenciador de banco de dados; I Workshop de Tecnologia da Informação e Comunicação da EPCT São Luis/MA 5
3. FET Capacidade de ser executado de forma Standalone através de linhas de comando; Dados de entrada e de saída são aceitos no formato XML; Não possui foco específico, gerando flexibilidade na hora de aceitar restrições e aspectos temporais variados. I Workshop de Tecnologia da Informação e Comunicação da EPCT São Luis/MA 6
3. FET I Workshop de Tecnologia da Informação e Comunicação da EPCT São Luis/MA 7
4. UniTime Software Livre e de código aberto GNU/GPL; Escrito na linguagem Java; Baseado em interface web; Utiliza banco de dados, MySQL ou ORACLE; I Workshop de Tecnologia da Informação e Comunicação da EPCT São Luis/MA 8
4. UniTime Dados de entrada e de saída são aceitos no formato XML; Não pode ser executado de forma standalone, ficando sua execução persistente em um servidor Tomcat; Possui foco em instituições de ensino superior. I Workshop de Tecnologia da Informação e Comunicação da EPCT São Luis/MA 9
4. UniTime I Workshop de Tecnologia da Informação e Comunicação da EPCT São Luis/MA 10
5. Análise SIGA-EDU já está em uso, existindo assim informações já cadastradas; Dois fatores principais para a adoção de um software: 1) atendimento aos requisitos necessários ao SIGA-EDU; 2) facilidade de integração. I Workshop de Tecnologia da Informação e Comunicação da EPCT São Luis/MA 11
5.1 Requisitos Ser livre e de código aberto; Ser flexível tanto para instituições de ensino superior como também para instituições de ensino médio; Facilidade para adaptação aos dados já existentes; I Workshop de Tecnologia da Informação e Comunicação da EPCT São Luis/MA 12
5.2 Integração Utilizado em ambos os softwares o método de entrada e saída de dados em XML; FET foi executado de forma standalone através do glassfish; UniTime necessitou do Tomcat e do MySQL de forma persistente; I Workshop de Tecnologia da Informação e Comunicação da EPCT São Luis/MA 13
5.3 Integração UNITIME ao SIGA-EDU I Workshop de Tecnologia da Informação e Comunicação da EPCT São Luis/MA 14
5.4 Integração FET ao SIGA-EDU I Workshop de Tecnologia da Informação e Comunicação da EPCT São Luis/MA 15
5.2 Integração I Workshop de Tecnologia da Informação e Comunicação da EPCT São Luis/MA 16
5.5 Resultados da Integração FET foi mais prático; FET utilizou menos recursos de hardware; FET não permaneceu em execução constante. I Workshop de Tecnologia da Informação e Comunicação da EPCT São Luis/MA 17
Análise Geração de um quadro de horários com o FET I Workshop de Tecnologia da Informação e Comunicação da EPCT São Luis/MA 18
6. Conclusão É viável a utilização de um software já existente; Ambos tiveram bons resultados; Integração com o FET foi mais satisfatória. I Workshop de Tecnologia da Informação e Comunicação da EPCT São Luis/MA 19
Outras Dúvidas? daniel.menzen@redes.ufsm.br ou rizzetti@redes.ufsm.br I Workshop de Tecnologia da Informação e Comunicação da EPCT São Luis/MA 20