Молодежь и наука - третье тысячелетие 2018
54 М. А. Глотова, Д. В. Зубкова Факультет математики, физики и информатики, III курс (очная форма обучения) Научный руководитель – В. С. Ванькова ФОРМАЛИЗАЦИЯ И МОДЕЛИРОВАНИЕ ПРЕДМЕТНОЙ ОБЛАСТИ КАК ПРОФЕССИОНАЛЬНАЯ КОМПЕТЕНЦИЯ ПРОГРАММИСТА Готовность к использованию основных моделей информационных тех- нологий и способов их применения для решения задач в предметных об- ластях является одной из важнейших целей подготовки программистов. Именно для ее достижения в разработку было взято приложение “Система учета участия студентов университета в научных конференциях различно- го уровня”. Изначально предполагалось, что оно должно содержать базу данных, обеспечивающую накопление и хранение информации об основ- ных компонентах описанной системы. Исходя из теоретических положений разработки и проектирования информационных систем, очевидно, что дан- ная относится к категории таких, которые выполняют решение фиксиро- ванного набора задач, предопределенного при её проектировании, то есть – специализированных. В соответствии со стандартами проектирования и разработки информаци- онных систем [1] в начале проводится моделирование предметной области, ко- торое включает в себя следующие этапы: концептуальное моделирование; ло- гическое моделирование; физическое моделирование. На первом этапе выполняется формализация предметной области, выделя- ются сущности, которые образуют классы описываемых объектов, прописыва- ются характеризуемые и характеризующие свойства объектов и связи между ними. Для разработки указанного модуля информационной системы на данный момент выделены следующие сущности: Конференция, Участник, Доклад, Ста- тус, Вид, Научный_руководитель, Ученая_степень, Ученое_звание, Страна, Го- род, Вуз, Факультет, Кафедра, Аудитория, Секции. Следующим этапом является логическое моделирование. Здесь проводится выбор типа модели данных. Концептуальная модель отображается в логиче- скую, основанную на структурах. Теперь каждая сущность преобразована в таблицу, имя сущности стало именем таблицы, каждый простой атрибут стал столбцом таблицы с тем же именем; компонентам уникального идентификатора сущностей присвоено значение “ключевое поле”; бинарные связи один-к- одному и один-ко-многим стали внешними ключами.
Made with FlippingBook
RkJQdWJsaXNoZXIy ODQ5NTQ=