Produtos gerados: Iniciação Científica ou Extensão - 2014

ANÁLISE DAS TÉCNICAS LÚDICAS NO ENSINO DE INFORMÁTICA PARA A EDUCAÇÃO INFANTIL: UM ESTUDO DE CASO NO PROJETO DE LETRAMENTO DIGITAL INFANTIL

Este plano de IC tem como objetivo analisar as técnicas lúdicas adotadas no ensino das tecnologias de informação do projeto de Letramento Digital Infantil a fim de propor melhorias em sua forma de aplicação à alunos do ensino infantil.

ANÁLISE QUANTITATIVA DO PROCESSO DE REFATORAÇÃO DO FRAMEMK

O processo de refatoração possibilita melhorias no código de desenvolvimento de um sistema. Os benefícios estão associados a aquisição de códigos mais objetivos e simples. Os padrões de projeto estão contribuem para o processo de refatoração. Este trabalho de IC apresenta uma análise qualitativa do processo de refatoração realizada no framework de domínio para Formação de Preço de Venda (FrameMK). A realização desta análise foi possível mediante um estudo específico sobre refatoração baseada em padrões de projeto, bem como ferramentas automatizadas para refatoração.

APLICAÇÃO DE CRITÉRIOS DE ACESSIBILIDADE NO FRAMEMK

Em um ambiente web poucos sítios têm estrutura e conteúdo acessível a todos os tipos de usuários. A adequação deles é necessária para promover um ambiente igualitário. A WCAG 2.0 estabeleceu um conjunto de diretrizes que tornam uma página acessível a qualquer tipo de usuário, porém não definiu um procedimento para aplicação destas. Desta forma, o presente trabalho apresenta um processo contendo cinco atividades que auxiliam o desenvolvedor durante a adaptação de suas páginas para conter as diretrizes da WCAG 2.0. Uma das atividades desse processo é a definição de quais diretrizes devem ser implementadas prioritariamente. Isto é realizado usando a escala de mensuração de atividades de Alpert.

UM PROCESSO DE REFATORAÇÃO PARA O SISTEMA FRAMEMK

Este trabalho de IC adaptou o processo de Rapeli (2006) para ser usado em frameworks de domínio, sendo composto por três etapas oriundas de Rapeli: Entendimento do sistema, Aplicação da refatoração com padrões de projeto, e a Verificação do sistema após a refatoração, foi necessário a inclusão da etapa da Utilização de ferramentas para a detecção de bad smells e a inclusão de um passo dentro da Verificação do sistema após a refatoração, que também utiliza uma ferramenta automatizada, verificando se as refatorações foram corretamente aplicadas. O uso do processo proposto foi inicialmente realizado na etapa de Utilização de ferramentas para detecção dos bad smells do projeto FrameMK (Framework de Domínio na área de Preço de Venda), que está sendo desenvolvido durante anos por acadêmicos do grupo de pesquisa GPES, havendo uma rotatividade de pessoas. A aplicação desta etapa no estudo de caso foi realizada nos pacotes app, onde foi detectado 362 Issues; no pacote appTilesController, foi detectado 64 Issues. Cada Issue significa uma refatoração que pode ser aplicada no código. Com a refatoração aplicada nos bad smells encontrados, obtive-se uma melhora de 18,8% na qualidade do código do pacote app, que diminuiu seus Issues para 166, e uma melhora de 34,8% no pacote appTilesController, que agora possui 35 Issues.

USO DE TECNOLOGIAS DE INFORMAÇÃO E COMUNICAÇÃO LÚDICAS NO ENSINO DE INFORMÁTICA PARA A EDUCAÇÃO INFANTIL: UM ESTUDO DE CASO NO PROJETO DE LETRAMENTO DIGITAL INFANTIL

Este plano de IC tem como objetivo analisar o uso tecnologias de informação e comunicação adotadas pelo projeto de Letramento Digital Infantil a fim de propor melhorias em sua forma de aplicação à alunos do ensino infantil.

Laboratório de Engenharia de Software e Inteligência Computacional

Siga-nos