На Горох
Информатика, 11 класс

§ 7. Системный подход в моделировании

"Информатика (базовый и углублённый уровни) (в 2 частях)", Поляков К.Ю., Еремин Е.А.

Объяснение темы В оглавлении: § 7. Системный подход в моделировании

Кратко о теме

Системный подход помогает изучать сложный объект не как случайный набор частей, а как целое, элементы которого связаны и влияют друг на друга. Чтобы построить такую модель, сначала задают цель исследования: от неё зависят границы системы, состав её элементов и то, какие свойства нужно описать. Затем выделяют подсистемы, связи между частями и внешнюю среду. Модель не обязана копировать объект во всех подробностях — в неё включают только то, что важно для решения поставленной задачи.

Объяснение темы

Текст подготовлен нейронной сетью по теме параграфа и не заменяет учебник — важные факты и формулировки сверяйте с ним.

Определения и обозначения

Система — целостный объект, состоящий из взаимосвязанных частей. Состав системы определяется задачей: для одной цели достаточно рассмотреть несколько частей, а для другой понадобятся дополнительные. Это понятие помогает заранее понять, что именно мы изучаем как единое целое.

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

Структура системы — состав её элементов и связи между ними. Состав показывает, из каких частей образовано целое, а связи — как части взаимодействуют. Описание структуры нужно, чтобы понять устройство системы и объяснить её поведение.

Системный подход — способ изучения объекта с учётом его целостности, элементов, связей, цели и взаимодействия со средой. Он заставляет рассматривать не только отдельные части, но и то, как их работа влияет на общий результат. Такой подход используют, когда простого описания деталей недостаточно.

Как это устроено

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

После формулировки цели устанавливают границы объекта и определяют внешнюю среду. Граница показывает, что считается частью исследуемой системы, а что находится за её пределами. При этом объекты среды могут влиять на систему: например, на работу библиотеки влияют поставщики книг и расписание школы. Их не обязательно подробно моделировать, но значимое воздействие следует учесть.

Систему представляют через элементы и связи между ними. Одного перечня частей мало: он не объясняет, кто передаёт информацию, какие действия зависят друг от друга и как возникает общий результат. Связи могут описывать обмен данными, ресурсами или управляющими сигналами. Их указание позволяет перейти от списка объектов к объяснению работы системы.

Сложную систему удобно делить на подсистемы — крупные части, которые сами состоят из элементов и могут изучаться отдельно. Например, в компьютере можно выделить процессор, память и устройства ввода-вывода, а затем подробнее рассмотреть устройство процессора. Такое разбиение уменьшает сложность описания и помогает двигаться от общего уровня к частному. При этом связи между подсистемами сохраняют, иначе модель перестанет показывать работу целого.

Системная модель не должна повторять реальный объект во всех деталях. В неё включают только свойства, которые помогают ответить на вопрос исследования: для оценки скорости компьютера важны одни параметры, для изучения хранения данных — другие. Отбор существенных свойств делает модель понятнее и удобнее для анализа. Если деталь не влияет на выводы по задаче, её можно не включать.

Состав системной модели

Что описываютВопрос при построении моделиЧто включить в описание
Цель исследованияНа какой вопрос должна ответить модель?Задачу и нужный результат исследования
Границы системыЧто относится к системе, а что — к среде?Включённые объекты и внешние факторы
Элементы и подсистемыИз каких частей состоит система?Основные элементы и уровни их объединения
Связи между элементамиКак части взаимодействуют?Передачу данных, ресурсов или управляющих воздействий
Внешняя средаЧто за пределами системы влияет на её работу?Значимые внешние объекты и условия

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

Разбор задач

Школьная библиотека

Условие: определите цель модели библиотеки, её границы, элементы и внешнюю среду. Возьмём задачу анализа выдачи книг читателям. Это уточнение важно: для другой цели состав модели мог бы отличаться.

  1. Формулируем цель: выяснить, как организована выдача книг и что влияет на скорость обслуживания.
  2. Проводим границу: включаем в систему процессы и объекты, участвующие в обслуживании внутри библиотеки.
  3. Выделяем элементы: читателей, библиотекаря, каталог, книжный фонд и правила выдачи. Связи показывают, что читатель выбирает книгу по каталогу, библиотекарь оформляет выдачу, а книга передаётся читателю.
  4. Относим к среде школьное расписание и поставщиков книг: они могут влиять на нагрузку и пополнение фонда, но не являются частью выбранного процесса выдачи.

Ответ: модель описывает выдачу книг, её элементы, их взаимодействие и внешние условия. Для изучения, например, сохранности фонда цель и набор существенных деталей пришлось бы пересмотреть.

Компьютер

Условие: составьте структурную модель компьютера, выделив основные подсистемы и связи. Здесь задача — показать общую работу устройства, а не перечислить каждую микросхему. Поэтому выбираем достаточно крупные части.

  1. Выделяем подсистемы: процессор, оперативную память, устройства ввода, устройства вывода и долговременное хранилище.
  2. Определяем связи: устройства ввода передают данные компьютеру, процессор обрабатывает их с использованием оперативной памяти, а результат направляется на экран или сохраняется на накопителе.
  3. Проверяем полноту структуры: для выбранной цели у каждой подсистемы есть роль и связь с другими. Если требуется изучить питание или охлаждение, эти подсистемы следует добавить.

Ответ: структурная модель состоит из перечисленных подсистем и указанных потоков данных. Она показывает не только состав компьютера, но и то, как части совместно выполняют обработку информации.

Управление движением на перекрёстке

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

  1. Задаём цель: безопасно и организованно распределять движение через перекрёсток.
  2. Указываем входы: сигналы датчиков о наличии транспорта, команды пешеходов и заданные правила переключения.
  3. Выделяем элементы: датчики, контроллер и светофор. Датчики передают данные контроллеру, тот выбирает режим и отправляет команду светофору.
  4. Описываем среду: транспорт, пешеходы, погода и дорожная обстановка могут влиять на работу, хотя не входят в выбранную систему управления.
  5. Фиксируем результат: сигналы светофора, регулирующие очередность движения. По ним участники перекрёстка понимают, когда можно ехать или переходить.

Ответ: системное описание связывает цель, входные данные, устройства, их взаимодействие, внешние условия и результат. Если граница была бы проведена вокруг всего перекрёстка, автомобили и пешеходы могли бы войти в состав более широкой системы.

Типичные ошибки

Считать системой любой перечень объектов. Так ошибаются, когда принимают перечисление деталей за описание целого. Без связей нельзя понять, как части работают совместно и почему возникает результат. Проверьте себя: можно ли по модели объяснить взаимодействие элементов, а не только назвать их?

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

Смешивать элемент и подсистему. Элемент в данной модели рассматривается как целое, а подсистема сама может быть разделена на части. Путаница возникает, если забыть, что уровень детализации задаётся задачей. Проверьте: можно ли описать внутренние элементы выбранной части, не меняя цель исследования? Если да, перед вами может быть подсистема.

Включать в модель все известные детали. Желание сделать описание полным приводит к лишней информации и усложняет анализ. Деталь нужна не потому, что она существует, а потому, что влияет на ответ по задаче. Проверьте каждую часть: помогает ли она понять систему или получить нужный результат? Если нет, её можно исключить.

Связь с другими темами

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

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

Что запомнить

  • Систему выделяют относительно цели исследования.
  • Границы системы отделяют её от внешней среды.
  • Система включает элементы и связи между ними.
  • Сложную систему можно разделять на подсистемы.
  • Системный подход учитывает целостность объекта и взаимодействие его частей.
  • Модель отражает существенные для задачи свойства системы.

Частые вопросы по теме

Можно ли один и тот же объект представить разными системами?

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

Как определить границы системы?

Сначала нужно сформулировать цель исследования, а затем решить, какие объекты рассматриваются как части изучаемого целого. То, что влияет на систему, но не включено в неё, относят к внешней среде.

Чем элемент системы отличается от подсистемы?

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

Почему для системной модели важны связи между элементами?

Связи показывают, как части системы взаимодействуют и влияют друг на друга. Без них останется только перечень объектов, по которому нельзя понять устройство и поведение системы.

Нужно ли включать в модель все свойства реального объекта?

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

Спросить по теме параграфа

§ 7. Системный подход в моделировании

Эта же тема в других учебниках

Учебник

Оглавление →
Предмет
Информатика
Класс
11 класс
Учебник
"Информатика (базовый и углублённый уровни) (в 2 частях)", Поляков К.Ю., Еремин Е.А.