Skip to main content

Что такое информационная модель?

Информационная модель используется разработчиками программного обеспечения и разработчиками веб-сайтов для создания эффективной платформы, которая проста в использовании и навигации. Если инженер или дизайнер не в состоянии построить информационную модель или создает плохую модель, многие пользователи обнаружат, что на веб-сайте или в программе отсутствуют интуитивно понятные функции, а навигация может быть неаккуратной, что приводит к разочарованию пользователей. Большинство из этих моделей построены в виде иерархии с основным доменом вверху и более глубокими доменами внизу. Инженеры должны планировать, что пользователь хочет от программы или веб-сайта, чтобы сделать это эффективным.

Инженеры-программисты и дизайнеры сайтов могут начинать с нуля и создавать программы или сайты без какого-либо плана или модели. Однако такой подход с большей вероятностью приведет к ошибкам как во время разработки, так и во время использования конечного продукта. Как правило, если информационная модель не использовалась до создания продукта, то веб-сайт или программа будет трудно использовать; будет трудно переходить назад и вперед между страницами, пользователи будут разочарованы, когда находят информацию, и будет плохая организация инструментов или данных. По этим причинам рекомендуется создание информационной модели перед построением.

Информационная модель построена на иерархической схеме, а сложность модели зависит от продукта и количества функций, добавляемых программистом. В верхней части модели находится основной домен, из которого будут отображаться другие функции и разделы. Информационные модели сильно различаются для веб-сайтов и программ из-за различных аспектов, связанных с каждым.

С информационной моделью веб-сайта отображаются различные страницы и темы. Верхняя часть модели - это домашняя страница, а другие страницы находятся на более низких уровнях. Диаграмма показывает, как каждая страница взаимодействует, и функции на каждой странице, такие как статьи и категории, также будут добавлены в модель. Функции, которые будут присутствовать на каждой странице, такие как навигационная панель или функция поиска, будут добавлены в модель.

Модель для программы также будет иметь страницы и разделы, отображенные в модели, но также должны быть добавлены другие аспекты. Большинство программ имеют много переменных и имен таблиц, поэтому эти факторы необходимо сопоставить, чтобы гарантировать правильность написания каждого фактора и чтобы случайно не перекрывались никакие факторы. Это также поможет программисту понять, как каждый раздел программы взаимодействует с другими.