Метод ієрархічного узагальнення процесної моделі програмного продукту

Main Article Content

Галушко Дмитро Олександрович

Анотація

У роботі запропоновано метод ієрархічного узагальнення процесної моделі програмного продукту, сформованої на основі документаційних артефактів. Вихідну модель отримано з наскрізної специфікації процесу, двох операційних регламентів, матриці ролей і систем та сценаріїв приймальної перевірки. Документи сегментовано на логічні фрагменти, з яких виділено кандидатів на дії, умови, ролі, системи та переходи; до графа включено лише елементи, підтверджені або відредаговані бізнес-аналітиком. Модель формалізовано як типізований орієнтований граф із посиланнями на джерела. Для побудови рівнів деталізації кандидатні групи формуються в локальному графовому оточенні та перевіряються на цілісність альтернативних гілок. Структурно допустимі фрагменти оцінюються інтегральним показником, що поєднує текстову, контекстну й структурну складові. Під час узагальнення зберігаються керувальний потік, цілісність розгалужень і простежуваність агрегованих елементів до вихідної документації. Запропонований підхід поєднує семантичні характеристики процесних елементів, контекст їх виконання та структуру керувального потоку, що дає змогу формувати узгоджені рівні подання без порушення логіки альтернативних гілок. Відтворюваність побудови забезпечується фіксованими правилами формування кандидатних груп, збереженням зв’язків із вихідними документами та послідовним розкриттям узагальнених елементів до атомарного рівня. Контрольну перевірку проведено на тестовому графі. Після узагальнення кількість видимих вузлів та переходів скоротилася. Кандидат із достатнім числовим показником було відхилено через неповне охоплення альтернативної гілки. Метод формує компактне багаторівневе подання без втрати зв’язку з атомарними елементами та документацією, на підставі якої їх створено. Запропонований підхід може застосовуватися для багаторівневого подання процесних моделей програмних продуктів.

Downloads

Download data is not yet available.

Article Details

Розділ

Інформатика та інтелектуальні інформаційні технології

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

автор Галушко Дмитро Олександрович, афіліація Національний технічний університет України «Київський політехнічний інститут імені Ігоря Сікорського», Берестейський просп., 37. Київ, 03056, Україна

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

Як цитувати

Посилання