Repositório Institucional

Linguagem específica de domínio para descrever regras de classificação de candidatos ao sistema de cotas da rede de ensino pública federal

Mostrar registro simples

dc.contributor.advisor Teixeira, Leopoldo Motta
dc.contributor.author Estrázulas, Daniel Severo
dc.date.accessioned 2021-03-31T10:43:09Z
dc.date.available 2021-03-31T10:43:09Z
dc.date.issued 2020-09-04
dc.identifier.uri https://repositorio.ifsc.edu.br/handle/123456789/1963
dc.description Disponível na versão on-line pt_BR
dc.description.abstract Este trabalho apresenta uma pesquisa que tem como objetivo compreender, por meio da elaboração de uma linguagem específica de domínio, a viabilidade de melhoria na comunicação entre usuários de negócio e desenvolvedores, visando o aumento na produtividade da especificação de requisitos e da implementação de regras concernentes ao sistema de cotas da rede de ensino pública federal. A classificação de candidatos cotistas é garantida por meio da lei nº 12.711/2012, em conjunto com os decretos nº 7.824 e nº 9.034, os quais passaram por mudanças em suas diretrizes nos anos de 2012, 2016 e 2017. Adicionalmente a essas mudanças, podem ocorrer situações em que a interpretação de lei é alterada. Essas dificuldades podem resultar em atrasos na aderência à legislação, assim como falhas na comunicação entre desenvolvedores e especialistas de negócio. Portanto, a criação de uma linguagem que expresse regras de distribuição de vagas de maneira mais clara poderá auxiliar na geração de código de classificação com menor dependência de conhecimento técnico em programação, o que pode contribuir para a celeridade dos processos de ingresso em futuras alterações de regras de classificação. Como metodologia realizou-se uma pesquisa de natureza qualitativa com 20 usuários, de modo a verificar as dificuldades de compreensão e uso da linguagem desenvolvida na ferramenta Meta Programming System (MPS) da JetBrains, além do desenvolvimento de uma Application Programming Interface (API) como prova de conceito para a respectiva geração do serviço de classificação. Para tanto, esse trabalho foi baseado em um levantamento do histórico de mudanças no sistema de controle de versões do Instituto Federal de Santa Catarina (IFSC), no qual foram identificadas as principais alterações realizadas em função de versões de lei até o momento. Como resultado da presente pesquisa obteve-se o comparativo de dificuldades e preocupações sobre o uso da DSL entre 4 (quatro) grupos de usuários com diferentes características de formação e experiência. Após essa análise foram implementadas algumas melhorias na linguagem, com relação aos comentários e sugestões dos usuários. Ademais, com os testes da API, foi possível comparar os resultados da implementação da linguagem com os dados históricos de processamento de candidatos do IFSC em 16 processos seletivos. Por fim, conclui-se que a aplicação da DSL Cotas pode contribuir para a melhoria de comunicação e de entendimento entre os diferentes perfis de conhecimento dos envolvidos, além de propor um novo meio de aplicação prática-teoria de linguagens de domínio específicas. Ressalta-se a relevância social desse estudo, no que diz respeito às ações institucionais para atendimento de demandas que tratam de questões sobre a inclusão social como prioridade nos processos seletivos de ingresso. pt_BR
dc.language.iso pt_BR pt_BR
dc.subject linguagem de domínio específico pt_BR
dc.subject meta programming system pt_BR
dc.subject lei de cotas 12.711/2012 pt_BR
dc.subject regras para classificação de candidatos pt_BR
dc.subject rede federal de ensino pt_BR
dc.title Linguagem específica de domínio para descrever regras de classificação de candidatos ao sistema de cotas da rede de ensino pública federal pt_BR
dc.type Dissertation pt_BR
local.institution.discipline Programa de Pós-graduação Profissional em Ciência da Computação pt_BR
local.institution.campus cte pt_BR
local.institution Universidade Federal de Pernambuco pt_BR


Arquivos deste item

Este item aparece na(s) seguinte(s) coleção(s)

Mostrar registro simples

Buscar DSpace


Navegar

Minha conta