Разработка информационной системы – сложный процесс, к которому привлекаются различные специалисты: аналитики, проектировщики, программисты, тестеры, пользователи и менеджеры проекта. Каждый из них видит информационную систему по-своему, поэтому в процессе разработки системы необходимо создать целый набор моделей, чтобы предоставить варианты обозрения системы для каждого сотрудника.
В рамках дипломного проектирования информационная модель и ее описание также играют важную роль. Следует отметить, что выпускнику, скорее всего, придется разработать несколько моделей информационной системы на разных этапах дипломного проектирования, при этом каждая модель должна представлять собой самодостаточное описание системы.
Принцип самодостаточности, с одной стороны, означает, что для понимания модели не требуется никакой дополнительной информации. С другой стороны, трактовка модели должна быть однозначной.
В ходе дипломного проектирования выпускником могут быть разработаны и описаны следующие информационные модели: модель вариантов использования, модель анализа, модель проектирования, модель развертывания, модель тестирования. Все модели являются взаимосвязанными, каждый элемент одной модели имеет связь с соответствующим элементом другой модели. Такие связи называются трассировками.
Для описания информационной модели следует использовать некоторый специализированный язык, например, язык UML, что делает модель более наглядной. Использование автоматизированных систем моделирования позволяет установить связи между моделями и облегчает процесс внесения изменений сразу во все модели.
Если в рамках дипломной работы выпускник проектирует некоторую базу данных, то ему следует уделить особое внимание составлению информационно-логической (инфологической) модели предметной области. Эта информационная модель и ее описание базируется на понятиях «сущность» и «связь». Основным элементом модели предметной области является ER-диаграмма, могут быть также составлены диаграммы классов, состояний, действий. Необходимый набор диаграмм определяется дипломником с учетом сложности предметной области и спецификой поставленных задач.
На основе инфологической модели разрабатывается даталогическая модель, которая описывает структуру базы данных.
От того, насколько грамотно составлена информационная модель, будет зависеть качество информационной системы, ее эффективность и функциональная пригодность.