РОЗРОБКА АРХІТЕКТУРИ ПРОГРАМНОГО ЗАСОБУ ДЛЯ УПРАВЛІННЯ МЕРЕЖЕВИМ ПЛАНУВАННЯМ РЕІНЖИНІРИНГУ ПРОГРАМНОГО ПРОЕКТУ
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. Результати. У статті розроблено програмний засіб для управління мережевим плануванням реінжинірингу програмного проекту. Висновки. Архітектура розроблена у вигляді декількох структурних та поведінкових діаграм, а саме: діаграма варіантів використання, що надає аналітику детальної уяви про галузь застосування програмного засобу; діаграма послідовності, яка призначена для формування уяви програміста про порядок виконання дій при роботі з майбутнім програмним засобом; діаграма станів, що необхідна для наочного подання тих станів, у яких програмний засіб може знаходитися у різні моменти часу; діаграма класів, яка використовуються для проектування основного формового наповнення майбутнього програмного засобу; діаграма компонентів, що призначена для вивчення складу компонентів майбутнього програмного засобу та вказівки послідовності компіляції та збірки окремих модулів. Чисельна та часова оцінка параметрів планування будується за даними, що отримані із проектних діаграм Ганта.
Посилання
"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##
Опубліковано
Як цитувати
Номер
Розділ
Ліцензія
Авторське право (c) 2019 Stanislav Velykodniy, Zhanna Burlachenko, Svitlana Zaitseva-Velykodna
![Creative Commons License](http://i.creativecommons.org/l/by-nc-sa/4.0/88x31.png)
Ця робота ліцензується відповідно до Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.
Наше видання використовує положення про авторські права Creative Commons для журналів відкритого доступу.
Автори, які публікуються у цьому журналі, погоджуються з наступними умовами:
Автори залишають за собою право на авторство своєї роботи та передають журналу право першої публікації цієї роботи на умовах ліцензії Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License (CC BY-NC-SA 4.0), котра дозволяє іншим особам вільно розповсюджувати опубліковану роботу з обов'язковим посиланням на авторів оригінальної роботи та першу публікацію роботи у цьому журналі.
Автори мають право укладати самостійні додаткові угоди щодо не комерційного та не ексклюзивного розповсюдження роботи у тому вигляді, в якому вона була опублікована цим журналом (наприклад, розміщувати роботу в електронному сховищі установи або публікувати у складі монографії), за умови збереження посилання на першу публікацію роботи у цьому журналі.
Політика журналу дозволяє і заохочує розміщення авторами в мережі Інтернет (наприклад, у сховищах установ або на особистих веб-сайтах) рукопису опублікованої роботи, оскільки це сприяє виникненню продуктивної наукової дискусії та позитивно позначається на оперативності та динаміці цитування опублікованої роботи.