Produtos gerados: Artigo em Conferência - 2018
A REFACTORING ARCHITECTURE FOR MEASURING AND IDENTIFYING SPOTS OF DESIGN PATTERNS INSERTION IN SOURCE CODE
This work presents an architecture for detecting insertion spots of design patterns in an object-oriented source code. The proposed architecture contains a Service that implements Detection Methods (DMS) present in the literature such as identification of precursors, prolog rules and facts, among others. The DMS notifies the Metrics Service (MS) which patterns can be used. The evaluation of the application of the patterns undertaken by the MS is performed by means of quality metrics such as maintainability, flexibility, and so forth. The MS notifies the Client App (CA) of the advantages and disadvantages of using the eligible patterns. The CA interacts with the user to retrieve decisions about which changes to perform in source code according to the design pattern real benefit and notifies the Applier Service (AS), that applies the patterns in the source code. The difference between the proposed architecture and the literature is that it allows a thorough interaction with the user and it creates an extendable environment to cover several pattern detection/insertion methods. The architecture allows automated support to users engaged in the refactoring process based on design patterns.
AN APPROACH FOR MODELING POLYGLOT PERSISTENCE
The emergence of NoSQL databases has greatly expanded database systems in both storage capacity and performance. To make use of these capabilities many systems have integrated these new data models into existing applications, making use of multiple databases at the same time, forming a concept called ”Polyglot Persistence”. However, the lack of a methodology capable of unifying the design of these integrated data models makes design a difficult task. To overcome this lack, this paper proposes a modeling methodology capable of unifying design patterns for these integrated databases, bringing an overview of the system, as well as a detailed view of each database design.
PROJETO DE LETRAMENTO DIGITAL INFANTIL: METODOLOGIA DE ENSINO DE INFORMÁTICA PARA CRIANÇAS COM NECESSIDADES ESPECIAIS
As ferramentas da tecnologia aliadas a prática de atividades lúdicas auxiliam no aprendizado de crianças com necessidades educacionais especiais. Este artigo relata a metodologia de ensino adotada para avaliar os conhecimentos dos com deficiência intelectual na aprendizagem de informática. A metodologia adotada para a execução do projeto apresentado neste artigo é realizada por 5 (cinco) passos que são executados de forma iterada e alguns de forma concomitante. Os critérios de avaliação são obtidos por meio de pesquisa e que estejam relacionados a área de informática. Os resultados deste trabalho foram observados do ponto de vista acadêmico quanto do ponto de vista social.