РАЗРАБОТКА ИНТЕГРИРОВАННЫХ СРЕДСТВ ПРЕДСТАВЛЕНИЯ ЗНАНИЙ В ИНТЕЛЛЕКТУАЛЬНОЙ СИСТЕМЕ ПОДДЕРЖКИ ЖИЗНЕННОГО ЦИКЛА ПРОГРАММНЫХ ПРОДУКТОВ

УДК 004.89

И.Ю. Балашова, Е.А. Дзюба, Е.Н. Прошкина


В статье обоснована актуальность автоматизации задачи выбора инструментальных средств в процессе управления жизненным циклом программного продукта. Выделены особенности данной задачи, позволяющие отнести ее к задачам искусственного интеллекта. Обосновано использование онтологического подхода при построении модели представления знаний для решения данной задачи в интеллектуальной информационной системе. Проведено функциональное моделирование процесса выбора инструментальных средств разработки программного продукта, и выделены основные функции интеллектуальной системы, реализующей данный процесс. Проведен анализ требований к построению и реализации интеллектуальной системы подбора инструментальных средств разработки программного продукта. Предложена архитектура системы, включающая базу знаний, сервер приложения и приложение пользователя. Разработана онтологическая модель базы знаний интеллектуальной системы, состоящая из множества классов предметной области и их экземпляров, множества отношений и аксиом онтологии. Построена объектная модель системы и ее подсистем. Описан формат представления знаний, с которыми работает сервер приложения интеллектуальной системы. Разработаны интегрированные средства представления знаний в интеллектуальной системе подбора инструментальных средств разработки программного продукта. Разработанная интеллектуальная система позволяет обеспечить сокращение материальных и временных затрат на поиск согласованного решения по выбору инструментальных средств разработки программного продукта.

Ключевые слова: представление знаний, онтологии, интеллектуальная система, инструментальные средства, программный продукт.

Полный текст статьи:
BalashovaSoavtori_1_1_18.pdf