РОЗРОБКА АРХІТЕКТУРИ ПРОГРАМНОГО ЗАСОБУ ДЛЯ УПРАВЛІННЯ МЕРЕЖЕВИМ ПЛАНУВАННЯМ РЕІНЖИНІРИНГУ ПРОГРАМНОГО ПРОЕКТУ

Автор(и)

DOI:

https://doi.org/10.30837/2522-9818.2019.8.025

Ключові слова:

управління проектом, граф, мережевий графік, програмний засіб, реінжиніринг, CASE-засіб, UML-діаграма

Анотація

Предмет дослідження – програмний засіб побудови графічної мережевої моделі реінжинірингу програмного проекту. Мета дослідження – розробка системної архітектури програмного засобу для автоматизованого проектування мережевих графіків організації виробництва з реінжинірингу програмних систем у рамках управління проектами. Поряд з лінійними графіками й табличними розрахунками мережеві методи планування знаходять широке застосування при розробці перспективних планів і моделей створення складних виробничих систем та інших об'єктів довгострокового використання. Завданням перед створенням програмного засобу є здатність працювати з усіма типами мережевих графіків із можливостями їх всебічної трансформації. Методи. В основу статті закладено методи мережевого планування за методологію PERT (Program (Project) Evaluation and Review Technique), використання елементів теорії графів та методу діаграм Ганта, як облікового для здійснення управління проектами. Моделювання системної архітектури програмного забезпечення виконується у рамках методології UML (Unified Modeling Language) 2.5 із використанням CASE-інструментарію Enterprise Architect 14. Результати. У статті розроблено програмний засіб для управління мережевим плануванням реінжинірингу програмного проекту. Висновки. Архітектура розроблена у вигляді декількох структурних та поведінкових діаграм, а саме: діаграма варіантів використання, що надає аналітику детальної уяви про галузь застосування програмного засобу; діаграма послідовності, яка призначена для формування уяви програміста про порядок виконання дій при роботі з майбутнім програмним засобом; діаграма станів, що необхідна для наочного подання тих станів, у яких програмний засіб може знаходитися у різні моменти часу; діаграма класів, яка використовуються для проектування основного формового наповнення майбутнього програмного засобу; діаграма компонентів, що призначена для вивчення складу компонентів майбутнього програмного засобу та вказівки послідовності компіляції та збірки окремих модулів. Чисельна та часова оцінка параметрів планування будується за даними, що отримані із проектних діаграм Ганта.

Біографії авторів

Stanislav Velykodniy, Одеський державний екологічний університет

кандидат технічних наук, доцент, доцент кафедри інформаційних технологій

Zhanna Burlachenko, Одеський державний екологічний університет

аспірант кафедри інформаційних технологій

Svitlana Zaitseva-Velykodna, Одеський державний екологічний університет

аспірант кафедри інформаційних технологій

Посилання

"Program Evaluation and Review Technique (PERT)", available at : https://www.inc.com/encyclopedia/program-evaluation-and-review-technique-pert.html (last accessed 01.05.2019).

Bondy, J. A., Murty, U. S. R. (2008), Graph Theory. Springer, San Francisco, 655 p. DOI: https://doi.org/10.1007/978-1-84628-970-5.

Emelichev, V. A., Mel'nikov, O. I., Sarvanov, V. I. (2009), Lectures on graph theory. 2nd ed. [Lektsii po teorii grafov. Izd. 2], Moscow, 392 p.

Jungnickel, D. (2013), Graphs, Networks and Algorithms. 4th ed., Springer, Berlin, 677 p. DOI: https://doi.org/10.1007/978-3-642-32278-5.

Sedgewick, R. (2003), Algorithms in Java, 3rd ed., Part 5: Graph Algorithms, Addison Wesley, Boston, 528 p.

"Commercial specialized programs for graph construction" ["Kommercheskie spetsializirovannye programmy dlya postroeniya grafov"], available at : http://www.boost.org/ (last accessed 02.04.2019).

"LION Graph Visualizer", available at :http://lion.disi.unitn.it/intelligent-optimization/visualizer.html (last accessed 03.04.2019).

"Graph analyzer – graph visualization environment" ["Grafoanalizator – sreda vizualizatsii grafov"], available at :http://grafoanalizator.unick-soft.ru/ (last accessed 03.04.2019).

Jalote, P. (2005), Software project management in practice, Addison-Wisley, Indianapolis, 242 p.

Velykodniy, S. (2019), "Method of presenting the assessment for reengineering of software systems with the project coefficients help" ["Metod predstavlennia otsinky reinzhynirynhu prohramnykh system za dopomohoiu proektnykh koefitsiientiv"], Innovative Technologies And Scientific Solutions For Industries, No. 1 (7), P. 34–42. DOI: https://doi.org/10.30837/2522-9818.2019.7.034

Punmia, B. C., Khandelwal, K. K. (2016), Project Planning and Control with PERT and CPM. Laxmi Publications, New Delhi, 258 p.

Kerzner, H. (2003), Project Management: A Systems Approach to Planning, Scheduling, and Controlling, 8ht ed., John Wiley & Sons New Jersey, 914 p.

Velykodniy, S. S., Tymofieieva, O. S., Zaitseva-Velykodna, S. S. (2018), "The calculation method for indicators project estimation in the implementation of software systems re-engineering" ["Metod rozrakhunku pokaznykiv otsinky proektu pry vykonanni reinzhynirynhu prohramnykh system"], Radio Electronics, Computer Science, Control, No. 4, P. 135–142. DOI: https://doi.org/10.15588/1607-3274-2018-4-13.

Velykodniy, S. (2015), "Reengineering of SCADA-systems by shipping energy plants ["Reinzhiniring sistem monitoringu ta distantsiynogo upravlinnya sudnovimi energetichnimi ustanovkami"], 22th International Conference "Automatic 2015", 10–11 sep. : proceedings, Odessa, P. 133–134.

Nevlyudov, I. Sh., Velykodniy, S. S., Omarov, M. A. (2010), "Using CAD / CAM / CAE / CAPP when forming control programs for CNC machines" ["Ispol'zovanie CAD/CAM/CAE/CAPP pri formirovanii upravlyayushchikh programm dlya stankov s ChPU"], Eastern-European Journal of Enterprise Technologies, Vol. 2, Issue 2 (44), P. 37–44.

##submission.downloads##

Опубліковано

2019-06-24

Як цитувати

Velykodniy, S., Burlachenko, Z., & Zaitseva-Velykodna, S. (2019). РОЗРОБКА АРХІТЕКТУРИ ПРОГРАМНОГО ЗАСОБУ ДЛЯ УПРАВЛІННЯ МЕРЕЖЕВИМ ПЛАНУВАННЯМ РЕІНЖИНІРИНГУ ПРОГРАМНОГО ПРОЕКТУ. СУЧАСНИЙ СТАН НАУКОВИХ ДОСЛІДЖЕНЬ ТА ТЕХНОЛОГІЙ В ПРОМИСЛОВОСТІ, (2 (8), 25–35. https://doi.org/10.30837/2522-9818.2019.8.025

Номер

Розділ

ІНФОРМАЦІЙНІ ТЕХНОЛОГІЇ