Computer Engineering
Permanent URI for this collectionhttps://hdl.handle.net/20.500.12475/57
Browse
6 results
Search Results
Item Development of software support tools for social work professionals(Polytechnic University of Puerto Rico, 2010) Díaz, Elliot; Rodríguez Jiménez, OthonielThe objective of this project was to identify the general needs of social work professionals and use the software engineering process to develop these much needed software support tools. The primary needs identified were storage and fast retrieval of data, inventory management, schedule management, and security. The Waterfall Model of software development was used throughout the project. A detailed requirements and design analysis were performed. Microsoft’s VB.,ET programming environment and Oracle’s MySQL database were chosen for the project. Unified Modeling Language's (UML) use cases, class diagrams, and relational model diagrams were used to aid in the development process. The process was documented following IBM's Rational Unified Process (RUP) documentation style. The source code was fully documented tested. The tests performed included configuration, performance, load, functional and database integrity testing. All the tests were successful in the sense that either no defects were found or the defects found were successfully removed. Key Terms - Social work, software development, software engineering, Waterfall Model.Item Automatic Documentation Generation Tool for Software Integration Phase in NGPF Program Engines(Polytechnic University of Puerto Rico, 2016) Torres Martínez, Marycarmen; Rodríguez Jiménez, OthonielThe actual process of HardwareSoftware Integration [1] takes too much time for completion due to the required documentation, and that is costly for the customer. Creating this tool help us to reduce significantly the amount the time is taken for the Integration Phase and the delivery to the customer after the start of the Verification Phase, thus lowering the cost of integration. The automatic documentation tool creates documents analyzing the deliverables from the Integration phase after compiling the source code. This tool provides documentation at design level by generating documentation from deliverables and is a way of integration with hand-written documentation. Hand-written documentation is not effective as it raises errors and takes more time. This approach works by reading keywords from a series of templates replacing them with the corresponding data in each document. This approach has been shown to be effective for the customer and reduces the time to deliver new engine software documentation to the informal verification phase. Key Terms - Documentation, Integration, NGPF, Templates.Item Event Notification System(Polytechnic University of Puerto Rico, 2017) Burgos Torres, Reynaldo; Rodríguez Jiménez, OthonielToday’s enterprises have a huge amount of automatic processes and systems performing a huge amount of tasks, which are very important to the business success and to support normal operations. Having an Event Notification System (ENS) where these events become available for other systems consumption, end-users as email notifications, and persisted for later analysis or system audit, could improve the business and make the business more productive. ENS is a middleware system that enables other systems to post notification messages for the user community or other interested services regarding vApp deployments, site outages, network connectivity issues, test content management, and any other later identified event of interest for the optimal function of the team or operation. Also improves business with providing notification faster so that long time tasks can notify other processes or people interested of whether the operation has been completed or an intervention needs to be done. This article covers the design and implementation of the ENS. Key Terms - Message Broker, Micro Services, Publish-Subscribe.Item Comparación del Desarrollo de una Aplicación usando Metodologías Alternas: .Net Bootstrap Framework en Visual Studio versus Modelo BPMN en Bizagi(Polytechnic University of Puerto Rico, 2017) Palomino Flores, Meluni D.; Rodríguez Jiménez, OthonielEl presente proyecto compara dos metodologías de desarrollo la primera utilizando programación convencional y la segunda usando la notación estándar BPMN. Para dicho propósito estaremos utilizando los frameworks .Net y Bootstrap usando C# como el entorno de desarrollo para la programación tradicional y Bizagi 2.0 para usar la notación estándar BPMN. Para hacer la comparación de estas metodologías estaremos tomando como caso de estudio el desarrollo del “Sistema de solicitudes para Empleados de la Universidad Nacional de San Antonio Abad del Cusco”. Explicaremos el proceso durante el desarrollo con cada una de las metodologías mencionadas y, finalmente, analizaremos los puntos fuertes y débiles de las mismas. Términos claves - Bizagi, Bootstrap, BPMN, C#, .Net, Sistema de Solicitudes.Item Financial Predictors Using the IRS Form 990(Polytechnic University of Puerto Rico, 2019) Rivera Henchys, Frances Enid; Rodríguez Jiménez, OthonielThe purpose of this project is to create a solution in the form of an application to the problem for finding sustainability in universities. Creating an application that states the financial predictors of any university in formulas solved this problem. These predictors were selected after revising and studying the IRS form 990. The IRS form 990 is the document that the IRS uses to gather tax information from organizations that are exempt from paying it and the necessary requirements to comply with tax laws. Universities are the focus of this project. The university that served as the guide to show that the calculations are correct was the Polytechnic University of Puerto Rico, from 2015 to 2017. As a result of this project, I found that finance is an important part of sustainability for any university. These predictors help universities know what area is lacking in findings and find solutions to increase it. Key Terms ⎯ Financial Predictors, IRS Form 990, Solutions, Universities.Item Predicting the downfall of non-profit organizations using machine learning(Polytechnic University of Puerto Rico, 2019) Vázquez Rodríguez, Rubén A.; Rodríguez Jiménez, OthonielMachine learning can be applied to finances of non-profit organizations taken from IRS Tax Forms 990ez to determine if an organization will be dissolved. This is useful to determine if a cause is viable. Data stored on an online database is extracted, formatted, parsed and segregated using Python. The code selects the attributes used to predict the organization’s downfall. Finances were compared and attributes that were critical were identified. Three supervised predictive algorithms, Decision Tree, K Nearest Neighbors and Naïve Bayes, were used. Results from the algorithm's predictions for organizations that were dissolved and non-dissolved are presented in this paper and discussed. This study also determined the average duration of non-profit organizations based on the current financials. Key Terms ⎯ Algorithms, Analytics, Big Data, Prediction, Machine Learning.