2022
Постійне посилання на розділhttps://repository.kpi.kharkov.ua/handle/KhPI-Press/56991
Переглянути
2 результатів
Результати пошуку
Документ Планування розвитку процесу розробки програмного забезпечення на основі метода послідовного аналізу варіантів(Національний технічний університет "Харківський політехнічний інститут", 2022) Годлевський, Михайло Дмитрович; Бурлаков, Георгій ОлександровичЗазначено, що процесний підхід є засобом наукового дослідження і практичної зміни навколишнього світу, який дозволяє представляти та реалізовувати виробничі системи у вигляді множини процесів. У роботі розглядаються особливості використання такого підходу до дослідження людської діяльності, пов’язаної з розробкою програмного забезпечення (ПЗ). Представлено перелік науковців, які звернули увагу на необхідність реалізації процесного підходу до розробки ПЗ і на цій основі було введено поняття процесу розробки ПЗ (ПР ПЗ). Визначено поняття моделі життєвого циклу (МЖЦ). Підкреслено, що найбільш відомими наборами МЖЦ є моделі зрілості СММІ та SPICE. Під покращенням ПР ПЗ у роботі розуміється множина дій, спрямованих на поліпшення його характеристик шляхом виконання деякого набору заходів, які базуються на інженерії якості, у тому числі на TQM. Підкреслено, що моделі зрілості відносяться до однієї з двох головних категорій: безперервні (continuous) і дискретні (staged). Модель СММІ реалізується на основі двох підходів, а модель SPICE тільки на основі безперервного підходу. На теперішній час модель СММІ формалізовано, що дозволило планувати розвиток ПР ПЗ або його окремих процесів в умовах обмежених ресурсів. З погляду еталонної моделі SPICE представлена формалізація її структури у вигляді наступної ієрархії: множина груп процесів; множина категорій; множина процесів; множина практик. На основі наведеної структури проведена формалізація оцінки рівня можливості окремого процесу моделі SPICE. Розроблена модель стала основою для розробки оптимізаційної задачі планування розвитку підмножини процесів моделі зрілості SPICE. З метою аналізу цієї задачі і розробки алгоритму її реалізації в роботі вона представлена у скороченому вигляді. Її цільова функція є адитивною і визначає інтегральний показник збільшення рівня можливості підмножини процесів на всьому плановому періоді. Модель має ресурсне обмеження, яке характеризується тим, що ресурси, які не використано на заданому підперіоді, можуть бути реалізовані на наступних підперіодах планування. Показано, що для оптимізації такої моделі найбільш придатним є метод послідовного аналізу варіантів, який може бути реалізованим на основі різних алгоритмів. У роботі використано алгоритм "Київський віник", який є багатокроковим процесом, на кожному підперіоді планування якого реалізується "відмітання" деякої множини неконкурентоспроможних варіантів.Документ Синтез функції користності процесу розробки програмного забезпечення ІТ-компанії на основі еталонної моделі SPICE(Національний технічний університет "Харківський політехнічний інститут", 2022) Годлевський, Михайло Дмитрович; Малець, Дмитро КостянтиновичУ роботі виділено два типи складних систем: "реальні системи" і "віртуальні системи". Перші є об’єктом дослідження комп’ютерних наук, а другі – інженерії програмного забезпечення. До останніх відносяться програмні системи (ПС) і процес розробки програмного забезпечення (ПР ПЗ), який є об’єктом наукового дослідження роботи. ПР ПЗ відноситься до цілеспрямованих систем. В таких системах на основі поставлених цілей виникає задача синтезу їх структури (окремі елементи і відношення між ними), яка спрямована на досягнення поставлених цілей, пов’язаних з якістю ПР ПЗ. Вважається, що успіх розробки ПС безпосередньо залежить від якості ПР ПЗ. У роботі розглядається проблема оцінки і покращення ПР ПЗ на основі двох моделей зрілості: СММІ, SPICE. Для обох моделей використовується бальна шкала першого типу, коли оцінка проводиться за об’єктивними критеріями, так що індивідуальні оцінки є деякими флуктуаціями реальних значень. При цьому є загальноприйнятні еталони, що відповідають градаціям бальної шкали. Основна складова моделі СММІ – фокусна область, яка характеризується «рівнем можливості» в бальній шкалі від 0 до 3. Основна складова моделі SPICE – процес, який характеризується "рівнем можливості" в бальній шкалі від 1 до 5. Для дискретного варіанта моделі СММІ використовується поняття "рівень зрілості", завдяки якому проводиться оцінка якості ПР ПЗ всієї ІТ-організації. Проведено формалізацію моделі і реалізовані статична та динамічна моделі планування розвитку ПР ПЗ ІТ-організації, які інтегровані в єдину технологію "ковзаного" планування. Одним з основних недоліків дискретного варіанта моделі СММІ є те, що він не враховує особливості діяльності ІТ-організації. З іншої сторони, модель SPICE не дозволяє проводити оцінку всього ПР ПЗ ІТ-організації. Тому було запропоновано синтез дискретної моделі зрілості на основі еталонної моделі SPICE. Основна її ціль – мінімізувати основні вади моделі СММІ. З цією метою було запропоновано використання теорії корисності. Сформована ієрархічна структура критеріїв, на основі яких проводиться синтез функції корисності. Попередньо на рівні окремого процесу формалізована модель SPICE і на цій основі визначена структура функції корисності. З огляду на ундаментальні властивості систем представлено тренд її зміни від використаних ресурсів. Далі експерти зіставляють характеристики процесів моделі SPICE і ІТ-компанії з погляду важливості процесів для зростання рівня зрілості ПР ПЗ. Ця інформація від експертів надається аналітикам, які розташовують процеси у чергу залежно від важливості з погляду функції корисності.