Програмний засіб для автоматизованого проектування мережевих графіків реінжинірингу програмних систем
DOI:
https://doi.org/10.15276/hait.02.2019.2Ключові слова:
управління проектом, граф, мережевий графік, програмний засіб, реінжиніринг, CASE-засіб, UML-діаграмаАнотація
Предмет роботи – побудова графічної мережевої моделі реінжинірингу програмної системи. Мета роботи – розробка програмного засобу для підвищення рівня автоматизації проектування мережевих графіків з організації виробництва по реінжинірингу програмних систем у рамках управління проектами. Мережеве планування – це одна з форм графічного відображення змісту робіт й тривалості виконання стратегічних планів і довгострокових комплексів проектних, планових, організаційних та інших видів діяльності підприємства. Поряд з лінійними графіками й табличними розрахунками мережеві методи планування знаходять широке застосування при розробці перспективних планів і моделей створення складних виробничих систем та інших об’єктів довгострокового використання. У сучасних спеціалізованих пакетах комп'ютерних програм планування та оперативного управління використовується тип графіків «вершини-роботи». Завданням перед створенням програмного засобу є здатність працювати з усіма типами мережевих графіків із можливостями їх всебічної трансформації.Методи. В основу статті закладено методи мережевого планування за методологію PERT (Program (Project) EvaluationandReviewTechnique), використання елементів теорії графів та методу діаграм Ганта, як облікового для здійснення управління проектами. Моделювання системної архітектури програмного забезпечення виконується у рамках методології UML (UnifiedModelingLanguage) 2.5 із використанням CASE-інструментарію EnterpriseArchitect 14.результатами статті є проекті рішення, що запропоновані авторами. Зміст проектної частини визначається, по-перше, специфікою планування реінжинірингу програмних проектів, по-друге, особливостями конкретних технічних пропозицій до проекту, що піддається управлінню. У статті спроектована архітектура (проектний «каркас») програмного засобу для управління мережевим плануванням реінжинірингу програмного проекту. Висновки.Архітектура розроблена у вигляді декількох структурних та поведінкових діаграм, а саме: діаграма варіантів використання, що надає аналітику детальної уяви про галузь застосування програмного засобу; діаграма послідовності, яка призначена для формування уяви програміста про порядок виконання дій при роботі з майбутнім програмним засобом; діаграма станів, що необхідна для наочного подання тих станів, у яких програмний засіб може знаходитися у різні моменти часу; діаграма класів, яка використовуються для проектування основного формового наповнення майбутнього програмного засобу; діаграма компонентів, що призначена для вивчення складу компонентів майбутнього програмного засобу та вказівки послідовності компіляції та збірки окремих модулів. Чисельна та часова оцінка параметрів планування будується за даними, що отримані із проектних діаграм Ганта.