ARCHITECTURE DEVELOPMENT OF SOFTWARE FOR MANAGING NETWORK PLANNING OF SOFTWARE PROJECT REENGINEERING
DOI:
https://doi.org/10.30837/2522-9818.2019.8.025Keywords:
project management, graph, network schedule, software, reengineering, CASE-tool, UML-diagramAbstract
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.Downloads
Downloads
Published
How to Cite
Issue
Section
License
Our journal abides by the Creative Commons copyright rights and permissions for open access journals.
Authors who publish with this journal agree to the following terms:
-
Authors hold the copyright without restrictions and grant the journal right of first publication with the work simultaneously licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License (CC BY-NC-SA 4.0) that allows others to share the work with an acknowledgment of the work's authorship and initial publication in this journal.
-
Authors are able to enter into separate, additional contractual arrangements for the non-commercial and non-exclusive distribution of the journal's published version of the work (e.g., post it to an institutional repository or publish it in a book), with an acknowledgment of its initial publication in this journal.
-
Authors are permitted and encouraged to post their published work online (e.g., in institutional repositories or on their website) as it can lead to productive exchanges, as well as earlier and greater citation of published work.