"Информатика (базовый уровень) (в 2 частях)", Под ред. Макаровой Н.В.
Информационная модель описывает объект, процесс или явление только с той стороны, которая нужна для решения конкретной задачи. Один и тот же объект можно представить таблицей, схемой, чертежом, текстом или базой данных. Цель моделирования помогает отобрать существенные свойства, выбрать удобную форму представления и проверить, подходит ли готовая модель для работы.
Текст подготовлен нейронной сетью по теме параграфа и не заменяет учебник — важные факты и формулировки сверяйте с ним.
Информационная модель — представление объекта, процесса или явления в виде сведений о его существенных свойствах и связях. Она не заменяет сам объект, а оставляет только нужную для работы информацию. Такое представление позволяет изучать объект, сравнивать его с другими и решать задачи без непосредственного обращения к реальному предмету.
Цель моделирования — задача или вопрос, ради которого создаётся информационная модель. Например, целью может быть расчёт времени поездки или поиск книги в библиотеке. Именно цель задаёт направление работы и помогает не собирать случайные сведения.
Существенное свойство — характеристика объекта, важная для достижения поставленной цели моделирования. Для расчёта расхода топлива важны объём двигателя и расстояние, а цвет автомобиля может оказаться ненужным. Выделение существенных свойств делает модель полезной и не перегруженной.
Адекватность модели — соответствие модели цели моделирования и тем свойствам объекта, которые для неё значимы. Если расписание позволяет найти свободный кабинет, оно адекватно этой задаче, но для анализа успеваемости не подходит. Поэтому адекватность проверяют не сама по себе, а относительно конкретной цели.
Реальный объект обладает множеством свойств, потому что он существует независимо от того, какую задачу решает человек. Полностью перенести все эти сведения в модель трудно: описание получится слишком большим и потребует много времени для создания и обработки. Кроме того, несущественные данные могут скрыть главное, поэтому модель должна быть не максимально подробной, а подходящей для выбранной задачи.
Цель моделирования определяет, какие свойства отбирать, потому что разные задачи требуют разных сведений. Если нужно рассчитать время поездки, понадобятся маршрут, расстояние и скорость, а сведения о цвете автобуса не помогут вычислению. Так цель превращается в критерий отбора данных: свойство включают, если оно влияет на получение нужного результата.
Один и тот же объект может иметь несколько информационных моделей, поскольку его используют для разных целей. Ученик может быть представлен таблицей оценок для анализа успеваемости, расписанием для планирования дня и анкетой для участия в конкурсе. Объект остаётся тем же, но набор существенных свойств и связи между ними меняются.
Форму модели выбирают по тому, как с информацией будут работать. Таблица удобна для хранения и сравнения чисел, схема показывает связи и порядок, чертёж передаёт размеры и расположение, а база данных помогает быстро находить записи. Неподходящая форма может сделать даже правильно отобранные сведения неудобными для анализа или передачи.
Модель считают адекватной не вообще, а по отношению к конкретной цели, потому что одна и та же модель может хорошо решать одну задачу и быть бесполезной для другой. Если цель изменилась, нужно заново проверить состав свойств и способ представления. Иногда достаточно добавить поля, а иногда требуется полностью изменить модель и её форму.
| Цель моделирования | Какие свойства отбираются | Подходящая форма модели | Пример объекта |
|---|---|---|---|
| Рассчитать время поездки | Расстояние, маршрут, скорость, остановки | Схема маршрута или таблица | Автобусный маршрут |
| Оценить успеваемость | Оценки, даты, предметы, динамика результатов | Таблица или диаграмма | Ученик |
| Организовать размещение помещений | Размеры, расположение, назначение помещений | План или чертёж | Школьное здание |
| Найти нужный объект в системе | Идентификатор, название, категория, местоположение | База данных | Библиотека |
Чтобы пользоваться таблицей, сначала найдите нужную цель в первом столбце. Затем определите, какие свойства следует включить, и выберите форму, в которой с ними будет удобнее работать.
Один объект может встречаться в разных строках, если его рассматривают с разных сторон. Таблица показывает, что содержание модели меняется вместе с задачей, а не определяется объектом раз и навсегда.
Условие. Для автомобиля нужно создать модель для расчёта расхода топлива и модель для выбора автомобиля по внешнему виду. Укажите свойства каждой модели.
Ответ. Техническая модель содержит характеристики, связанные с движением и расходом топлива; модель для внешнего вида — признаки дизайна и оформления. Один автомобиль получает две разные информационные модели.
Условие. Составьте модель школьного кабинета для ремонта и представьте её таблицей.
| Свойство | Значение |
|---|---|
| Номер кабинета | 205 |
| Площадь | 48 м² |
| Мебель | Столы, стулья, шкаф |
| Состояние стен | Требуется покраска |
| Освещение | Нужно заменить два светильника |
Ответ. Табличная модель содержит свойства, связанные с объёмом ремонта и его организацией. Личные предпочтения учеников или история кабинета здесь несущественны.
Условие. Расписание уроков содержит только названия предметов. Нужно определить, пригодно ли оно для поиска свободного кабинета и какие данные добавить.
Ответ. Исходная модель неадекватна для поиска свободного кабинета. Её нужно дополнить временем, классом и номером кабинета, после чего проверить отсутствие противоречивых записей.
Включают все известные свойства. Так поступают, потому что считают подробность безусловным достоинством. Проверьте каждый элемент вопросом: помогает ли он достигать цели; если нет, его можно исключить.
Создают одну модель для любых задач. Ошибка возникает, когда объект принимают за готовое описание объекта. Сначала сформулируйте новую цель и сравните её с имеющимися полями: нужные свойства могут не совпадать.
Путают объект и его модель. В модели автомобиля может быть указан цвет, но сама модель не является окрашенным автомобилем. Проверьте, говорите ли вы о реальном объекте или только о записанных в модели сведениях.
Считают модель адекватной независимо от задачи. Причина ошибки — оценка модели без указания результата, который она должна обеспечить. Назовите цель и попробуйте решить задачу по модели: недостающие данные покажут её несоответствие.
До этой темы нужны понятия объекта, его свойств, информации и способов представления данных. Без них трудно определить, что именно описывается и в каком виде это можно записать.
Дальше принцип отбора свойств используется при создании таблиц и баз данных, разработке алгоритмов, построении схем и компьютерном моделировании. В каждой такой работе сначала решают, какие данные понадобятся программе или пользователю.
Тема связана с проектированием: постановка цели определяет, какие сведения собирать и каким должен быть результат. Это помогает не тратить ресурсы на ненужные данные и заранее проверять пригодность решения.
Почему нельзя включить в информационную модель все свойства объекта?
Полное описание реального объекта обычно слишком объёмно и содержит сведения, не нужные для поставленной задачи. Лишние данные затрудняют поиск важной информации и использование модели.
Может ли один объект иметь несколько информационных моделей?
Да, если объект рассматривают с разных целей. Например, автомобиль можно описать по техническим характеристикам для расчёта расхода топлива и по цвету и форме кузова для выбора внешнего вида.
Как определить, какие свойства объекта являются существенными?
Нужно сначала сформулировать цель моделирования, а затем спросить, какие характеристики помогут её достичь. Свойства, которые не влияют на решение задачи, можно не включать.
Чем цель моделирования отличается от самого объекта моделирования?
Объект моделирования — это предмет, процесс или явление, которое описывают. Цель моделирования — задача или вопрос, ради которого создают его информационную модель.
Что делать, если готовая модель не позволяет решить поставленную задачу?
Нужно сравнить цель с данными и формой модели, найти недостающие свойства или неудобные элементы. После этого модель дополняют, изменяют или выбирают другую форму представления.
Роль цели при разработке информационной модели объекта