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