Bacharelado em Ciência da Computação (UAG)
URI permanente desta comunidadehttps://arandu.ufrpe.br/handle/123456789/2951
Siglas das Coleções:
APP - Artigo Publicado em Periódico
TAE - Trabalho Apresentado em Evento
TCC - Trabalho de Conclusão de Curso
Navegar
Item Sistema de controle patrimonial(2017-03-22) Morais, Anderson Melo de; Silva, Fabiano Barbosa Mendes da; http://lattes.cnpq.br/4936474533283881; http://lattes.cnpq.br/4825772150496499This report presents the SISCOMP - Patrimonial Control System, a warehouse control system, developed based on the needs of the Garanhuns City Hall. SISCOMP’s main objective is to offer users an environment where they can efficiently control the entry and exit of assets of the central warehouse, as well as follow an allocation of all goods and equipment in various sectors of the company. The platform aims to streamline and centralize the patrimonial control of the City Hall of Garanhuns, allowing the quick and practical obtaining of information regarding a particular good or equipment through its identification tag that is posted in a visible place in all the equipment. Among the benefits of the system, the following stand out: practicality, agility and safety. The application was implemented in the Java language along with Hibernate and MySQL. In addition, Database Software Engineering techniques and a version control tool were used for a better development of the project. During the modeling process, conversations with the central warehouse servers enabled the creation of requirements, which sought to meet the needs of the same. Unit tests were performed that indicate a good functioning of the system, together with a reliability in the area of safety. Finally, all the proposed requirements were met and the system is in the implementation phase, awaiting the resolution of bureaucratic issues.Item Relatório de estágio supervisionado: Secretaria de Educação de Garanhuns(2018) Elias, Alana Maria Tenório; Rocha, Rodrigo Gusmão de Carvalho; http://lattes.cnpq.br/4654692334430085; http://lattes.cnpq.br/4249467181282314Item Relatório de Estágio Supervisionado Obrigatório (Secretaria de Educação de Garanhuns)(2018) Batista, Cleyton Silva; Rocha, Rodrigo Gusmão de Carvalho; http://lattes.cnpq.br/4654692334430085; http://lattes.cnpq.br/4825772150496499This report presents the tasks performed at the stage offered by Garanhuns' education department, the purpose of which is the implementation of an educational GNU / LINUX distribution for the computers of public schools of Garanhuns - PE: providing training, access and digital inclusion, "whose main objective is to contribute to the effective use of information technology in public school education in the municipality of Garanhuns. The internship happened as follows: the first moments of the internship took place at the Federal Rural University of Pernambuco (UFRPE) Campus Academic Unit of Garanhuns (UAG), all the processes performed in the (UAG) are described in detail, then all the work was done in the Garanhuns Education Department (SEDUC), and all details are described below.Item M Harmony BR: o uso de formalismos para a composição algorítmica baseada em conhecimento(2018-02-23) Silva, Vinícius Santana; Carvalho, Tiago Buarque Assunção de; Costa Junior, Jerônimo Barbosa da; http://lattes.cnpq.br/6050271311748487; http://lattes.cnpq.br/7150833804013500; http://lattes.cnpq.br/8393251786005816Throughout history, several studies have tried to introduce the use of computers in other areas of knowledge, including music, and several researches have been done to show the ability of computers to compose music. The present work had the objective to verify the possibility of the creation of a simple software capable of generating harmonies of a certain musical style, using context-free grammars, based on knowledge. The development of the tool was based on the analysis of the characteristics of two different musical styles: Punk Rock and Sertanejo Universitário, through the collection and analysis of data of 40 songs. Subsequently the database was expanded with the inclusion of 50 Reggae songs and 30 songs to the Sertanejo Universitário style, totaling 120 songs. Based on the information extracted from the music dataset, 3 specific grammars were generated to produce harmonies of each style analyzed by means of a composition algorithm. The study resulted in the production of an application that composes knowledge-based harmonies, which proved useful in aiding musical composition process.Item Uma análise do gerenciamento de serviços de TI baseada no ITIL em uma organização educacional privada(2018-08-15) Felix, Eduardo Ferreira; Ximenes, Assuero Fonseca; http://lattes.cnpq.br/0060135791012696; http://lattes.cnpq.br/8763698582076780This research had the objective to analyze the practices adopted by the management of IT services in a private educational organization in Garanhuns. In this direction, it was proposed to investigate how the organization manages IT services and, from this, to identify the managements used by the ITIL good practices library and to verify what the benefits would be due to the adoption of the ITIL methodology for the organization and, in addition, it was tried to investigate what are the main difficulties in the organization for not using the good practices proposed by ITIL. In order to reach the objectives of this work, we used field exploratory research and systematic observations and semi-structured interviews were used as collection instruments. On this, the analysis of the data revealed that the IT manager seeks to manage IT services without following any model of IT governance, which generates enough problems day after day of the organization. During the observation, it was verified that the IT manager deployed two of the managements following the ITIL model that were the configuration management and the service center. Finally, data analysis allowed the understanding of the transformation of tacit knowledge into explicit knowledge of daily work practice. The presentation of the results of the experiences of the professionals, from the identification of the following phenomenon in relation to the services allowed the identification of the phenomenon that was synthesized as the management of the technological services without following well-defined standards proposed by the IT governance. Through the discovery of the phenomenon were listed the categories that helped to understand the current reality of the company in relation to IT services and demonstrated the advantages of following an IT governance model based on ITIL.Item Uma análise de funções Wavelet para a tarefa de reconhecimento facial(2018-08-22) Ferreira, Fabrício Paes; Carvalho, Tiago Buarque Assunção de; http://lattes.cnpq.br/7150833804013500; http://lattes.cnpq.br/5610038616163785Face recognition is an important research topic because of its wide range of applications, such as surveillance, biometrics and control access. Waveletfaces is a feature extraction technique that can improve the accuracy rate of a face recognition system. Nonetheless, its results may deeply vary depending on the wavelet function, decomposition level, classifier, other dimensionality reduction techniques used along with Waveletfaces, as well as the face database. To determine whether there is a subset of such items that can improve Waveletfaces, we performed an extensive comparison. We evaluate 4 dimensionality reduction methods using Waveletfaces, 106 different wavelet functions, 5 decomposition levels, 4 classifiers, and 5 face data sets. The combination of all these elements results in 42,400 scenarios at most. We used the confidence interval hypothesis test to compare the accuracy rate of each scenario with the maximum one within each data set. We determine that a few wavelet functions, such as some from the Reverse Biorthogonal family, can greatly improve classification accuracy. It is also shown that the Nearest Neighbor classifier performs well on all five databases. Moreover, other elements are very related to database issues.Item Desenvolvimento de sistema web mobile para home care: beira leito(2018-08-23) Sousa, Raul Pedro de Vasconcelos; Carvalho, Tiago Buarque Assunção de; http://lattes.cnpq.br/7150833804013500; http://lattes.cnpq.br/3362844917050042This report presents "Beira Leito", a web-mobile system for home care, which assists in the control of the day and stock for the company "Homecare Garanhuns". Home care is a form of medical care where the patient is hospitalized, receiving periodic visits from the health professionals who accompany him, such as: doctors, nurses, psychologists, social workers and others. The patient also receives the medicines and other products associated with his treatment at home, and these are applied by the professional who makes the visit. Due to its particular characteristics, this type of care presents problems and challenges characteristic of both the ealth area (monitoring and evolution of the patient’s condition) and administrative (stock control and estimation of associated costs). For this reason, it was proposed that Beira Cama consists of a Web-mobile system that assists in the control of the workday of the professionals, monitoring their location and procedures performed by them through an application installed in a tablet that functions as a " digital prescription "containing the schedules, items and description of the medical procedure to be performed, where at the end of the same the professional informs if the same was performed or not. The web front is an administrative part where the professionals, products, patients and procedure are registered, as well as it is possible to carry out the monitoring of the costs associated with the operations as well as the monitoring of the employee and patients. At the end of the stage we were able to elaborate a MVP Minimum Viable Product that contains everything that was requested by the customer and ready to start being validated commercially.Item Aplicativo para sorteio de jogadores na formação de equipes em esportes coletivos(2019) Almeida, Luiz Alberes Bispo de; Carvalho, Tiago Buarque Assunção de; http://lattes.cnpq.br/7150833804013500In this report is presented the Sem Panelinha, an application for adraw of play-sports teams, with anemphasis on football. With Sem Panelinha,the user can choose three types of sweepstakes: Random, which distributes the players to teams without any criteria; By Key Heads, which does not allow the players to defined as Keyheads remain on the same team; and By Stars, where possible to give a note through the amount of stars for each of the players. The from the selection of one of these draws the participating players are registered and the end of the registration process, the teams will be formed. Among the benefits of the system, the following stand out: practicality, agility and power of choice. The application has been deployed using Android Studio,with the local data base made by SQLite. Besides that, techniques of Software and Data bases were used for better project development. During the modeling process, meetings with users and visits to the event sites enabled the creation of requirements, meeting the needs of of users. A unit test was performed that indicated a good functioning of the system. Finally, all the proposed requirements have been met and the system is in operation, through usability testing.Item Implantação do portal institucional do núcleo de tecnologia da informação da UAG-UFRPE com o sistema de gerenciamento de conteúdo Drupal 7(2019) Miranda, Rafael Marques; Rocha, Rodrigo Gusmão de Carvalho; http://lattes.cnpq.br/4654692334430085; http://lattes.cnpq.br/6488307420823162Qualifying communication is essential in an increasingly connected world, allowing the user to more easily find information about an organization, equipment and services offered. Therefore an organ or department needs an official communication channel. In Brazil there are standard guidelines for content, information architecture and visual identity, based on this, the non-mandatory supervised state objective in the implementation and personalization of an institutional portal will allow the university community easier access to information about the services offered by the NTI, as well as announcements and news, through the new portal teachers, students and technicians will have at disposal all catalog IT services and information on IT technical support. The site was deployed with a CMS content management system with Drupal framework, and the portal follows the visual communication standard established by the Federal Government, which seeks to standardize websites of federal public agencies. Among the benefits stand out the parao facility for the management of the portal as well as the injection of content. This report covers the main activities, as well as its results, carried out at the Compulsory Supervision Stage (ESO), held at the Information Technology Center, located in the city of Garanhuns (PE), in the period 01/10/2018 on 12/13/2019, with an hourly load of 30 hours per week.Item Implantação e treinamento para o uso do sistema de gestão escolar i-Educar(2019-01-22) Lima Júnior, João Bosco de; Vanderlei, Igor Medeiros; http://lattes.cnpq.br/7448139435512224; http://lattes.cnpq.br/0845575549442154Item Controle de emissão e validação de diplomas digitais utilizando Blockchain(2019-01-25) Morais, Anderson Melo de; Mendonça, Sérgio Francisco Tavares de Oliveira; http://lattes.cnpq.br/6313698968060384; http://lattes.cnpq.br/4825772150496499With the development of new technologies, new challenges also arise regarding the security of the many information that is constantly generated. This paper aims to evaluate the feasibility of using Blockchain to guarantee security in the issuance of digital diplomas by Higher Education Institutions and to develop an application to exemplify the process of issuing and validating a digital document. For this, a bibliographical research was carried out to understand the operation of a Blockchain network and the level of security presented by it, also sought to understand how the process of issuing a diploma is given and what security mechanisms traditionally used for data protection. Next, a web system was implemented, using modern development tools, in order to demonstrate the issuance of a digital diploma and the use of a local Blockchain network to register this document. The application also allows the validation of documents issued using a multi-level query system, which verifies that the document is registered in the application database and the local Blockchain, only to confirm its authenticity.Item Análise dos componentes principais supervisionada: uma abordagem não-paramétrica(2019-02-04) Sousa, Raul Pedro de Vasconcelos; Carvalho, Tiago Buarque Assunção de; http://lattes.cnpq.br/7150833804013500; http://lattes.cnpq.br/3362844917050042Problems of classification of data become more commonly used. Classification task has a broader range of applications, ranging from detection of spam emails to classification of malignant and benign tumors. In these problems, the quantity of characteristics plays a fundamental role both in the quality and performance of the classifiers. Data having a high dimensionality tends to have lower accuracy and longer processing time. Feature extraction techniques are excellent solutions to this situation, generating a new set of features and selecting the best ones for classification. Principal Component Analysis (PCA) is one of the most common feature extraction techniques. In general, PCA presents excellent results, but because it is an unsupervised technique there are situations where the method can not extract discriminant features. We developed a supervised version of the PCA using Bayesian classification with the kernel density estimation (KDE) to select features. This method has emerged as an extension of the Minimum Classification Error PCA (MCPCA). MCPCA also uses the Bayesian error as a metric however it presents a series of constraints. Comparing the exposed method with PCA, MCPCA and Supervised PCA (SPCA), another supervised approach to PCA, comparing the accuracy by characteristics in four classifiers to sixteen databases. The proposed method presented the greater accuracy in 72% of the cases. For PCA, MCPCA, and SPCA this number is 31%, 36%, 12%, respectively. When using a single extracted feature, the maximum accuracy if achieved is 89%, 14%, 37%, and 25% of the cases for proposed method, PCA, MCPCA, and SPCA, respectively.Item Previsão de resultados de jogos do campeonato brasileiro de futebol utilizando aprendizagem de máquina(2019-02-05) Almeida, Luiz Alberes Bispo de; Carvalho, Tiago Buarque Assunção de; http://lattes.cnpq.br/7150833804013500Over the past few years, the demand for sports betting has grown, and several people started living off this market. Using Machine Learning with the goal of making game analysis for betting more comfortable as well as measuring profits, a database for the Brazilian Soccer Championship Série A 2017 was created, encompassing features from two opposing teams and the match. For testing in an evaluation model, the Naive Bayes technique was chosen, simulating a Brazilian Championship round, which contains ten matches. The evaluation model was executed both with and without correct probability restrictions, with the goal of reducing errors. Three scenarios were used on the evaluation model, the first having two classes that consider goals by both teams, the second regarding the total match goals (over or below 2.5 goals) and the third considering all three possible match results (a victory for one side, a tie, or a victory for the other side). The results without probability restriction reached its higher value at 5.51% of average and total profit. However, regarding the results with probability restriction, the best average gain was 36.05%, and the best total profit was 39.13%, both using 99% correct probability restriction.Item Relatório de Estágio Supervisionado Obrigatório (ESO)(2019-06-16) Rodrigues, Mateus Resende; Rocha, Rodrigo Gusmão de Carvalho; http://lattes.cnpq.br/4654692334430085Item Algoritmos Exatos e Heurísticos para os Problemas de Steiner e de Conexão de Terminais com Número Restrito de Roteadores e Elos(2019-07-08) Libório, Felipe Tenório de Holanda Rocha; Pinheiro, Rian Gabriel Santos; http://lattes.cnpq.br/1447954471683870; http://lattes.cnpq.br/1881833645223497This work presents solutions for the Terminal Connection Problem with Bounded Number of Routers and Links (TCP). The TCP consists in finding a spanning tree to a subset of vertices of a given graph. It differentiates itself from the Steiner’s problem by having additional restrictions to the number of Steiner nodes allowed in a solution. The TCP can be applied in the same types of problems on which you can make use of the Steiner’s problem, which includes: VLSI circuit project; multicast routing; to model and solve telecomunications planning problems; and electricity distribution. As the TCP is a generalization on the Steiner’s problem in graphs, tests in instances of this problem were also made. Moreover, a multitude of instances of different difficulty levels was generated for the TCP, instances which posterior works on the problem will be ablem to use for comparing the performance of future solutions. The results obtained for the Steiner Problem instances were compared to those of another solution found in the literature, and the metaheuristic utilised to solve them, the Large Neighborhood Search (LNS), has shown to be viable as a simple and low cost, both in time and in memory requirements, way of reaching satisfactory results for this problem. Achieving a mean error below 2% for the evaluated instances, depending on the time given for the aolgorithm. Furthermore, this is the first known work to present a solution to the TCP. Besides the LNS metaheurístic, an exact solution was implemented by the means of the IMB ILOG CPLEX solver. For the tested instances whose optimal values were found by the presented exact solution, the LNS implementation managed to get an mean error rate of 0.66% meanwhile having a run time 22 times smaller than that of the exact solution and found the optimal value in 14 out of the 18 tried instances. The results obtained on the solving of the TCP instances, alongside the generated instances themselves, have formed a base for the comparison of future solutions that may come to be Proposed for this problem.Item Análise e proposta de diretrizes para um sistema de gerenciamento de segurança da informação no Instituto Nacional do Seguro Social de Garanhuns – INSS/GEXGAR(2019-07-11) Soares, Samir Josué Laranjeira; Ximenes, Assuero Fonseca; http://lattes.cnpq.br/0060135791012696Item A utilização do DevOps como fonte de vantagem competitiva para uma organização(2019-07-11) Frazão, Dário de Araújo; Ximenes, Assuero Fonseca; http://lattes.cnpq.br/0060135791012696; http://lattes.cnpq.br/6101448290120723The objective of this work was to analyze how organizations can have a competitive advantage by using DevOps, what are the gains from its use within the context of IT governance and how a company needs to find itself to be able to sucessfully implement a practice through a proposed model. For this, were analyzed the impacts caused in the areas of development and operation, and consequently, the IT governance. To achieve the objectives, an exploratory research was developed to obtain an understanding of what IT governance represents for organizations and, with this, to understand the relevance and advantages caused by the adoption of DevOps. The results show that IT governance is important for the organization to add value to its products and services, and that there are several methodologies that, if applied correctly, bring significant results. However, these methodologies are not managing to align the area of development with the area of operation. Due to this, with the adoption of DevOps it is expected to solve the problems between these two areas. Therefore, it was sought to understand its impacts so that to be able to obtain the competitive advantages provided by IT governance through the use of Devops.Item Análise das técnicas de segurança do framework laravel contra ataques as aplicações web(2019-07-11) Pacheco, Felipe Guimarães; Vanderlei, Igor Medeiros; http://lattes.cnpq.br/7448139435512224Web applications are increasingly present in our daily lives, helping us in various tasks, such as banking transactions, shopping sites, business systems, social networks, among others. A good part of these applications store and process data provided by the customer, where they are often confidential and need protection. To streamline the application development delivery process, many developers choose to make use of frameworks in designing the features of their projects. As a result, information security is not prioritized, and may cause future problems, such as attacks on web applications. Attacks on web applications are commonplace among crackers, given that these applications are not limited to an organization’s internal attacks alone, but to any user who access the internet. In the light of this, this work was developed that addresses an exploratory research aiming to present the integrated security techniques to the Laravel framework, analyzing each vulnerability by performing con-tra tests each using penetration tools and checking the resources present in the framework. The ten vulnerabilities listed by OWASP Top Ten, one of the data security projects developed by OWASP (Open Web Application Security Project) and aims to present the ten vulnerabilities of Internet applications that can cause more damage to systems on the Internet. Throughout the experiments, it is possible to illustrate to which vulnerabilities Laravel has defense mechanisms and how developers can use them to protect user data and against which vulnerabilities the organization does not have resources against external attacks.Item Uma atualização de um mapeamento sistemático sobre desenvolvimento ágil para equipes distribuídas: resultados preliminares e boas práticas em evidência(2019-07-11) Miranda, Rafael Marques; Rocha, Rodrigo Gusmão de Carvalho; http://lattes.cnpq.br/4654692334430085; http://lattes.cnpq.br/6488307420823162In the rise in the last decade, Global Software Development, which has as its concept the distribution of its development processes, has been investigated by the industry and academia, in order to increase the base of the best experiences and resources used in distributed projects. In another context, Agile Development has become one of the most used software development methodologies in the industry. This method has come up with some new concepts, such as frequent deliveries, better communication, special focus on coding, among others. In the literature new challenges are pointed out in the adoption of agile in GSD projects because the agile practices are based on informal communication and of little documentation, it was defined for a co-located environment whereas the GSD needs a clear way of disseminating knowledge supported by tools and by nature is distributed. However, the evidence that agile development in global development contexts, despite the apparent dichotomy, has been successful with its agile practices supported by synchronous and asynchronous communication tools. This work aimed to identify, analyze and synthesize the studies on agile methods and their practices in the context of GSD, through an update of Systematic Mapping on agile development for distributed teams, in this way, to make a preliminary explanation of the results and to show a good practice. The results were addressed to the research questions raised in the initial phase of the work, it was possible to draw a parallel between the information synthesized in the previous mapping about the challenges, practices, tools and agile methods in the context of GSD with this extension, in continuity. Finally, based on the results, it was possible to verify the most frequently used practices during the period 2008 to 2018, allowing to highlight a set of good practices. This work may benefit future researchers and professionals in this area, with the results of updating the mapping data, can serve as a theoretical basis for processes of an agile global software development model (AGSD) focused on good agile practices in the context of GSD, such as to the exploration of other research questions as well.Item Avaliar: sistema para autoria e acompanhamento de recursos avaliativos(2019-07-11) Elias, Alana Maria Tenório; Vanderlei, Igor Medeiros; http://lattes.cnpq.br/7448139435512224; http://lattes.cnpq.br/4249467181282314The school evaluation is the subject of numerous studies that aim to evolve from its classificatory character only, to a process of complete diagnosis of the evolution and level of knowledge of the student in all the objectives of a subject. This perspective, however, triggers difficulties, making it necessary to establish precise evaluative metrics and a detailed monitoring of the development process of each student in each content. This research aims to present a system for authoring evaluation resources and monitoring of school evaluation, modelled to support teachers and students in the process of learning verification, allowing a more precise mapping of the understanding of each content of a subject. To do so, using the methodology Design Science Research, a bibliographic study was carried out in the context of school evaluation and its main difficulties, as well as the analysis educational systems to support the modelling of the tool. The presented solution was validated through tests with potential users, followed by a survey about the usage experience.