Журнал "Программная инженерия"
Теоретический и прикладной научно-технический журнал
ISSN 2220-3397

Номер 8 2015 год

УДК: 004.04
Разработка информационной системы для проведения научных конференций
П. П. Олейник, канд. техн. наук, доц., зав. каф., e-mail: xsl@list.ru, Шахтинский филиал Московского государственного университета информационных технологий, радиотехники и электроники, Шахтинский институт (филиал) Южно-Российского государственного политехнического университета (НПИ) им. М. И. Платова, г. Ростов-на-Дону, Н. Е. Бородина, студент, Э. Г. Галиаскаров, канд. хим. наук, доц., Ивановский государственный химико-технологический университет

Проанализирован процесс реинжиниринга информационной системы, которая предназначена для проведения научных конференций и использовалась авторами многократно при проведении международных научно-практических конференций "Объектные системы" (objectsystems.ru). Методом обратного инжиниринга существующего программного кода получена модель имеющейся системы. В ходе ее анализа выявлены ошибки проектирования и предложены способы их устранения. С учетом выявленных недостатков и дополнительных требований разработана новая формальная модель системы, на основе которой с использованием платформы, поддерживающей подход Model Driven Architecture, реализована новая система. Все имеющиеся данные были сохранены и импортированы в новую систему. Представленный в статье процесс разработки информационной системы на основе модификации системы, используемой ранее, показал свою эффективность на практике.

Ключевые слова: множественное наследование, реинжиниринг, UML, диаграмма деятельности, диаграмма классов, MDA, объектное проектирование, объектное моделирование, базы данных
Стр. 41–48