03.1 - Graduação (UAST)
URI permanente desta comunidadehttps://arandu.ufrpe.br/handle/123456789/2926
Navegar
Item Informe City: plataforma para informar e gerenciar problemas de infraestrutura urbana(2018) Albuquerque, Natan de Souza; D’Emery, Richarlyson Alves; Pires, Glauber Magalhães; http://lattes.cnpq.br/1159581534108735; http://lattes.cnpq.br/3553920177544450; http://lattes.cnpq.br/6942586955274004Introduction:In recent years there has been a significant increase in popular participationin public administration due to the use of information technology and the development ofcommunication mechanisms between population and government. These technologies appliedin public management gave rise to e-government. With the emergence of new devices suchas smartphones and the increasing increase of its users, it allowed the emergence of a newapproach to participatory public administration, which became known as mobile government.Among the focuses of urban management are urban infrastructure services, with their technicalnature characterized by systems and technical subsystems. These systems are subject to theappearance of problems that can compromise its operation, it is the responsibility of the municipalgovernment to solve them in the environments of the cities. The main difficulty of the governmentin this process is to identify the emergence of these problems. One approach to minimizing thischallenge is to stimulate society so that it can help in this process by reporting the problemsencountered because they are part of their day-to-day lives. This approach has been used formany years, but through limited means such as telephone exchanges and forms, which hinder theprocess for both parties.Objective:The objective of this work was to develop a software platformthat facilitates the process of dissemination, monitoring and control of urban infrastructureproblems. Method: It was based on steps common to software development processes, suchas: requirements gathering, use case planning, modeling of system components using UnifiedModeling Language, implementation, and validation tests. The platform was developed in theclient-server architecture, through a Web service in the architectural form Representational StateTransfer (REST) and two client applications. The Web service was developed using the Goprogramming language and MongoDB as the database. The first client application was used tomanage the problems reported on the platform. It was developed to be a single-page application,using the TypeScript language with the Angular framework 6, used the GoogleMaps JavaScriptAPI v3 and was styled with the CSS Bootstrap framework. The second client application wasdeveloped in the TypeScript language using the Ionic and PhoneGap frameworks, and wasdesigned to run on the Andoid, iOS and Window Phone platforms. This application made useof the GoogleMaps JavaScript API v3. At the end of the development, the applications weretested. The Web service was validated through unit testing, white box and load performance test,black box, using the latter the Vegeta tool. The two client applications were tested by functionaltest based on use cases and test cases. After running these tests the applications were validatedbecause they met your requirements.Conclusion:After the development and validation ofthe systems, it was verified that they met the requirements and objectives raised in this work.In this way, a software platform has been developed that facilitates the population to reportproblems through their smartphones and that provides the government with a tool to managethese problems.