Под информационной моделью принято понимать некую сущность, которая различными методами позволяет отобразить процесс взаимодействия реального субъекта с его окружением, а также показывать все взаимосвязи внутри самого субъекта. Обычно модели такого плана очень часто используются в различных видах проектирования и служат для того, чтобы верно рассчитать все основные параметры и привести реальную систему к балансу как в плане функциональности, так и в плане стабильности.
Важно понимать, что любая дипломная работа, которая пишется сегодня по IT-направлениям, так или иначе включает в себя построение подобных информационных моделей, поэтому каждому студенту-выпускнику нужно четко понимать и иметь полное представление о правилах и возможностях такого моделирования.
Информационная модель с любом случае должна состоять из нескольких основных частей, между которыми и происходят все основные взаимодействия, а именно:
- Входные и выходные данные, которые поступают в систему для хранения, обработки или в качестве временной информации;
- Персональный идентификатор, который должен присваиваться каждому компоненты системы, ведь именно по таким ID происходит в дальнейшем различных отбор и сортировка всей поступившей информации;
- Базовые характеристика каждого объекта, которые в первую очередь отвечают за его поведение в среде, объем занимаемого места, основные действия;
Для простоты отображения и удобства понимания некоторые объекты, имеющие огромное количество таких базовых характеристик, описывают в виде таблично модели, которая также проставляет всем объектам персональный ID и по порядку описывает все их свойства. Это удобно для хранения большого количества элементов с схожими характеристиками и одинаковой направленностью.
Если вам необходимо классифицировать тот или иной объект, лучше использовать иерархическую модель данных, которая строиться в виде «лесенки» и имеет древовидную структуру. Такой подход позволяет наглядно отобразить всех участвующих в процессе объектов, а также обозначить их роли и вес.
Довольно часто встречаются такие модели данных, в которых объекты взаимосвязаны совершенно произвольно, и для того, чтобы правильно отобразить такие связи, лучше воспользоваться сетевой моделью, узлами которой будут сами объекты, а «ребрами» - их взаимосвязи.
Также важно помнить, что применение этих моделей целесообразно только в том случае, когда предметная область позволяет это сделать. Только в этом случае вы сможете получить оптимальный результат и качественно сделать все расчеты.