TCCs de Graduação em Ciência da Computação do Campus do Bacanga
URI Permanente para esta coleçãohttps://tedebc-teste.ufma.br/handle/123456789/5331
Navegar
Navegando TCCs de Graduação em Ciência da Computação do Campus do Bacanga por Data de Publicação
Agora exibindo 1 - 20 de 341
- Resultados por página
- Opções de Ordenação
Item A importância do MPLS na engenharia de tráfego para serviços tradicionais e diferenciados em uma rede corporativa(2012-05-05) LIMA, Filipe HiluyCom a automação dos processos corporativos e um aumento significativo no número dos recursos humanos, cada vez mais dependentes de um computador com acesso à rede de comunicação da empresa corporativa, é perceptível a importância na utilização de forma eficiente deste recurso. Por isso, há uma necessidade constante de se implementar uma engenharia de tráfego de informações para que se possa garantir agilidade de transações, disponibilidade e economia. Atualmente, o crescente uso do protocolo MPLS pelos provedores, favoreceu o desenvolvimento de outro protocolo chamado RSVP-TE, capaz de reservar recursos da rede através de elementos da arquitetura daquele protocolo, atingindo os objetivos da engenharia de tráfego. Esta monografia irá abordar o funcionamento agregado dos dois protocolos e apresentará como se dá a configuração diante de um cenário corporativo.Item Sistema georreferenciado para participação popular na comunicação de problemas de infraestrutura urbana(Universidade Federal do Maranhão, 2012-05-18) SALES JUNIOR, Itamar Francisco deDesenvolvimento de um sistema de cadastro de postagens que possuem imagens de buracos nas avenidas e ruas da cidade de São Luís – MA. Apresenta a utilização da API do Google Maps, do Framework Web MVC em Java Mentawai, da biblioteca JavaScript, jQuery e do sistema gerenciador de banco de dados MySQL. Exibe a integração dessas tecnologias Web 2.0 com o provedor de conteúdo de mapas Google Maps e descreve a modelagem do sistema desenvolvido.Item Detecção de regiões com lesão em mamografias usando coeficiente de correlação cruzada, distância euclidiana e índice de getis-ord(Universidade Federal do Maranhão, 2012-06-11) SALES, Antônio Marcos VieiraO câncer de mama é o tipo de câncer que tem início nas células das mamas, mas pode se espalhar para outras partes do organismo. A principal forma de prevenção e diagnóstico precoce da doença é através de exames de mamografia, um tipo de radiografia das mamas. Este trabalho tem como objetivo principal apresentar uma metodologia de auxilio à detecção de lesões em mamografias partindo da determinação de regiões suspeitas por nível de simetria. Primeiramente as mamografias passam por processos de redução de ruído e segmentação, para isolar a mama na imagem. Após isso, são feitos o registro rígido e o registro deformável, para deixar a mama direita mais próxima o possível do formato da mama esquerda. O nível de simetria é determinado através da similaridade entre regiões correspondentes na mama esquerda e na direita, com a utilização do coeficiente de correlação cruzada e da distância euclidiana. As medianas encontradas em cada par de mamografias, para essas duas medidas, são usadas como limiares de similaridade do par. Uma vez determinadas as regiões mais assimétricas dos casos de teste, são extraídas características de cada uma delas, com índice de Getis-Ord na sua forma geral. Então são montados vetores de características, compostos de valores de índice de Getis-Ord e da média dos níveis de cinza de cada região. Também são montados vetores a partir de outras mamografias selecionadas para formar uma base de treinamento para uma Máquina de Vetores de Suporte. Depois de feito este treinamento, as regiões suspeitas (assimétricas) dos casos de teste são classificadas em lesão e não lesão. A metodologia, de modo geral, apresentou 80,11% de sensibilidade, 84,41% de especificidade e 84,38% de acurácia.Item Engenharia de software orientada a agente(Universidade Federal do Maranhão, 2012-06-18) SILVA, Márcio Julião Araújo daNos últimos anos, o desenvolvimento de sistemas baseados em agentes tem crescido muito, mostrando potencial na área da indústria de software. Diversas metodologias foram propostas para auxiliar nas etapas de produção do software, dentre elas a metodologia MESSAGE, a qual foi utilizada neste trabalho para modelar um sistema que registra horário de professores em um laboratório de forma autônoma. Após a modelagem, o sistema foi implementado utilizando a plataforma Jade para mostrar, de modo prático, a interação entre agentes.Item Um comparativo da governança de tecnologia da informação nos setores público e privado(Universidade Federal do Maranhão, 2012-06-22) JESUS, Andrea Mendonça deA Tecnologia da Informação tem se tornado um importante componente de poder competitivo cada vez mais presente nas organizações, porém o desenvolvimento tecnológico nem sempre vem acompanhado de um bom gerenciamento e aproveitamento da TI, principalmente em regiões brasileiras com pouco desenvolvimento tecnológico. O objetivo deste trabalho é discutir o papel da Governança de TI nos setores público e privado das organizações maranhenses. Para isso, será aplicado um processo para avaliação da governança, que utiliza metodologias e frameworks de avaliação de métricas de desempenho, além de apresentar a Governança de TI como principal elemento para o desenvolvimento de qualquer organização que vise um bom crescimento, desenvolvimento financeiro e um bom aproveitamento dos recursos disponíveis. Serão apresentadas, ainda, as melhores práticas aplicadas pelas organizações com melhores desempenhos em Governança de TI, além de ser feita uma comparação do desempenho das organizações privadas maranhenses com as organizações privadas dos estados da região Sudeste do Brasil. Ao final do trabalho serão apresentados os resultados obtidos a partir de um estudo de caso baseado em duas metodologias de aplicação e avaliação da Governança de TI.Item Creative - proposta de ferramenta de autoria para TV digital voltada ao usuário final(Universidade Federal do Maranhão, 2012-06-25) ALVES, Pablo Robert PereiraA característica interativa da TV digital ainda caminha a passos lentos atualmente, mas isso está para mudar. Com a chegada de televisores com Ginga embarcado no mercado nacional e com a possibilidade da extinção do modo de tramissão atual de TV, a demanda por ferramentas que auxiliem a autoria de aplicações voltadas para essa plataforma começa a aumentar de forma perceptível. A proposta deste trabalho é fornecer um meio de alavancar a autoria de aplicações interativas NCL por meio de uma interface amigável para usuários não programadores através do navegador.Item Estudo para integracao de arquiteturas para recomendaçao de conteudo na tv digital movel(Universidade Federal do Maranhão, 2012-06-26) COSTA, Alex GoncalvesO presente trabalho apresenta um estudo para integração de ferramentas com o objetivo de fornecer conteúdo contextualizado no cenário da TV Digital. Este trabalho propõe uma arquitetura de integração entre um framework de localização geográfica, um framework de sensibilidade ao contexto para TV Digital e a Máquina de Apresentação Ginga-NCL. Estudando cada arquitetura foi possível aproveitar módulos específicos para compor uma arquitetura combinando tais módulos.Item Geração semiautomática de especificação de correspondências entre metamodelos: aplicação em QVT(Universidade Federal do Maranhão, 2012-06-26) REIS, Paulo Roberto Jansen dosAtualmente, a indústria de software tem se defrontado com uma complexidade cada vez maior no processo de desenvolvimento, manutenção e evolução de software. Visando oferecer soluções para o gerenciamento dessa complexidade, foi proposta a Engenharia Dirigida por Modelos (MDE - Model Driven Engeneering). Apesar de a MDE oferecer suporte ao gerenciamento desta complexidade, a etapa de transformação entre metamodelos que é uma das principais etapas deste processo, ainda é uma tarefa manual. Este trabalho propõe uma ferramenta para gerar automaticamente as definições de transformação em QVT a partir de modelos de correspondências.Item Ferramenta Scorm dinâmica para auxiliar o ensino de libras(Universidade Federal do Maranhão, 2012-06-26) SOUSA, Dayse Yanne Caldas Siqueira deO acesso a uma educação de qualidade é um direito de todos. Tendo-se isso por base. é preciso que se construa uma sociedade mais inclusiva, principalmente para os portadores de necessidades especiais. Seguindo-se essa linha de pensamento, focou-se na surdez o principal tema desse trabalho. O surdo desde seu nascimento, passa a ser bicultural para a sociedade em que vive, tornando-se um estrangeiro em seu próprio país. No Brasil, o surdo comunica-se através da LIBRAS (Linguagem Brasileira de Sinais), método originado na França para alfabetização e que durante muito tempo foi discutido por diversos pedagogos e cientistas que defendiam correntes contrárias, a exemplo do oralismo. A tecnologia muito contribuiu para a minimização dessa barreira, mas há uma necessidade de desenvolvimento de ferramentas especificas que auxiliem na educação em sala de aula. Essa tecnologia acrescida de detalhes tais como imagens, vídeo e textos muito pode contribuir para o seu enriquecimento linguístico-cultural. Atualmente, o ensino é também feito fora de sala de aula, e muito tem crescido a educação a distância no Brasil, sistemas esses conhecidos como EAD. Seguindo essa motivação, esse trabalho tem como objetivo apresentar um glossário linguístico cultural baseado no padrão SCORM e testado em um AVA, no caso o Moodle.Item Desenvolvimento de um guia eletrônico de programação baseado em serviços web utilizando a abordagem rest(Universidade Federal do Maranhão, 2012-06-26) MARINS, Carlos Eduardo FerreiraA crescente procura por sistemas interoperáveis e baseados em padrões amplamente disseminados motivou o surgimento de soluções de desenvolvimento de sistemas baseadas em serviços web. Neste seguimento destacam-se a arquitetura orientada a serviços (SOA), baseada na utilização do padrão SOAP para troca de mensagens e WSDL para descrição de serviços, e a arquitetura orientada a recursos (ROA), que é derivada do estilo arquitetural REST. Neste trabalho, a ROA é utilizada para o desenvolvimento de um guia eletrônico de programação (EPG), que disponibiliza as programações atualizadas das principais emissoras de TV brasileiras, de modo que as mesmas possam ser facilmente consumidas por aplicações clientes desenvolvidas em diversas linguagens de programação e executando sobre plataformas heterogêneas. Para exemplificar uma das possíveis aplicações clientes do EPG, é apresentado o desenvolvimento de um aplicativo Android responsável por consumir as informações disponibilizadas pelo serviço web de EPG e disponibilizá-las de forma clara e intuitiva, provendo interatividade e mobilidade ao usuário final.Item Estudo de Caso: Arquitetura UPnP(Universidade Federal do Maranhão, 2012-07-09) NASCIMENTO, Alyston Claydson Verissimo doO termo UPnP e a evolução do termo PnP que significa "Ligar e Usar", uma tecnologia para conexão dinâmica de dispositivos em uma rede para compartilhar os recursos. Universal Plug and Play e um conjunto de protocolos de rede de computadores, idealizado inicialmente pela Microsoft e passado para o Fórum UPnP. Os objetivos da arquitetura UPnP são para conexão direta e simplificada, sem configuração, de equipamentos em pequenas redes domesticas ou comerciais. A tecnologia tem o nome de "Universal Ligar e Usar" por se tratar de ligar o equipamento em qualquer meio físico de rede, sem qualquer tipo de configuração. A arquitetura UPnP conecta os equipamentos de forma automática, dessa forma um ambiente inteligente seria um lugar o qual vários serviços e sensores estariam presentes e disponível ao usuário. Este trabalho visa fazer uma pesquisa sobre a arquitetura UPnP, como funciona o processo de conexão dos dispositivos de maneira automática, uma pesquisa sobre as atuais aplicações e as possíveis aplicações para o uso desta tecnologia.Item Implementação de mecanismos de segurança em uma rede Peerto-peer para dispositivos móveis: um estudo de caso da rede P2PDROID(Universidade Federal do Maranhão, 2012-07-10) AROUCHA, Cláudio Manoel PereiraA utilização e popularidade dos dispositivos móveis nos últimos anos vêm crescendo e as redes P2P como instrumento de compartilhamento de dados também, unir estas duas tecnologias tornou-se viável. Nesse contexto, a plataforma Android sistema operacional de código aberto tornou favorável o desenvolvimento do cliente P2PDroid uma aplicação com esta finalidade, mas este cliente não garante se dados trafegados foram violados. Então para prover que dados compartilhados entre os usuários através deste cliente sejam invioláveis e seguros, utiliza-se uma camada de segurança SSL (Secure Socket Layer).Item Métricas de software: medição do Sistema de Acompanhamento de Procedimentos Licitatórios do Tribunal de Contas do Estado do Maranhão - SAPLIC(Universidade Federal do Maranhão, 2012-07-10) RODRIGUES, Leandro Do Nascimento CostaMétricas de software e a medição do Sistema de Acompanhamento de Procedimentos Licitatórios do Tribunal de Contas do Estado do Maranhão - SAPLIC. Definem-se os diversos conceitos que envolvem o tema métricas de software, enfatizando finalidade, características e importância das métricas de software junto à engenharia de software e constatação de qualidade. Apresentam-se as várias classificações de métricas de software. Discriminam-se em detalhes as técnicas de métricas de software Linhas de código e suas variações, Ponto de Função e Complexidade Ciclomática. Indica-se abordagem para medição de software em geral e nas organizações. Em seguida são enumeradas ferramentas que automatizam a aplicação de técnicas de métricas de software. Na seção de medição do SAPLIC, coletam-se e analisam-se algumas métricas com o objetivo de avaliar a qualidade do sistema.Item Uma arquitetura para o desenvolvimento de jogos com múltiplos jogadores na plataforma Ginga(Universidade Federal do Maranhão, 2012-07-12) MUNIZ, Wenner BaimaA TV Digital Brasileira ganhou projeção nacional no final de 2007 quando o sinal digital começou a ser distribuído na região metropolitana de São Paulo. Desde então, estima-se que até o ano de 2016 todo o território nacional esteja recebendo sinais digitais de TV. O atual cenário do Sistema Brasileiro de TV Digital representa uma oportunidade para estimular o desenvolvimento de novos serviços e aplicações e, dentro desse contexto, esta monografia apresenta uma solução para prover meios de interatividade e inclusão social a partir de uma plataforma compatível com o SBTDV. Esta solução fornece um suporte ao desenvolvimento de jogos para múltiplos jogadores no ambiente Ginga, utilizando-se de um protocolo aberto para comunicação em tempo real e baseada em uma arquitetura orientada a eventos do tipo cliente-servidor.Item Mineração de dados usando o algoritmo Chaid(Universidade Federal do Maranhão, 2012-07-13) SÁ, Jefferson FerreiraO processo de Descoberta de Conhecimento em Bases de Dados ou Knowledge Discovery in Database (KDD) é a técnica de identificar padrões úteis em dados não processados. Essa técnica possui diversas etapas, sendo o processo de Mineração de Dados a mais importante na extração de conhecimento. Entre os diversos algoritmos usados nessa etapa, explicamos a fundo uma das técnicas de classificação de dados mais antigas, o método CHAID. Esse trabalho, além de esclarecer o algoritmo CHAID, buscou aplicá-lo a um estudo de caso que usando os registros presentes na base de dados da Pesquisa Nacional por Amostra de Domicílios (PNAD), realizada em todo Brasil pelo Instituto Brasileiro de Geografia e Estatística (IBGE) no ano de 2008, gerou uma Árvore de Decisão que traçou o perfil socioeconômico dos entrevistados relacionando o nível de escolaridade com a situação econômica dos mesmos. Com os resultados percebemos que entre os entrevistados com as menores rendas, a maioria possui apenas o ensino fundamental, sendo que o aumento do rendimento mensal das pessoas está diretamente relacionado ao grau de instrução delas, onde aquelas que apresentam os maiores rendimentos do Brasil, grande parte tem nível superior completo.Item A utilização de ferramentas de programação no desenvolvimento de um sistema de comércio virtual eletrônico(Universidade Federal do Maranhão, 2012-07-17) MENDES JÚNIOR, Walter AraújoA existência de uma Loja Virtual se torna muito importante quando se pretende alcançar um público maior e deseja obter um lucro imediato. No entanto é necessário que se tome algumas medidas de seguranças para evitar que terceiros tenham acesso a dados pessoais. O uso de um framework como o spring tornará possível a implementação da segurança na Loja de Comércio Eletrônico, sem que se tenha conhecimento dos detalhes de sua implementação. É muito importante também, que o site tenha uma interface gráfica bem chamativa, para que o comprador se sinta uma comodidade maior ao navegar pelo sítio virtual da loja, para isso foi utilizado arquivos de folhas de estilo CSS, frameworks como JSF 2.0 e primefaces 3.0 que compunham toda essa parte visual.Item Manipulação interativa de imagens médicas em 3D usando kinect e técnicas de visão computacional(Universidade Federal do Maranhão, 2012-07-31) SANTOS, Fábio Batista Sousa dosSistemas de interface homem-máquina têm sido objetos de pesquisa a vários anos. As pesquisas buscam melhores maneiras de traduzir comandos do usuário para o sistema. Neste contexto, gestos naturais podem ser utilizados como comando para interfaces em sistema computacionais, entretanto, deve-se desenvolver uma maneira de rastrear a mão do usuário e identificar os gestos utilizados como comando para tornar as ações adequadas. Este trabalho propõe uma metodologia de técnicas de manipulação de imagens em 3D, usando técnicas de visão computacional e o Kinect, um dispositivo de reconhecimento de gestos e voz desenvolvido pela Microsoft para o console Xbox, por meio uma câmera e do sensor de profundidade do Kinect, identificar a mão do usuário, rastrear sua posição e identificar gestos de comando produzidos pela mesma. O desempenho do sistema se mostrou eficiente no reconhecimento dos gestos e na manipulação (rotação, escala, translação e animação) das imagens médicas através dos gestos pré-definidos.Item Reconhecimento de gestos em libras através do processamento de imagens de vídeo utilizando modelos ocultos de Markov(Universidade Federal do Maranhão, 2012-08-01) MOTTA, Suellen de Araujo Caduda da SilvaSegundo o censo do IBGE de 2010, o Brasil possui mais de 2,1 milhões de pessoas com grande dificuldade auditiva, das quais 344,2 mil são completamente surdas. Muitas delas comunicam-se entre si através da Língua Brasileira de Sinais (Libras), que desde 2002 é reconhecida como a Língua Oficial da Pessoa Surda no país. Incluir essas pessoas na sociedade deve ser um objetivo buscado por todos os brasileiros. Neste sentido, qualquer ferramenta computacional que auxilie na comunicação dos surdos com os falantes da língua portuguesa, ou na interação mais natural dessas pessoas com sistemas computacionais, é bemvinda. O campo do reconhecimento de gestos através de técnicas baseadas em visão computacional e processamento de imagens é objeto de pesquisa há muitos anos. Inúmeros trabalhos bem-sucedidos modelam movimentos humanos utilizando os Modelos Ocultos de Markov, técnica que já provou ser de bastante eficiência no reconhecimento da fala, e recentemente vem provando também ser uma poderosa ferramenta para o reconhecimento de gestos. Poucos trabalhos, no entanto, aplicam essas técnicas no reconhecimento das línguas de sinais, especialmente a Libras. Assim, o principal objetivo deste trabalho é a elaboração de uma metodologia eficiente para reconhecimento de algumas palavras em Libras, o que inclui o desenvolvimento de dois módulos: um para o rastreamento das mãos em vídeos, e o outro para a classificação dos gestos, utilizando os Modelos Ocultos de Markov. A taxa de acerto de 92,5% obtida nos testes realizados sobre as bases de treino e teste comprovam a eficácia da metodologia proposta e indicam a possibilidade de extensão do trabalho, no intuito de abranger maior número de gestos e possivelmente sentenças.Item Estudo e testes de usabilidade em ferramentas de autoria visual(Universidade Federal do Maranhão, 2012-08-31) LIMA, Leandro Cavalcante MendonçaCom a grande quantidade de softwares disponíveis no mercado, os testes dos mesmos são cada vez mais importantes para o sucesso de uma aplicação, devido ao aumento da exigência dos usuários em relação a questões anteriormente não tão importantes como, nesse caso, a qualidade das interações com a interface do sistema. Neste trabalho, são apresentados os diversos conceitos que envolvem interação humano-computador, usabilidade e softwares de autoria, dando ênfase aos testes de usabilidade, sua preparação, procedimentos, desenvolvimento e apresentação de resultados. Com o objetivo de possibilitar a preparação de um modelo padrão mais efetivo de interface e interações de softwares de autoria automatizada de conteúdo.Item Os benefícios da estruturação da TI baseada na governança: a adoção da metodologia ITIL aplicada em uma empresa privada(Universidade Federal do Maranhão, 2012-08-31) SILVA, Daniel de AmorimO aumento da competitividade no mercado e a exigência dos clientes por novas soluções exigem das empresas aperfeiçoamento tecnológico e a modernização de todos os processos em todas as suas áreas. A TI, que já possui em seu DNA essa rotina de aperfeiçoamento, teve que buscar novos equipamentos, além de mudar sua forma de gestão para atender esse novo conceito. Logo, alguns processos e metodologias foram desenvolvidos para aprimorar cada vez mais os serviços entregues pela TI bem como aumentar o seu controle financeiro. Entre as metodologias criadas as que mais se destacaram foram o ITIL (Information Technology Infrastructure Library), COBIT (Control Objetives For Information And Related Technology) e a ISO 20000 (International Organizacion for Standart), já que trouxeram alguns procedimentos e processos que deram muitos resultados positivos para várias empresas quando implantados. Este trabalho tem por objetivo mostrar essas metodologias e o detalhamento dos seus processos, além de um estudo de caso.