Ключевые слова: представление знаний, онтологии, интеллектуальная система, инструментальные средства, программный продукт
РАЗРАБОТКА ИНТЕГРИРОВАННЫХ СРЕДСТВ ПРЕДСТАВЛЕНИЯ ЗНАНИЙ В ИНТЕЛЛЕКТУАЛЬНОЙ СИСТЕМЕ ПОДДЕРЖКИ ЖИЗНЕННОГО ЦИКЛА ПРОГРАММНЫХ ПРОДУКТОВ
УДК 004.89
DOI:
В статье обоснована актуальность автоматизации задачи выбора инструментальных средств в процессе управления жизненным циклом программного продукта. Выделены особенности данной задачи, позволяющие отнести ее к задачам искусственного интеллекта. Обосновано использование онтологического подхода при построении модели представления знаний для решения данной задачи в интеллектуальной информационной системе. Проведено функциональное моделирование процесса выбора инструментальных средств разработки программного продукта, и выделены основные функции интеллектуальной системы, реализующей данный процесс. Проведен анализ требований к построению и реализации интеллектуальной системы подбора инструментальных средств разработки программного продукта. Предложена архитектура системы, включающая базу знаний, сервер приложения и приложение пользователя. Разработана онтологическая модель базы знаний интеллектуальной системы, состоящая из множества классов предметной области и их экземпляров, множества отношений и аксиом онтологии. Построена объектная модель системы и ее подсистем. Описан формат представления знаний, с которыми работает сервер приложения интеллектуальной системы. Разработаны интегрированные средства представления знаний в интеллектуальной системе подбора инструментальных средств разработки программного продукта. Разработанная интеллектуальная система позволяет обеспечить сокращение материальных и временных затрат на поиск согласованного решения по выбору инструментальных средств разработки программного продукта.
1. Назаров С.В. Архитектура и проектирование программных систем: монография. – М.: ИНФРА-М, 2013. – 413 с.
2. Гагарина Л.Г., Кокорева Е.В., Виснадул Б.Д. Технология разра-ботки программного обеспечения: учебное пособие / под ред. Л.Г. Гага-риной. – М.: ИД «ФОРУМ»: ИНФРА-М., 2008. – 400 с
3. Дзюба Е.А. Сравнительный анализ современных средств поддержки жизненного цикла информационных систем / Дзюба Е.А., Шибанов С.В., Герасина А.И. // Труды международного симпозиума «Надежность и качество' 2012». – т. 1. – Пенза, 2012. – с. 420-427.
4. Клименко И.В. Метод выбора инстументального средства для разработки программного обеспечения // Известия высших учебных заведений. Северо-Кавказский регион. Технические науки. – 2011. – №4 . – С. 6-9.
5. Антониоу Г. Семантический веб / Г. Антониоу, П. Грос, Ф. ван Хармелен, Р. Хоекстра. – М: ДМК Пресс, 2016. – 240 с.
Ключевые слова: представление знаний, онтологии, интеллектуальная система, инструментальные средства, программный продукт
Для цитирования: Балашова И.Ю., Дзюба Е.А., Прошкина Е.Н. РАЗРАБОТКА ИНТЕГРИРОВАННЫХ СРЕДСТВ ПРЕДСТАВЛЕНИЯ ЗНАНИЙ В ИНТЕЛЛЕКТУАЛЬНОЙ СИСТЕМЕ ПОДДЕРЖКИ ЖИЗНЕННОГО ЦИКЛА ПРОГРАММНЫХ ПРОДУКТОВ. Моделирование, оптимизация и информационные технологии. 2018;6(1). URL: https://moit.vivt.ru/wp-content/uploads/2018/01/BalashovaSoavtori_1_1_18.pdf DOI:
Опубликована 31.03.2018