<<
>>

Этапы компьютерного моделирования 1)

Описание (постановка) задачи. Задача формулируется на обычном языке. Главное здесь - определить объект моделиро- вания и представить конечный результат.

2) Определение целей моделирования.

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

3) Разработка информационной модели. Этот этап включает со- держательное описание объекта с дальнейшей его формализацией. Выделяются объекты моделирования и дается их развернутое содержательное описание. Описание включает сведения о природе объектов, их зависимости и связи, пере- числение свойств и характеристик отдельных объектов и моделируемой системы в целом. Свойства учитываются не все, а лишь те, которые можно считать существенными в зависи- мости от выбранной цели. В результате выстраивается описательная информационная модель объекта, которую назы- вают вербальной. При формализации модели осуществляется переход от описательной модели к конкретному математиче- скому наполнению.

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

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

4) Разработка компьютерной модели. На этом этапе формализо- ванная модель преобразуется в модель компьютерную. Существует множество программных комплексов и сред, ко- торые позволяют проводить построение и исследование моделей. К ним относятся графические среды, текстовые ре- дакторы, среды программирования, электронные таблицы, математические пакеты, СУБД, ЫТМЬ-редакторы. Одну и ту же задачу можно решить, используя различные среды. От вы- бора программной среды зависит алгоритм построения компьютерной модели и форма его представления. Это может быть программа, реализуемая в какой-то среде программиро- вания, или последовательность технических приемов в прикладной среде. Выполняется реализация компьютерной модели по законам выбранной среды. Получаемые результаты более информативны и наглядны, если они выведены в виде графиков, диаграмм, траекторий и тому подобное. Модель нельзя назвать готовой, пока в ней содержатся ошибки. Обяза- телен этап, который называется тестированием модели. В программировании этот этап состоит из процессов трансляции и отладки программы. Уже на этапе тестирования может вы- явиться необходимость корректировки (изменения) исходной модели, прежде всего в той ее части, где заложено смысловое содержание.

5) Исследование модели. Исследование заключается в проведе- нии серии экспериментов, удовлетворяющих целям

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

6) Анализ результатов моделирования. Полученные результаты позволяют ответить на вопрос: «Продолжить исследование или закончить?» Если результаты не соответствуют целям по- ставленной задачи, значит, на предыдущих этапах были допущены ошибки. Если такие ошибки выявлены, то требуется корректировка модели.

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

4.4.

<< | >>
Источник: Л. С. ТАГАНОВ, А. Г. ПИМОНОВ. ИНФОРМАТИКА. 2010

Еще по теме Этапы компьютерного моделирования 1):

  1. ТВОРЧЕСТВО КОМПЬЮТЕРНОЕ
  2. Психология компьютерных преступлений.
  3. 5.5. Компьютерное тестирование
  4. Э. ТАНЕНБАУМ. КОМПЬЮТЕРНЫЕ СЕТИ 4-Е ИЗДАНИЕ, 2003
  5. МОДЕЛИРОВАНИЕ
  6. Степанов А. Н.. Архитектура вычислительных систем и компьютерных сетей, 2007
  7. Тема 12. Иконологическое моделирование социальных процессов
  8. Моделирование
  9. 13.5. Этапы расследования
  10. Глава 4. Роль моделирования в социологии