ISSN 1991-2927
 

АПУ № 3 (61) 2020

Система управления программными проектами на основе онтологического подхода

УДК 004.942

Наместников Алексей Михайлович, Ульяновский государственный технический университет, кандидат технических наук, доцент, окончил радиотехнический факультет Ульяновского государственного технического университета. Доцент кафедры «Информационные системы» УлГТУ. Имеет более 80 работ в области автоматизированного проектирования и интеллектуальных систем. [e-mail: Этот адрес электронной почты защищен от спам-ботов. У вас должен быть включен JavaScript для просмотра. ]А.М. Наместников,

Гуськов Глеб Юрьевич, Ульяновский государственный технический университет, аспирант кафедры «Информационные системы», окончил факультет информационных систем и технологий УлГТУ. Ассистент кафедры «Информационные системы» УлГТУ. Имеет работы в области онтологического моделирования и интеллектуального анализа временных рядов. [e-mail: Этот адрес электронной почты защищен от спам-ботов. У вас должен быть включен JavaScript для просмотра. ]Г.Ю. Гуськов

Система управления программными проектами на основе онтологического подхода000_11.pdf

В процессе проектирования информационных систем основным артефактом проектной деятельности являются UMLдиаграммы. Для обеспечения преемственности разработки и организации взаимодействия аналитиков и программистов необходимо адекватное представление понятий предметной области. Хранение и обработку данных и знаний о предметной области удобно производить в формате онтологии OWL. В статье описан инструмент, позволяющий автоматизированно интегрировать UML-диаграммы и онтологию OWL. UML-диаграммы проекта переводятся в формат XMI и по ним строится онтология, которая впоследствии доступна для дополнения со стороны специалиста по онтологическому проектированию. Онтология может быть расширена введением правил, ограничивающих возможности по построению UML-диаграмм и, как следствие, программного продукта в соответствии с предметной областью. Основным преимуществом онтологического подхода при управлении программными проектами является проверка на непротиворечивость полученной онтологии и связанных с ней UML-диаграмм. Подобная проверка должна производиться при изменении UML-диаграмм или онтологии предметной области, что обеспечивает поддержание системы в непротиворечивом состоянии на протяжении всего жизненного цикла программного продукта. На базе полученной онтологии могут быть построены новые программные продукты, которые будут совместимы с уже имеющимися. Общая онтологическая база программных продуктов позволит минимизировать издержки при интеграции как проектов, так и отдельных модулей. В статье приведены результаты вычислительного эксперимента по трансляции UML-диаграмм из открытых источников (github) в онтологию OWL, а также анализ частоты использования элементов диаграммы классов из транслированных диаграмм. Также в статье приводятся результаты проверки на согласованность сгенерированных онтологий и предлагаются дальнейшие пути развития данного направления. Статья рассчитана на ИТ-специалистов и специалистов по онтологическому моделированию.

Онтология предметной области, система логического вывода (reasoner).

© ФНПЦ АО "НПО "Марс", 2009-2018 Работает на Joomla!