{"title":"The use of intelligent systems for risk management in software projects","authors":"O. A. Gushchina","doi":"10.15507/0236-2910.027.201702.250-263","DOIUrl":null,"url":null,"abstract":"Введение. В статье выявляются основные риски программного проекта; исследуется применение различных видов интеллектуальных систем в процессе управления рисками программных проектов; рассматриваются основополагающие методы, используемые для процессов оценивания и прогнозирования в области программной инженерии; выявляются используемые в настоящее время пустые экспертные системы, программные комплексы анализа и управления рисками программных проектов. Материалы и методы. В статье раскрываются особенности управления рисками в области программной инженерии с привлечением интеллектуальных систем. Интеллектуальные методы, положенные в основу систем искусственного интеллекта, позволяют частично и/или полностью решать задачу управления с экспертной точностью без привлечения людей-экспертов. Результаты исследования. Выявлены основные риски программного проекта (налоговые, юридические, финансовые, торговые, IT-риски, риски персонала, риски, связанные конкурентами, поставщиками, маркетингом, спросом и рынком). Исследованы современные, применяемые для управления рисками программных проектов системы искусственного интеллекта, в частности экспертные системы и программные средства оценивания результатов процесса. Выявлены наиболее востребованные пустые экспертные системы (Clips, G2 и Leonardo) и программные продукты анализа больших баз данных (Orange, Weka Rattle GUI, Apache Mahout, SCaViS, RapidMiner, Databionic ESOM Tools, ELKI, KNIME, Pandas и UIMA). Рассмотрены кластерный, корреляционный, регрессионный, факторный и дисперсионный анализы как методы, на основы которых выполняется оценивание и прогнозирование процессов программной инженерии. Обсуждение и заключения. Результаты, полученные в ходе проведенного исследования, показывают целесообразность применения различных интеллектуальных систем в процессе управления рисками обозначенных в статье программных проектов. Проведенный анализ методов оценивания рисков, а также тенденции их применения в современных системах интеллектуального анализа могут служить базой для создания единой системы управления рисками программных проектов средней и высокой сложности с заранее заданной структурой проекта. УДК 004.413.4 DOI: 10.15507/0236-2910.027.201702.250-263","PeriodicalId":53930,"journal":{"name":"Mordovia University Bulletin","volume":"48 1","pages":"250-263"},"PeriodicalIF":0.0000,"publicationDate":"2017-06-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Mordovia University Bulletin","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.15507/0236-2910.027.201702.250-263","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0
Abstract
Введение. В статье выявляются основные риски программного проекта; исследуется применение различных видов интеллектуальных систем в процессе управления рисками программных проектов; рассматриваются основополагающие методы, используемые для процессов оценивания и прогнозирования в области программной инженерии; выявляются используемые в настоящее время пустые экспертные системы, программные комплексы анализа и управления рисками программных проектов. Материалы и методы. В статье раскрываются особенности управления рисками в области программной инженерии с привлечением интеллектуальных систем. Интеллектуальные методы, положенные в основу систем искусственного интеллекта, позволяют частично и/или полностью решать задачу управления с экспертной точностью без привлечения людей-экспертов. Результаты исследования. Выявлены основные риски программного проекта (налоговые, юридические, финансовые, торговые, IT-риски, риски персонала, риски, связанные конкурентами, поставщиками, маркетингом, спросом и рынком). Исследованы современные, применяемые для управления рисками программных проектов системы искусственного интеллекта, в частности экспертные системы и программные средства оценивания результатов процесса. Выявлены наиболее востребованные пустые экспертные системы (Clips, G2 и Leonardo) и программные продукты анализа больших баз данных (Orange, Weka Rattle GUI, Apache Mahout, SCaViS, RapidMiner, Databionic ESOM Tools, ELKI, KNIME, Pandas и UIMA). Рассмотрены кластерный, корреляционный, регрессионный, факторный и дисперсионный анализы как методы, на основы которых выполняется оценивание и прогнозирование процессов программной инженерии. Обсуждение и заключения. Результаты, полученные в ходе проведенного исследования, показывают целесообразность применения различных интеллектуальных систем в процессе управления рисками обозначенных в статье программных проектов. Проведенный анализ методов оценивания рисков, а также тенденции их применения в современных системах интеллектуального анализа могут служить базой для создания единой системы управления рисками программных проектов средней и высокой сложности с заранее заданной структурой проекта. УДК 004.413.4 DOI: 10.15507/0236-2910.027.201702.250-263