Разработка архитектуры программного обеспечения для поддержки принятия решений при выборе стратегий проектирования из множества альтернатив
Работая с нашим сайтом, вы даете свое согласие на использование файлов cookie. Это необходимо для нормального функционирования сайта, показа целевой рекламы и анализа трафика. Статистика использования сайта отправляется в «Яндекс» и «Google»
Научный журнал Моделирование, оптимизация и информационные технологииThe scientific journal Modeling, Optimization and Information Technology
cетевое издание
issn 2310-6018

Разработка архитектуры программного обеспечения для поддержки принятия решений при выборе стратегий проектирования из множества альтернатив

idКалач А.В., idБорзых Н.Ю., idСмоленцева Т.Е.

УДК 004.42
DOI: 10.26102/2310-6018/2024.47.4.004

  • Аннотация
  • Список литературы
  • Об авторах

В статье рассмотрены этапы построения архитектуры программного обеспечения для многокритериального анализа стратегий проектирования, учитывающее компетенции лиц, принимающих решения (ЛПР). В основе рассматриваемого в работе программного обеспечения алгоритм управления входным набором критериев, направленный на автоматизацию процесса выбора оптимальной стратегии в проектных организациях. Описана логическая структура реляционной базы данных, обеспечивающая эффективное хранение и обработку информации о ЛПР, критериях, альтернативах и их оценках. Представлена модульная архитектура программного обеспечения, реализованная на языке C# с использованием .NET Framework и паттерна MVVM. Особое внимание уделено модулю многокритериального анализа, реализующего комбинацию методов анализа иерархий, PROMETHEE и TOPSIS, что позволяет учесть различные аспекты многокритериальной оптимизации. Программное обеспечение предоставляет гибкие инструменты для управления критериями, учитывает интересы различных ЛПР и легко адаптируется к изменениям предпочтений. Представлены результаты сравнительного анализа эффективности разработанного продукта, демонстрирующие значительное сокращение времени на анализ стратегий по сравнению с ручной обработкой. Предлагаемая архитектура программного обеспечения нацелена на повышение точности и обоснованности принимаемых решений, сокращение временных и ресурсных затрат, а также повышение качества управления проектами в условиях многокритериальности и неопределенности.

1. Борзых Н.Ю. Алгоритмизация выбора стратегии проектирования на основе построения компромиссных решений. Сибирский пожарно-спасательный вестник. 2023;(4):85–90. https://doi.org/10.34987/vestnik.sibpsa.2023.45.81.009

2. Борзых Н.Ю. Анализ систем поддержки принятия решений, их классификаций и методов принятия решений. Тенденции развития науки и образования. 2022;(91 7):87–90.

3. Калач А.В., Смоленцева Т.Е., Борзых Н.Ю. К вопросу выбора критериев при проектировании корпоративных информационных систем. Вестник Воронежского института ФСИН России. 2022;(4):72–77.

4. Saaty T.L. How to Make a Decision: The Analytic Hierarchy Process. Aestimum. 1994;24(24):75–105. https://doi.org/10.13128/Aestimum-7138

5. Латыпова В.А. Сравнительный анализ и выбор программных средств, реализующих метод анализа иерархий. Моделирование, оптимизация и информационные технологии. 2018;6(4):322–347. https://doi.org/10.26102/2310-6018/2018.23.4.024

6. Скрипина И.И., Зайцева Т.В., Путивцева Н.П. Анализ и выбор математической модели с помощью метода анализа иерархий. Научный результат. Информационные технологии. 2021;6(2):41–46. https://doi.org/10.18413/2518-1092-2021-6-2-0-6

7. Романчак В.М. Проблема адекватности метода анализа иерархий. Моделирование и анализ данных. 2020;10(4):79–87. https://doi.org/10.17759/mda.2020100407

8. Бондаренко Ю.В., Азиз А.И. Разработка алгоритма распределения ресурсов в распределенных системах на основе двухкритериальной оценки процессов. Моделирование, оптимизация и информационные технологии. 2021;9(3). (На англ.). https://doi.org/10.26102/2310-6018/2021.34.3.016

9. Халицкая К. Выбор технологий с помощью метода TOPSIS. Форсайт. 2020;14(1):85–96. https://doi.org/10.17323/2500-2597.2020.1.85.96

10. Шершнев Р.В., Радаев А.В., Коробов А.В., Яцало Б.И. Модуль группового многокритериального анализа решений на основе нечеткого расширения метода TOPSIS. Программные продукты и системы. 2022;(2):160–170. https://doi.org/10.15827/0236-235X.138.160-170

11. Сеидова И., Мамедова Л. Применение метода TOPSIS для принятия решений. Sciences of Europe. 2023;(112):63–68. https://doi.org/10.5281/zenodo.7708531

12. Мамедова М.Г., Джабраилова З.Г. Многокритериальная оптимизация задач управления человеческими ресурсами на базе модифицированного метода TOPSIS. Восточно-Европейский журнал передовых технологий. 2015;2(4):48–62.

13. Сахарчук Е.И., Байкина Е.А. Принципы проектирования системы оценочных средств по образовательным программам модульной архитектуры в вузе. Перспективы науки и образования. 2020;(2):138–148. (На англ.). https://doi.org/10.32744/pse.2020.2.11

14. Микрюков А.А., Трембач В.М., Данилов А.В. Модули организационно-технических систем для решения задач адаптации в быстроменяющейся внешней среде. Открытое образование. 2020;24(5):82–90. https://doi.org/10.21686/1818-4243-2020-5-82-90

15. Богачкова Л.Ю., Сорокин А.В. Разработка программного комплекса для поддержки принятия решений по оценке энергоэффективности муниципалитетов. Современная экономика: проблемы и решения. 2021;(12):191–199. (На англ.). https://doi.org/10.17308/meps.2021.12/2742

16. Петровский А.Б. Теория принятия решений. Москва: Издательский центр «Академия»; 2009. 400 с.

17. Масляев М.А., Хватов А.А. Определение аналитических моделей динамических систем в форме дифференциальных уравнений на основе многокритериальной эволюционной оптимизации. Научно-технический вестник информационных технологий, механики и оптики. 2023;23(1):97–104. (На англ.). https://doi.org/10.17586/2226-1494-2023-23-1-97-104

18. Клименко И.С. Моделирование систем защиты информации на основе многокритериальной оптимизации. Современная наука и инновации. 2023;(1):8–14. (На англ.). https://doi.org/10.37493/2307-910X.2023.1.1

19. Куимова Е.И., Рябов Д.А. Многокритериальные задачи оптимизации. Вестник Костромского государственного университета. Серия: Педагогика. Психология. Социокинетика. 2019;25(3):214–217. https://doi.org/10.34216/2073-1426-2019-25-3-214-216

20. Аристова Е.М., Беляев А.С., Десятириков Ф.А., Десятирикова Е.Н. Многокритериальная оптимизация выбора платформы разработки программного обеспечения. Информационные технологии. 2023;29(11):595–603. https://doi.org/10.17587/it.29.595-603

21. Грешилов А.А. Некорректные задачи и многокритериальное программирование. Инженерный журнал: наука и инновации. 2015;(2). https://doi.org/10.18698/2308-6033-2015-2-1367

22. Подоплелова Е.С. Анализ методов многокритериального принятия решений на примере задачи ранжирования. Известия ЮФУ. Технические науки. 2023;(3):118–125. https://doi.org/10.18522/2311-3103-2023-3-118-125

23. Старцева Е.Б., Никулина Н.О., Малахова А.И. Организация знаний для интеллектуальной системы поддержки принятия решений. Системная инженерия и информационные технологии. 2021;3(3):17–22. (На англ.). https://doi.org/10.54708/26585014_2021_33717

24. Старцева Е.Б., Никулина Н.О., Драчева И.В. Основы и модели интеллектуальной поддержки принятия решений при поступлении в вуз. Системная инженерия и информационные технологии. 2021;3(2):17–25. (На англ.). https://doi.org/10.54708/26585014_2021_32617

Калач Андрей Владимирович
Доктор химических наук

ORCID |

МИРЭА – Российский технологический университет

г. Москва, Российская Федерация

Борзых Никита Юрьевич

Email: allyru@yandex.ru

ORCID |

МИРЭА – Российский технологический университет

Москва, Российская Федерация

Смоленцева Татьяна Евгеньевна
Доктор технических наук

ORCID |

МИРЭА – Российский технологический университет

Москва, Российская Федерация

Ключевые слова: многокритериальный анализ, поддержка принятия решений, программное обеспечение, ЛПР, МАИ, ПРОМЭТРИ, TOPSIS, модульная архитектура, проектные организации

Для цитирования: Калач А.В., Борзых Н.Ю., Смоленцева Т.Е. Разработка архитектуры программного обеспечения для поддержки принятия решений при выборе стратегий проектирования из множества альтернатив. Моделирование, оптимизация и информационные технологии. 2024;12(4). URL: https://moitvivt.ru/ru/journal/pdf?id=1696 DOI: 10.26102/2310-6018/2024.47.4.004

145

Полный текст статьи в PDF

Поступила в редакцию 27.09.2024

Поступила после рецензирования 04.10.2024

Принята к публикации 10.10.2024