Navegando por Assunto "Engenharia de software"
Agora exibindo 1 - 20 de 28
- Resultados por página
- Opções de Ordenação
Item Abordagem teórica e prática da aplicação de Linux em sistemas embarcados: um tutorial para a configuração da BeagleBone Black(Centro Universitário do Estado do Pará, 2021-06-23) Santos, Felipe Garcia dos; Dias, Suzane Alfaia; Sena, José Adolfo da Silva; http://lattes.cnpq.br/1637465609474105; http://lattes.cnpq.br/9675395702501834; Ribeiro, Moshe Dayan Sousa; http://lattes.cnpq.br/5200296393526606With the advent of technology, visible and ubiquitous, there was also the need to produce more IoT devices, which are nothing but embedded systems, many of them, microprocessed. Along with this, the opportunity arises for more vacancies for computer engineering professionals. However, it is notable that many academics in the field are unaware of the step-by-step construction of a microprocessed embedded system, as well as the concept of embedded Linux. This work aims to develop a documentation that contains the development of an embedded microprocessed system in Linux, using as basis the BeagleBone Black development board. The process will be described in the form of a report, using bibliographic and practical research with the Texas Instruments development environment.Item Açaide: feira virtual de açaí(Centro Universitário do Estado do Pará, 2022) Gomes, Marcos Vinícius Vasconcelos; Hermes, Mário Cosenza; Carmo, Ricardo Melo Casseb do; http://lattes.cnpq.br/4933624262290855; Sousa, Marcos Paulo Alves de; http://lattes.cnpq.br/6713232502495902; Cereja, Fabiola Alves; http://lattes.cnpq.br/4434149523451690Açaí is a fruit very present in the lives of the inhabitants of the state of Pará due to its cultural and biological relevance. This importance is explained in indigenous folklore, in which a legend tells the story of its origin, treating it as a food that saved an entire tribe. But not everything is fantasy, açaí is a food that has many nutritional benefits that have been discovered and explored since the 1990s. This interest produced a growth in the demand for the fruit and its derivatives, resulting in the need for technological solutions in several parts of its productive chain. Thereby, the present work aims to create a mobile application that works as an ad marketplace for the açaí market, optimizing its marketing and bringing ease to its members. For this, it was essential to use the IBGE locations API, which provided the manipulation of the counties of Pará as data for various features of the application. Employing technologies such as Flutter and Firebase, it was possible to produce a product that considers the particularities of the açaí market and has the features to assist in its gaps.Item Aplicação móvel para agendamento de aulas de autoescola: Agendador(Centro Universitário do Estado do Pará, 2017-12-14) Fonseca, Fabrício da Silva; Carmo, Ricardo Melo Casseb do; http://lattes.cnpq.br/4933624262290855; Rocha, Johnny Marcus Gomes; http://lattes.cnpq.br/7014364443235002; Baganha, Alessandra Natasha Alcântara Barreiros; http://lattes.cnpq.br/0672275617505946Because of the increase in the use of smartphones to access an internet and the accomplishment of daily tasks through applications such as ordering food and making payments, a possibility of creating a tool to facilitate the accomplishment of daily tasks was observed. Scheduling classes depending on the third party intervention becomes a time consuming task and as times are difficult to complete, several times or a lot of time with your time consumed due to a wait to execute a schedule, another hindrance is a delay without answering by phone when Student can get phone service. Failures in this way make a scheduler process complex, time-consuming and stressful. This is a database development program to generate a mobile application that performs the management of class schedules, scheduling classes through the application, without need for confirmation by people, only through the system, with an intention to automate the process, making it possible for you to perform your schedule in the shortest time possible through your smartphone anywhere.Item Aplicativo móvel em plataforma Android para adoção de animais domésticos(Centro Universitário do Estado do Pará, 2019-06-13) Barroso, Flávia Soriano de Mello; Monteiro, Odlaniger Lourenço Damasceno; http://lattes.cnpq.br/9767977651305703; Carmo, Ricardo Melo Casseb do; http://lattes.cnpq.br/4933624262290855; Gomes, Marcos Douglas da Silva; http://lattes.cnpq.br/5217851614354118Responsible adoption is a matter whose visibility has been increasing recently and is likely to continue to grow in the coming years due to activism, especially through the dissemination of the cause online. In contrast, there are still a large number of abandoned animals, making it necessary to create innovative ways to facilitate and encourage the adoption process. The development of a mobile application in Android platform for adoption of domestic pets was proposed, using popular technologies in the current labour market to do so, such as Android Studio and Laravel. The results of this work culminate in the publication of the application in Google virtual store and also the benefits brought socially, as the use as a new means of responsible adoption.Item Aplicativo móvel para gestão financeira(Centro Universitário do Estado do Pará, 2019-06-13) Corrêa, Lucas Alves; Nagai, Rodrigo Jun Niwa; Santos, Rodrigo Reginaldo Souza; Carmo, Ricardo Melo Casseb do; http://lattes.cnpq.br/4933624262290855; Mendonça, Eudes Danilo da Silva; http://lattes.cnpq.br/1404209498845660; Gomes, Marcos Douglas da Silva; http://lattes.cnpq.br/5217851614354118Financial education is not something highly valued in many areas of the country, so managing and controlling your own money ends up becoming quite complicated for many people. Together with this, the emergence of the various technological means to facilitate people's daily lives has grown in an unimaginable way. And the search for more agile and practical means of offering these solutions has become crucial to the market. Thus, this work proposes a solution developed with the Ionic framework integrated with a database to generate a mobile application with greater reach that helps in the financial management of employees and micro entrepreneurs, dispensing some of the previously manual processes.Item Apoio tecnológico para tratamento de portadores de Transtorno do Déficit de Atenção e Hiperatividade –TDAH(Centro Universitário do Estado do Pará, 2019-06-11) Bastos, Caio de Oliveira; Ledo, Caio Seligmann; Ribeiro, Moshe Dayan Sousa; http://lattes.cnpq.br/5200296393526606; Baganha, Alessandra Natasha Alcântara Barreiros; http://lattes.cnpq.br/0672275617505946; Coêlho, Nilzabeth Leite; http://lattes.cnpq.br/9490576254567337This work proposes an assistive technology tool to aid the treatment of children with Attention Deficit Hyperactivity Disorder (ADHD). For that, data on the disorder and its treatment were collected through the literature and interviews with therapists. The tool developed from this information is a software that contains a game and uses gamification techniques to make psychological training more interesting to the patient. This tool is also configurable so that it can be adapted to the diferente patients and training the therapist chooses.Item Buggy: sistema de bug tracking para projetos(Centro Universitário do Estado do Pará, 2020) Aguiar, Bruno Costa de Masi de; Baganha, Alessandra Natasha Alcântara BarreirosBugs affect the lives of many software development teams around the world and, not uncommonly, development teams are unaware of a better way to organize and resolve these flaws, in ways that cause intermittency, instability and unreliability of entire environments. This Final Paper presents a system that provides software developers with a solution to monitor and identify bugs in the code and subsequent sending of reports to the primary system. The system was developed from bibliographic research and deductive methods with a qualitative approach to scientific articles related to the theme, also applying development methodologies and practices such as Scrum and Domain Driven Design. Through the use of questionnaires, it was possible to validate the applicability of the solution in the market, emphasizing the pertinence of integration with other platforms, in addition to the detection and categorization of bugs.Item Céos: comparador de equipamentos para sistemas fotovoltaicos(Centro Universitário do Estado do Pará, 2022) Pinheiro Neto, Antonio Humberto; Almeida, Victor Hugo Braga de; Rocha, Johnny Marcus Gomes; http://lattes.cnpq.br/7014364443235002; Baganha, Alessandra Natasha Alcântara Barreiros; http://lattes.cnpq.br/0672275617505946; Girotto, Pedro Henrique Sales; http://lattes.cnpq.br/0421749067951878Photovoltaic energy is a source of sustainable energy that is constantly growing in Brazil and in the world, factors for this growth are the reduction of costs and the continuous increases in electricity tariffs. As its name suggests, it is the generation of electrical energy through light (photo, which comes from the Greek "phos" which means light and voltaic which is derived from "volt" which is the unit of electromotive force). However, although photovoltaic energy is becoming popular, for a part of the population it is still a type of exotic technology, for which information is not easily found. Which can lead lay people, who want to take advantage of this type of technology, to make mistakes when purchasing it. To reduce this lack of information, we developed a platform that makes it possible to compare products related to photovoltaic systems. For the development of this project, we used Adobe XD, VScode, MariaDB and HeidiSQL tools, with these tools it was possible to generate the comparison platform.Item Controcamps: aplicativo mobile para gestão de insumos agrícolas(Centro Universitário do Estado do Pará, 2020-12-11) Sasamoto, Marcelo Yuji; Carmo, Ricardo Melo Casseb doAgriculture in the State of Pará represents a great importance for the state, having a wide territorial area for the cultivation of food, but there is still a certain deficiency in the application of technologies to assist the rural producer, for the management and planning of his agricultural production. And in this course conclusion work I present the development of a mobile application to support management in agribusiness, aiming to solve the main challenges of the rural producer, such as managing the products used in planting, controlling costs and the difficulty of planning and scheduling their activities from camp.Item Desenvolvimento de jogo indie no estilo RPG - Avalon(Centro Universitário do Estado do Pará, 2020-07-17) Santa Rosa, Bruno Ramos; Carmo, Ricardo Melo Casseb do; http://lattes.cnpq.br/4933624262290855; Girotto, Pedro Henrique Sales; http://lattes.cnpq.br/0421749067951878With the emergence of games in the 70s, much has been improved over the years, where games were for a more childlike audience and there was no great market demand, nowadays it has become one of the most profitable industries in the world whole. Generating billionaire revenues, the games industry continues to expand with the emergence of new developer companies, which use increasingly modern tools for the production of their titles, which are used both in the major game producers and by those who want to create their own independent titles. Based on these facts, this work aims to demonstrate the stages of developing an independent game in the RPG genre, using the RPG Maker MV tool for desktop.Item Desenvolvimento de jogo indie utilizando a ferramenta RPG Maker(Centro Universitário do Estado do Pará, 2019) Oliveira, Luanna Vitória Santos de; Balbinot, Tatiane Ferraz; Costa, Thainã Mai Nagahama; Carmo, Ricardo Melo Casseb do; http://lattes.cnpq.br/4933624262290855; Monteiro, Odlaniger Lourenço Damasceno; http://lattes.cnpq.br/9767977651305703; Sousa, Marcos Paulo Alves de; http://lattes.cnpq.br/6713232502495902The games were integrated in the society, in its initial stages, in the decade of 70s, through the children’s target audience. Nevertheless, as news technologies were arising and the game industry were growing, the game market emerged itself even further in the society e became a huge profitable industry, responsible for generating billion-dollar revenue in a lot of countries and reaching a large target audience. Keeping in mind all this considerable growing, big companies make their game development platforms available through network, attracting not only the biggest companies of games that are already inserted in industry, but also those who are inspired to become game developments. With this purpose in mind, the objective of this work is to show the process of developing an indie game by using the RPG Make MV platform for desktop.Item Estratégias inteligentes de segurança para transação com cartão(Centro Universitário do Estado do Pará, 2018-06-15) Pereira, Lucas Carvalho; Bitar, Yasmin Adla da Costa; Baganha, Polyana Santos Fonseca; Mendonça, Eudes Danilo da Silva; http://lattes.cnpq.br/1404209498845660; http://lattes.cnpq.br/6889523334917369; Teixeira, Otávio Noura; http://lattes.cnpq.br/5784356232477760As time goes by, we realize that technology’s evolution is very consistent in society and our life. One of the branches that has grown in this period was in the commercial area, with new payment options (like credit card, debit card, internet banking, among other choices). However, this progress has positive and negative points. One of the negative points one could mention are hackers: people that observe and use system’s weakness for self-benefit. There are many reasons why hackers do it, for instance, for self-realization and financial return. Credit card utilization is getting more frequent each day due to commercial transactions by mobile devices. Information security needs to increase in order to prevent credit card cloning and other forms of cyber-attacks. This study aims to build a methodology using hardware and software. The purpose is to increase security in credit and debit card transactions, minimizing infrastructure related problems, like credit card cloning. Cryptography transactions and artificial intelligence (Pattern Recognitions) applied to authentication multi protocols will be studied. We will also look at improving authentication to increase the security. Cryptography will be used to protect the client’s data along the way. Pattern recognition is the knowledge used to classify and recognize in and out information in a credit card machine, like digital impression, iris and voice patterns.Item Hórus: aplicação web para a localização de vagas em estacionamentos particulares em tempo real(Centro Universitário do Estado do Pará, 2022-06-07) Santos, Franco de Assis Pinto dos; Silva, José Antônio de Carvalho; Carmo, Ricardo Melo Casseb do; http://lattes.cnpq.br/4933624262290855; Girotto, Pedro Henrique Sales; http://lattes.cnpq.br/0421749067951878; Cereja, Fabiola Alves; http://lattes.cnpq.br/4434149523451690Increasingly, efforts are being made to optimize the time that each person spends during their day to day in order to focus on essential activities and this applies to the time spent commuting to activities that need to be carried out. The city of Belém notoriously has several problems in terms of urban mobility, which generates waste of this precious time and among these problems is the loss of time by drivers in finding parking spaces in the vicinity of their destination. This work seeks to solve this problem through an intelligent solution that allows, in real time, city drivers to locate parking spaces in the city close to their destination, through a web/mobile application built from the React and Expo libraries of Javascript, with integration with a Realtime Firebase database powered in real time by ultrasonic sensors connected to an ESP32. Surveys were carried out through Google Forms both on the interest with the application and for feedback on its final form, validating the product as viable.Item Implementação da modelagem Domain Driven design em sistema de agendamento web: um relato de experiência(Centro Universitário do Estado do Pará, 2021) Farias, Murilo Dias Ferreira; Kishimoto, Rubens Mititaka; Ribeiro, Moshe Dayan Sousa; http://lattes.cnpq.br/5200296393526606; Queiroz, Daniele Moura de; http://lattes.cnpq.br/8110165492027989This final paper presents an experience report on the implementation of the Domain Driven Design (DDD) methodology in a scheduling system. The problem arises in the application of the domain-based methodology, as DDD offers a set of good practices and standards, but its determinations are very general, which can change depending on the complexity of the business. In view of the mentioned considerations, the question raised by this work arises, which is how to implement DDD in the development of a web scheduling system for a barber shop. The objective is to develop a DDD-based methodology for creating a web scheduling system offering as a result the development stages using strategic and tactical modeling, from domain study, context separation, context map, DDD patterns and architecture of software. Therefore, the final proposal of this work provides all stages of the development of the Domain Driven Design method for a specific business in order to demonstrate a way to carry out this project keeping in mind that it is possible to apply in countless scenarios with different business complexities in the development of a software.Item Implementação de ambiente de baixa complexidade para sistema distribuído baseado em NGINX(Centro Universitário do Estado do Pará, 2020) Farias, João Tomé de; Aquino, Renato Silva de; Baganha, Alessandra Natasha Alcântara BarreirosDistributed systems foresee process decentralization and scalability, however, not always associated with increased performance and low complexity. This happens due to the difficulty of allocating processes on certain processors and complicating the implementation of the environment, recognized disadvantages of the distribution and responsible, therefore, for the underutilization of the system. The worst result, in this case, implies denying access or limiting resources to maintain the integrity of services. The search for high performance, simplicity of implementation and integrity of the solution are constant and sources of several publications in Distributed Systems. This work aims to develop a product to propose a solution for this approach, intending to optimize access, low complexity and integrity in distributed systems.Item Inferência baseada em regras de produção para o diagnóstico laboratorial da anemia(Centro Universitário do Estado do Pará, 2018-06-11) Gouveia, Rafael Santos; Rocha, Thiago Maia da; Nascimento, Polyana Santos Fonseca; Bezerra, Deisiany Santos; http://lattes.cnpq.br/6889523334917369; Araújo, Andrea Cristina Marques de; http://lattes.cnpq.br/7322421741765559Artificial intelligence is a technology that presents relevant applications in several areas. Soon after the emergence of this technology, its usefulness in the field of medicine stood out, culminating in notorious results regarding clinical process aid and long-term financial return. When dealing with the medical diagnostic procedure, the large number of variables can affect the decision process, causing differences in the opinions of the practitioners. There are many uncertainties regarding risk factors, therefore the diagnosis of the disease can be difficult even for specialists. Aiming in creating a tool to support the laboratory diagnosis of anemia, this project carried out a study that combined concepts in hematology with artificial intelligence under the approach of knowledge based systems to develop an inference system prototype that supports the process of diagnosis. This study also presents reports about the system development process. Consequently, it was possible to study anemia diagnosis and how to apply the acquired knowledge to the computational language and formal representation of the problem. As a result, it was possible to understand the stages which are part in a medical área knowledge based system development.Item IoTree: ambiente sensorizado para cultivo de horticulturas(Centro Universitário do Estado do Pará, 2020) Santos, Alessandro Vinícius Siqueira; Pereira, Luan Wesley Siqueira; Almeida Neto, Renato Souza de; Santos, Michelle Bitar Lelis dos; http://lattes.cnpq.br/1208797288539861; Girotto, Pedro Henrique Sales; http://lattes.cnpq.br/0421749067951878The growth of plants in homes became popular due to the change in mentality about sustainability and healthiness. However, cultivation requires time, space, knowledge and other factors, which keep people away from the interest of growing gardens. Thus, this work aims to create a sensorized environment for the cultivation of residential horticultures. For this, the factors that most impact on the development of plants were mapped and a database was developed capable of storing those data. Connected directly to the database, a mobile application was built to show the user real-time information of a plants’ environment, which were collected from the sensors that are within the elaborated compact greenhouse model.Item Merx: aplicativo móvel para carteira digital(Centro Universitário do Estado do Pará, 2020) Magalhães Filho, Antonio Amaury dos Santos; Vasconcelos, Lucas Kzan Souza; Ribeiro, Moshe Dayan Sousa; http://lattes.cnpq.br/5200296393526606; Girotto, Pedro Henrique Sales; http://lattes.cnpq.br/0421749067951878The market is always changing, mainly in the forms of payments, since solutions like credit cards, new technologies always appear to increase the competitiveness of the market, looking for the convenience for the user and the service time delivered for the same, the growth in solutions using the digital wallet method have been expanding significantly in the world, showing that the focus is the search for digitalization of the service from end to end. In this scenario, the objective of the work was to develop a product that will provide greater convenience for the user and ease in making their transactions in a shorter time. Using the applied methodology, secondary data were analyzed by the authors where they reached a satisfactory solution. With the definition of the scope of the product, we proceeded to the development where a mobile application was created that will make payments through QR Code technology, with several functionalities for the client's routine.Item Portfólio(Centro Universitário do Estado do Pará, 2019) Shimada, Elisson; Carmo, Ricardo Melo Casseb doThis portfolio shows the extracurricular activities from the author, informing his difficults, experiences and how he intends to improve his performance. His activities was the Academic Center of Bachelor of Computer Science - CABCC, participating as treasurer; Campus Party 11 edition, participating in speeches, workshops and network; SERPRO company, participating as intern in the sector Government Digitization Superintendence - SUPDG; Engineering office, the author participated in the robotic group as integral of the group, and in the programming group, participating as captain, as a person that leads the group, and test the possible candidates that desires to enter the group.Item Portfólio da trajetória de graduação em engenharia de computação de Mayana Pontes(Centro Universitário do Estado do Pará, 2020-07-16) Pontes, Mayana Miquelli Cardoso; Santos, Michelle Bitar Lelis dos; http://lattes.cnpq.br/1208797288539861; Ribeiro, Moshe Dayan Sousa; http://lattes.cnpq.br/5200296393526606This work contains technical information about four products and learning processes by the author Mayana Pontes, who is about to graduate in Computer Engineering at CESUPA. The products and learning processes are the "Transportador Pessoal" in its two versions, the "Coletor Aquático de Resíduos Sólidos", the "Estação EcoMoobi" and the Internship at the "Instituto do Homem e Meio Ambiente da Amazônia - IMAZON". As it is a portfolio, each activity will be approached critically by the author, demonstrating her personal development and contribution to each one of them. Technical details of each project and an action plan are also given to show her learning and possible improvements in each project.