Portal de Revistas da UNIFENAS (Univ. José do Rosário Vellano)
Not a member yet
385 research outputs found
Sort by
REFATORAÇÃO: APERFEIÇOANDO UM CÓDIGO EXISTENTE
Este projeto apresenta um estudo sobre as várias técnicas de refatoração existentes, suas vantagens e desvantagens. Para isto, foi desenvolvido um Sistema de Controle de Monografia sem o uso de nenhuma técnica de refatoração. O sistema foi desenvolvido utilizando duas Arquiteturas: a Arquitetura em Camadas e a Arquitetura Orientada a Objetos. As tecnologias utilizadas para o desenvolvimento do sistema foram a Plataforma .NET da Microsoft, a linguagem de programada C# e o Banco de Dados utilizado foi o SqlServer 2008. Após o desenvolvimento do sistema, foram aplicadas diversas refatorações e foi comprovado que a utilização de tais técnicas melhora a qualidade do código, deixando-o mais limpo e de fácil manutenabilidade. Pôde-se observar também que com o uso de técnicas de refatoração houve uma redução de aproximadamente 9% no total de linhas de códigos do sistema
SOFTWARE DE GEOPROCESSAMENTO PARA SEGURANÇA PÚBLICA NA ZONA RURAL DE MACHADO-MG
Este trabalho tem como principal tema o estudo e desenvolvimento de uma aplicação de Geoprocessamento que tem como principal objetivo o auxílio para que a Policia Militar de Machado/MG tenha recursos tecnológicos suficientes nas tomadas de decisões e estratégias através da análise de dados geradas pelo sistema
PADRÕES DE PROJETO – CONCEITOS E APLICAÇÕES
O padrão de projeto descreve uma solução para determinado problema que pode ser aplicada inúmeras vezes. Porém a utilização desse padrão nunca será da mesma forma, deve ser adaptado para o problema em questão. Este trabalho tem como objetivo demonstrar a aplicação dos padrões de projeto no desenvolvimento de um software e obter componentes reutilizáveis com a utilização dos padrões. Foi utilizado para o desenvolvimento do trabalho o ambiente de desenvolvimento Visual Studio, linguagem de programação C#, banco de dados MySQL, conceitos de orientação a objetos e arquitetura em camadas. O trabalho foi feito desenvolvendo-se um software inicial sem a aplicação dos padrões. Posteriormente foi aplicada uma refatoração no código do software inicial aplicando-se os padrões de projeto. As funcionalidades dos padrões aplicados bem como a codificação necessária para utilização dos padrões são demonstradas neste trabalho. Conclui-se que com a aplicação dos padrões é possível obter componentes reutilizáveis. O trabalho permitiu a demonstração da aplicação dos padrões de projeto
LOTERIA ESPORTIVA VIRTUAL
O objetivo desse trabalho foi desenvolver uma loteria esportiva virtual com enfoque no futebol e testar sua aceitação pelos usuários. Desde os primórdios da civilização, já foi possível encontrar raros registros da utilização de loterias, embora seja difícil precisar qual foi a data e local de sua criação. O que se pode definir, com bases nos poucos relatos disponíveis, é que a loteria foi criada com base em dois prováveis motivos: ação beneficente e lazer. Sua utilização atravessou os séculos e está muito presente em nosso cotidiano atual. Por esse motivo e pelo fato de ser uma área pouco explorada, foi escolhido esse tema para o trabalho. Com base nesses fatos, foi desenvolvido, com auxílio da tecnologia atual, uma loteria esportiva virtual na qual as pessoas realizam suas apostas com mais comodidade e lazer. Definiu-se como tema principal da presente loteria o futebol, que é uma paixão de quase toda a população brasileira, além de ser um dos esportes que mais atraem apostas esportivas. O trabalho foi desenvolvido em cinco etapas que passaram por levantamento bibliográfico, caracterização do sistema, desenvolvimento, testes com usuário e por último analise dos resultados obtidos em relação a aceitação do sistema. Com isso, foi concluído que, nos dados obtidos nos testes com usuário, o sistema alcançou uma boa aceitação de seus objetivos propostos no começo do trabalho
APLICABILIDADE DA ARQUITETURA MVC EM UMA APLICAÇÃO WEB(WebApps)
Desde o nascimento da engenharia de software, as empresas de desenvolvimento estão buscando cada vez mais desenvolver softwares de qualidade, dentro do prazo e do orçamento. Para suprir as deficiências encontradas no desenvolvimento, foram criadas novas arquiteturas. O uso de padrões de arquitetura vem sendo fortemente utilizado pelas empresas. Dentre eles, o pattern MVC (Model-View-Controller) é o que mais se destaca. Com o objetivo de explorá-lo, procurou-se abordar as vantagens e as desvantagens, a facilidade no desenvolvimento, a alta manutenabilidade, a testabilidade e o alto reaproveitamento de código. Para alcançar tais objetivos, buscou-se fazer um levantamento bibliográfico em sites e em livros visando à busca de informações para compreender melhor o pattern MVC. Foi desenvolvida uma WebApplication utilizando o Framewok Asp.Net MVC 4.0, possibilitando demonstrar as facilidades na manutenção e no teste de sistema. No processo de modelagem, o pattern MVC requer maior tempo para analisar e para modelar o sistema, o que não é aconselhável para pequenos projetos, porém essencial para grandes projetos cujo controle e cuja organização do desenvolvimento são obtidos de forma eficiente e satisfatória
PADRÕES DE PROJETO PARA WEB
Padrões de projeto são soluções para problemas existentes encontrados no desenvolvimento do software. De tal modo, os padrões de projetos compreendem o vínculo entre um contexto, um problema e uma solução. Esse trabalho tem o objetivo de mostrar a eficiência na aplicação de padrões de projeto para web. No desenvolvimento pressupõe-se desenvolver duas aplicações, sendo uma com a utilização de padrões e outra sem a utilização de padrões. A implementação das aplicações foi feita com a linguagem C# .NET com orientação a objetos e programação em camadas conciliado com as tecnologias HTML5 e CSS3, usando a IDE Visual Studio Express 2012. Com a utilização de padrões, foi possível verificar um maior reaproveitamento de código e agilidade no desenvolvimento de software e em futuras manutenções acarretando em uma maior produtividade e qualidade nos sistemas. No que diz respeito aos usuários houve um grande benefício demonstrando uma maior usabilidade e acessibilidade do sistema. Com isso, os padrões de projeto podem gerar uma maior viabilidade para construção de software. Finalmente, o software demonstra a utilização de alguns padrões de apresentação que facilitam a interação do usuário com o sistema
VERIFICADOR DE AUTENTICIDADE EM TRABALHOS ACADÊMICOS UTILIZANDO MÁQUINAS DE BUSCA
Em constante evolução, a tecnologia da informação vem colaborando cada vez mais em práticas do dia-a-dia. O surgimento da Internet, e com ela os motores de busca, possibilitou maior ajuda na busca de informações, tornando mais fácil a obtenção de conhecimento. Este trabalho tem como objetivo estudar o funcionamento das máquinas de busca e compreender os detalhes deste funcionamento. Construiu-se um algoritmo que usa as máquinas de busca e as relacionam para que possam fazer massivas buscas na web, levando em consideração o tempo e a possibilidade de erro dessas máquinas. Tendo esta premissa como base, implementou-se um software usando o algoritmo de busca, de forma a encontrar ocorrências em textos acadêmicos que possam estar parcial ou totalmente dispostos na Internet. Com o uso do software, verificaram-se mais possibilidades de comparações, mais rapidez, mais eficiência e mais simplicidade na execução da tarefa de verificação de autenticidade. O software mostrou-se uma ferramenta simples na análise e verificação de trabalhos acadêmicos
DETECÇÃO DE GENES E PROTEINAS
O objetivo principal desse projeto é desenvolver uma ferramenta que identifique uma possível anomalia em uma sequência genética específica, auxiliando o profissional que irá trabalha com esse tipo de informação. Em laboratório é obtido a sequência FASTA. A sequência FASTA é uma sequência de DNA simplificada. A analise é feita utilizando uma amostra de DNA previamente cadastrada na base de dados. Utilizando tal amostra como padrão, é feita uma comparação entre a amostra padrão e a sequência que se deseja identificar, e assim dizer se houve ou não alguma alteração. Depois da comparação feita, é devolvido um relatório dizendo se houve ou não alteração. Se a resposta for sim, é identificada a posição e a possível consequência de tal alteração no individuo
DESENVOLVIMENTO DE UM APLICATIVO INTEGRADO BASEADO EM DATA SCRAPPING – WINDOWS 8 APP
Uma aplicação para Windows 8 destaca-se pela forma como é integrada ao novo padrão de interface da mais nova versão do Sistema Operacional da Microsoft, permitindo uma interatividade mais dinâmica e prática. Este trabalho tem como objetivo explorar recursos e tecnologias emergentes para a criação de uma aplicação totalmente integrada que oferecerá a função de trazer notícias dos mais conhecidos portais de notícias da Internet, diretamente para uma interface do usuário, reunindo tudo em um único ambiente, não sendo necessária a utilização de um navegador web. Para tal, utilizou-se uma técnica denominada Raspagem de Dados, do inglês Data Scrapping, que permite extrair informações de páginas web, assim como uma ferramenta pronta para auxiliar na realização desse trabalho, o HTML Agility Pack. Como solução, foi desenvolvido um Web Service, recurso utilizado para integrar sistemas e aplicações que necessitam de dados que não se encontram em seu contexto
DESENVOLVIMENTO DE UM SISTEMA ERP PARA WEB
Este trabalho tem como tema principal o estudo e desenvolvimento de uma aplicação de gerenciamento empresarial conhecida como ERP (Enterprise Resource Management), gestão de recursos empresarias, que integra as funções de uma empresa em seus módulos, cada um com um grupo de funções da empresa