Redirigiendo al acceso original de articulo en 15 segundos...
ARTÍCULO
TITULO

ARCHITECTURE DEVELOPMENT OF SOFTWARE FOR MANAGING NETWORK PLANNING OF SOFTWARE PROJECT REENGINEERING

Stanislav Velykodniy    
Zhanna Burlachenko    
Svitlana Zaitseva-Velykodna    

Resumen

Subject of the research is a software tool for construction of graphic network model of reengineering the software project. Purpose of the research is the development of technical architecture of software tool for automated design of network schedules for organization of production the software systems reengineering within the framework of project management. Along with the linear charts and table calculations, network planning methods are extensively used in the development of long-term plans and models for the creation of complex production systems and other objects of the long-term use. The task before creating a software tool is the ability to work with all types of network charts with the possibilities of their comprehensive transformation. Methods. The article is based on the methods of network planning for the PERT (Program Evaluation and Review Technique) methodology, the use of elements of graph theory and the Gantt chart method as an accounting method for project management. Simulation of the system software architecture is carried out within the UML (Unified Modeling Language) 2.5 methodology using the CASE toolkit Enterprise Architect 14. Results. The software architecture for managing network planning of software project reengineering is designed in the article. Conclusions. The architecture is developed in the form of several structural and behavioral diagrams, namely: use case diagram, which provides an analyst with a detailed idea of the software field of application; sequence diagram that is designed to create a programmer's imagination on how to perform actions when working with a future program tool; state chart diagram that is required for a visual representation of those states in which the software can be at different times; class diagrams that are used to design the main form filling of the future software; component diagram that is designed to examine the composition of the components of the future software and indicate the sequence of compilation and assembly of individual modules. The numerical and temporal estimation of the planning parameters is based on the data obtained from the Gantt design charts.

 Artículos similares

       
 
Edwin Peralta-Garcia, Juan Quevedo-Monsalbe, Victor Tuesta-Monteza and Juan Arcila-Diaz    
Structured Query Language (SQL) injections pose a constant threat to web services, highlighting the need for efficient detection to address this vulnerability. This study compares machine learning algorithms for detecting SQL injections in web microservi... ver más
Revista: Informatics

 
David Mattie, Zihang Fang, Emi Takahashi, Lourdes Peña Castillo and Jacob Levman    
Diffusion magnetic resonance imaging (MRI) tractography is a powerful tool for non-invasively studying brain architecture and structural integrity by inferring fiber tracts based on water diffusion profiles. This study provided a thorough set of baseline... ver más
Revista: Information

 
Lu Li, Junwang He, Dongxiao Xu, Wen Chen, Jinpei Yu and Huawang Li    
Since deep space exploration tasks, such as space gravitational wave detection, put forward increasingly higher requirements for the satellite platform, the scale and complexity of the satellite management unit (SMU) software are also increasing, and the... ver más
Revista: Aerospace

 
Gema Fernández-Blanco Martín, Fernando Matía, Lucía García Gómez-Escalonilla, Daniel Galan, M. Guadalupe Sánchez-Escribano, Paloma de la Puente and Mario Rodríguez-Cantelar    
Personal assistants and social robotics have evolved significantly in recent years thanks to the development of artificial intelligence and affective computing. Today?s main challenge is achieving a more natural and human interaction with these systems. ... ver más
Revista: Applied Sciences

 
Fouzia Alzhrani, Kawther Saeedi and Liping Zhao    
Blockchain technology has gained popularity in various applications, including finance transactions and beyond. However, developing blockchain application systems is challenging due to stringent quality requirements, such as performance, scalability, and... ver más
Revista: Applied Sciences