Portal de Revistas da UNIFENAS (Univ. José do Rosário Vellano)
Not a member yet
385 research outputs found
Sort by
Rotas alternativas para condutores de veículos na cidade de Alfenas
O trânsito de Alfenas é inconstante em seu fluxo de veículos. Um dos motivos é ser uma cidade universitária. Isso acarreta irregularidade no trânsito pelo fato de, em época de aulas, o fluxo crescer consideravelmente, pois a maioria dos universitários possui veículos. A cidade, que não possui infra-estrutura capaz de comportar esse crescimento, sofre com esse quadro, que ocasiona congestionamento, falta de estacionamento, e algumas vezes, imprudência. Contudo, em época de férias e feriados, o fluxo de veículos cai drasticamente.Outro aspecto que acontece frequentemente é a má organização das vias urbanas quando ao sentido de direções dos veículos, mão, contramão, mão única e mão dupla. Existem ruas muito estreitas com sentido de mão dupla, permitindo estacionar carros dos dois lados da via e ainda fazem parte de itinerários de ônibus. Em 2006, Amós Ribeiro, Daniel Bazana e Rodolfo Marques apresentaram a Unifenas um projeto, cujo software era capaz de congestionar e descongestionar dois pontos de Alfenas, já pré- estabelecidos por seus desenvolvedores.Percebendo, porém, a necessidade de um software maleável, proporcionando ao usuário a possibilidade de desviar-se do congestionamento nos horários de “rush”, de algum acidente de trânsito ou até mesmo de alguma via interditada, ocasionalmente por motivos maiores,sem correr o risco de se perder, o presente projeto, propõe-se a dar continuidade ao trabalho, tendo por objetivo melhorar o desempenho deste software, possibilitando ao administrador de trânsito uma interação maio com sistema, podendo congestionar e descongestionar qualquer ponto da cidade
Testes: um caminho para garantir a qualidade de software
A alta competitividade do mercado e a necessidade de qualidade exigem que os softwares tenham o menor risco possível de conterem falhas. Os testes de software, quando bem elaborados e aplicados, garantem que tais falhas sejam encontrados, analisadas e corrigidas antes que o usuário obtenha o produto final.Este projeto tem como objetivo apresentar um estudo sobre vários tipos de testes de software existentes. Para aplicar esses testes foi desenvolvido um sistema de informação para controle de ocorrências efetuadas pelo Corpo de Bombeiros. A ferramenta utilizada para aplicação prática dos testes foi o Visual Studio Team System. A Arquitetura em Camadas e a Arquitetura Orientada a Objetos foram escolhidas para o desenvolvimento do sistema.A Plataforma NET Framework 2.0 da Microsoft foi a tecnologia adotada e as linguagens de programação utilizadas foram C# e ASP.NET
A agricultura familiar na era digital
A Agricultura familiar é sem dúvida alguma a grande alavanca para o processo de diversificação de produtos cultivados no campo, o processo de oportunidades para a oferta ambiental existente nos dias atuais e a diminuição de custos com mão-de-obra no setor agrário mundial.Seguindo essa linha de raciocínio e a demanda por informação rápida e de fácil acesso, nos deparamos com a necessidade de transformar essas informações existentes e não tão bem catalogadas em dados sistematizados com objetivo de agilizar e incentivar o processo de acesso do produtor rural a esse novo tipo de conhecimento. Sentimo-nos sensibilizados a contribuir com esse processo de inclusão digital e informacional para assim ajudar o produtor rural e se beneficiar das novas tecnologias existentes nos dias de hoje
Implementando sistemas de gerência e segurança em redes com software livre junto aos sistemas de gestão do grupo SIM na Prefeitura Municipal de Alfenas
O Projeto consiste na análise e implementação de um sistema de gerência e segurança em uma rede corporativa com a utilização do sistema operacional livre FreeBSD do tipo Unix descendente do BSD. Visando uma solução de gerência e segurança de redes proposta entre a empresa Grupo SIM, prestadora de serviços de consultoria e sistemas na área de gestão pública, junto à estrutura de rede da Prefeitura Municipal de Alfenas.O trabalho visa implantar um monitoramento da rede corporativa com a utilização de protocolos de análise específicos a partir de serviços gerenciar com o propósito monitorar os recursos de rede atendidos pelo sistema. Na área de segurança da informação em redes, sentiu-se a necessidade de elaborar o sistema com finalidade de analisar os riscos, desenvolver normas de segurança e apresentar medidas para proteger os recursos a partir de um firewal
Desenvolvimento de uma Engine para MMO de estratégia usando banco de dados orientado a objetos
O desenvolvimento de jogos eletrônicos, assim como o de qualquer software complexo, é um processo difícil, caro e demorado. Para diminuir os custos, aplicação da reusabilidade é indispensável. O objetivo do trabalho é criação de uma engine(plataforma reutilizável) para jogos eletrônicos MMO (Massive Multiplayer Online – jogoonline em massa para múltiplos jogadores) utilizando todo o paradigma da Orientação a objetos, inclusive para persistência, através de Banco de Dados Orientado a Objetos.A engine tornará possível construir diferentes MMOs de estratégia com o mesmo funcionamento, mas diferentes ambientações e temáticas, sem nenhuma reprogramação do seu núcleo, proporcionando assim um desenvolvimento mais rápido e com custos reduzidos
Sistema de enquetes multimídia distribuídas
O trabalho a seguir trata de um assunto muito importante atualmente, os sistemas distribuídos, que vem cada vez mais tomando espaço no mercado, máquinas trabalhando simultaneamente, distribuindo a carga e descentralizando tarefas. Podemos armazenar informações pertinentes a determinado cliente em localidade diferentes, os usuários não precisam saber em que localidades são armazenados os dados, mas devem ser capazes de proceder como se todo o banco de dados estivesse armazenado na sua própria localidade.Com base neste argumento, foi desenvolvido uma aplicação multimídia distribuída para o gerenciamento completo de enquetes, utilizando o modelo Cliente x Servidor
Otimização de um sistema de gerenciamento de atividades lúdico-educacionais e jogos didáticos
A tecnologia tem mudado dia-a-dia a forma de pensar da sociedade. O avanço acelerado, a quantidade de realizações, que são obtidas a partir dessas tecnologias, faz com que a sociedade viva esperando soluções para diferentes âmbitos. O computador é um instrumento facilitador que difunde informações e conhecimento. No ambiente educacional, ele utilizado, na maioria das vezes, como fim educacional, e não como um meio para a educação. Os jogos educacionais têm por finalidade inserir novos conhecimentos e/ou reforçar os conhecimentos obtidos em sala, fazendo do computador um meio para educar. O propósito deste trabalho foi otimizar uma ferramenta que o educador pudesse utilizar dentro de sua realidade no dia-a-dia, como auxílio pedagógico.Para tal, foi acrescentada a tecnologia AJAX (em conjunto com a linguagem CSharp)para obter maior performance durante a utilização. Foram ainda adicionados recursos que auxiliam o professora na criação e gerenciamento de suas aulas. O layout dos formulários foi também redefinido, permitindo que os alunos e professores possam obter um excelente aproveitamento desta ferramenta
Processo de software: a difícil trajetória entre as suas etapas
O processo de software possui cinco atividades genéricas, sendo elas: Comunicação, Planejamento, Modelagem, Construção e Implantação. O objetivo deste trabalho é desenvolver um Sistema de Informação sobre Consultas Médicas, utilizando um modelo de processo de software que analise a transição e demonstre as ligações entre suas etapas.Os materiais utilizados são: Visual Studio. Net 2005, a linguagem de programação C#, ASP. NET, Oracle, UML, UP, Arquitetura Orientada a Objetos e em Camadas. As atividades genéricas serão separadas em três blocos: Análise e Código. Estudou-se cada um desses blocos detalhadamente. Com isso pretende-se analisar as transições entre eles, mostrando em detalhes o que acontece e utilizando o Sistema de Informação proposto para exemplificar essas transições
Modelagem e implementação de uma interface para representação de conhecimento de um chatterbot
Buscando uma melhor interação entre usuário e computador, profissionais de Tecnologia da Informação vêm desenvolvendo softwares que utilizam a Interpretação de Linguagem Natural para tentar contornar os problemas inerentes à utilização de interfaces não intuitivas ao pensamento humano. Chatterbots são sistemas artificiais de conversação que interagem com o usuário através da linguagem natural. Suas funcionalidades são as mais diversas.Entretanto, muitos problemas são encontrados quando é discutida a implementação e manutenção da base de conhecimentos dos Chatterbots, além da necessidade de melhoria de suas interfaces para Web. Este trabalho apresenta soluções que visam facilitar a inserção e manipulação de conhecimentos na estrutura de aprendizagem doChatterbot através de uma interface amigável e de fácil compreensão e se propõe a descrever o desenvolvimento da plataforma web utilizando recursos atuais para tornar a aplicação mais rica e buscar equivalência a uma aplicação desktop
Implementação de um Cluster usando PVM e Algoritmos Genéticos para o Treinamento de Redes Neurais Artificiais
Este projeto foi idealizado com o objetivo de se criar um Cluster para o treinamento de Redes Neurais Artificiais (RNA’s), de modo rápido e eficiente, a um custo relativamente baixo, se comparado aos Supercomputadores. Para que o Cluster seja implementado, será utilizado o modelo de troca de mensagens implementado com a biblioteca “Parallel Virtual Machine” (PVM). Para a otimização da arquitetura de RNA serão utilizados Algoritmos Genéticos (AG’s). Com o uso de AG em conjunto com RNA, obtém-se o chamado Sistema Inteligente Híbrido (SIH). A união destas duas técnicas de Inteligência Artificial (AI) demanda um grande poder de processamento. O SIH irá executar sobre um ambiente paralelo que utiliza o estilo “Processor Farm”.Neste estilo, um processador Mestre (master node) gerencia as tarefas e um grupo de processadores Escravos (slave nodes), onde cada slave node processa assincronamente as tarefas delegadas a ele. A interação com o sistema será feita com uma Interface Web, seja enviando parâmetros para a inicialização do processamento ou recebendo a RNA (treinada e otimizada) resultante. Um baixo tempo de resposta será o resultado do alto poder de processamento