Programa de Pós-graduação em Engenharia de Software
URI Permanente desta comunidadehttps://repositorio.ufrn.br/handle/123456789/20949
Navegar
Navegando Programa de Pós-graduação em Engenharia de Software por Autor "Almeida, André Gustavo Duarte de"
Agora exibindo 1 - 3 de 3
- Resultados por página
- Opções de Ordenação
Dissertação Avaliação arquitetural do Sistema SUAP: uma análise sistematizada sobre desempenho(2018-12-07) Casadei, Tarso Latorraca; Silva, Carlos Eduardo da; ; ; Almeida, André Gustavo Duarte de; ; Barbosa, Eiji Adachi Medeiros;Sistemas de informação têm se tornado cada vez mais robustos, trabalhando com altos volumes de dados, objetos e, consequentemente, processos. No contexto do Instituto Federal do Rio Grande do Norte (IFRN), foi desenvolvido um sistema próprio para atender a todas as atividades administrativas e acadêmicas da instituição: o SUAP, Sistema Unificado de Administração Pública. Ao longo de 11 anos, a aplicação evoluiu de apenas um módulo para mais de 40, além do crescimento vertiginoso de usuários – que hoje permeia o número de 35 mil. Esses aspectos muitas vezes impactam diretamente no desempenho de sistemas, levando os arquitetos de software a buscarem alternativas para melhor escalar suas aplicações. No caso do IFRN, mesmo após altos investimentos realizados em infraestrutura, os problemas de desempenho do SUAP persistem. Buscando um melhor aproveitamento da estrutura de hardware disponível, faz-se necessário compreender as razões destes problemas de desempenho, a fim de que estes recursos computacionais sejam utilizados de forma dinâmica e crescente, geridos de forma mais eficiente e capazes de suportar cargas excedentes sem prejuízo de desempenho da aplicação. Surge, assim, a necessidade de se avaliar aspectos mais abrangentes da arquitetura atual da aplicação, para que possam ser conhecidos elementos que prejudiquem seu desempenho. Este trabalho tem o objetivo de realizar uma análise sistematizada de desempenho do SUAP através da aplicação do método de avaliação arquitetural ATAM (Architecture Trade-off Analysis Method) e da execução de um conjunto de testes de desempenho que possibilitem a identificação de seus principais pontos de lentidão. Com isso, espera-se contribuir para a definição de uma estratégia para testes de desempenho que possam ser incorporados ao processo de desenvolvimento do SUAP.Dissertação OpenData Processor: uma ferramenta para a automatização do processo de extração e publicação de Dados Abertos(2018-07-30) Vilela, Allyson Bruno Campos Barros; Lopes, Frederico Araújo da Silva; Almeida, André Gustavo Duarte de; ; ; ; Medeiros Neto, Francisco Dantas de; ; Aquino Júnior, Gibeon Soares de;O acesso público à informação do governo é um aspecto importante da sociedade moderna que permite a participação ativa da população no monitoramento das ações governamentais. O decreto no 8.777, assinado pela Presidência da República em 11 de maio de 2016, institui a Política de Dados Abertos do Poder Executivo Federal. A partir dele, os órgãos e entidades da administração pública federal direta, autárquica e fundacional são obrigados a disponibilizarem os dados no formato aberto. No entanto, grande parte dessas instituições estão descumprindo os compromissos definidos no Decreto. Uma possível explicação para esse número é a necessidade dos responsáveis técnicos terem bons conhecimentos de seus sistemas de informação e das legislações vigentes aliada com a dificuldade na extração dos dados visto que na maioria das instituições, todo o processo de extração, publicação e atualização dos dados abertos é feito de forma manual. Nesse sentido, este trabalho propõe o desenvolvimento de uma ferramenta de automatização do processo de extração, publicação e atualização dos dados abertos. Para demonstrar a viabilidade dessa automatização foi utilizado, como estudo de caso, a integração entre o SUAP e o CKAN.Dissertação SmartNode Dashboard: um framework front-end baseado em NodeRED para criação de City Dashboards(2019-01-28) Dias, Cesimar Xavier de Souza; Lopes, Frederico Araújo da Silva; Leite, Jair Cavalcanti; ; ; ; Almeida, André Gustavo Duarte de; ; Silva, Gustavo Girão Barreto da;Atualmente diversas cidades têm se envolvido com pesquisas no intuito de fomentar a criação de soluções que dispõe os dados e informações à população, são os chamados City Dashboards. Estes projetos possibilitam aos cidadãos acompanhar os acontecimentos da cidade em tempo real, possibilitando a essas pessoas planejarem suas rotinas baseado no conhecimento gerado sobre o seu contexto local. Mesmo com o número crescente de projetos sendo desenvolvidos com essa finalidade, não há, ainda, trabalhos que sejam voltados a criar estruturas reaproveitáveis ou metodologias que utilizem outros produtos de softwares de código aberto com vistas à padronização de produção de dashboards. Diante disso, esse trabalho se propôs em criar um framework utilizando o Bootstrap. O framework teve a intenção de implementar padrões de projetos e de interface web, focados em conteúdos com estruturas reaproveitáveis, utilizando o Node-RED como plataforma de execução. Como resultados deste trabalho, foi possível conceber o SmartNode Dashboard, um framework para criação de interfaces padronizadas e customizáveis. Além de oferecer aos desenvolvedores de dashboards uma metodologia de utilização do SmartNode Dashboard junto ao Node-RED para facilitar e ampliar a capacidade das equipes no tocante ao desempenho, tempo e qualidade no desenvolvimento de dashboards.