Реферат: Объект, субъект, цель моделирования
• разработать технические чертежи ...;
• представить графически структуру ...;
• составить таблицу расписания ...;
• вывести расчетную формулу ...;
• определить план действий ...;
• разработать алгоритм решения задачи ... .
В приведённом примере цель моделирования сформулирована в самом общем виде, где каждая фраза требует расшифровки.
Так, необходимо уточнить, что такое «понравиться заказчику». Кому-то нравятся одноэтажные дома, кому-то — трёхэтажные. Кто-то предпочтёт дом с большими полукруглыми окнами, а для кого-то важно, чтобы была веранда. Что касается предпочтений архитектора, то для успешной работы немаловажно, чтобы его профессиональные знания были востребованы, чтобы не было препятствий для его самореализации. Смета расходов на проектирование и строительство должна быть рассчитана и согласована ещё до начала работы.
Таким образом, реализация цели моделирования (разработка проекта дома) требует решения ряда подзадач:
• выявить, что является критериями комфортабельности для заказчика. То есть, необходимо построить модель «Комфортабельное жилище для конкретной семьи». Это может быть словесное описание или чётко определённые и закреплённые в договоре требования;
• наиболее оптимально использовать знания и опыт разработчика проекта. Для этого необходимо, например, определить модель взаимоотношений заказчика и исполнителя заказа и также отразить её в статьях договора;
• учесть при проектировании все возможные затраты на проведение проектных работ, строительные материалы, оплату труда рабочих, привязку к местности и прочее. Следовательно, надо выбрать метод расчета таких затрат, обосновать его и так далее.
Решение каждой подзадачи приводит к построению некоторой новой модели: текста договора, технического задания, эскизов, расчётных формул. Часто реализация этих моделей вновь приводит к необходимости решения задач следующего уровня. Графически этот процесс можно проиллюстрировать схемой, представленной на рис. 8.
Окончательным результатом этого многоступенчатого процесса моделирования будут разработанные чертежи и техническое описание проекта, включающее и смету расходов на его строительство, то есть модель дома. Результатом реализации полученной модели может быть новый дом, если его построить.
Решение любой сложной задачи, стоящей перед человеком, а также сложность объекта исследования приводят к тому, что моделирование этого объекта проходит ряд этапов, на каждом из которых определяется цель или даже несколько целей моделирования, строится одна или несколько моделей.
В своей учебной деятельности вы, вероятно, не раз сталкивались с тем, что практически всегда исходная задача разбивается на ряд подзадач. Цель моделирования уточняется, конкретизируется, детализируется при решении каждой из подзадач. Анализ построенной на каком-либо этапе модели иногда приводит к уточнению и изменению задач предыдущих этапов. Изменение цели моделирования требует изменения построенной модели или разработки новой и так далее. В этом случае говорят о том, что решение задачи и построение модели является итерационным процессом.
Можно ли облегчить и ускорить этот процесс? Что касается разработки проекта дома, то существуют специальные программные средства — системы автоматизированного проектирования, которые позволяют:
• существенно облегчить работу проектировщика, позволяя конструировать дом из имеющихся «заготовок», собирая его из отдельных блоков как в детском конструкторе;
• воплотить в проекте самые смелые задумки архитектора;
• повысить точность расчётов по расходам на строительство;
• «привязать» проект к местности и отразить это в трёхмерном изображении на экране дисплея;
• предложить заказчику не один, а несколько проектов на выбор.
И если ещё несколько лет назад чертёжные доски были непременным атрибутом архитектурно-проектной мастерской, то сейчас их место всё чаще и чаще занимают компьютеры с подключёнными к ним графопостроителями (плоттерами). Качество и скорость проектирования значительно повышаются, а его стоимость снижается.
Рис. 8. Схема моделирования при проектировании жилого дома
В разобранном примере рассмотрен случай, когда есть только один субъект моделирования и перед ним стоит одна задача. В этом случае будет построена только одна модель. А что будет, если к архитектору (один субъект) придут несколько заказчиков, каждый со своими пожеланиями (несколько задач)? Вероятно, им будут предложены разные проекты, то есть будут построены разные модели. А если один заказчик обратится сразу к нескольким архитекторам (несколько субъектов) и его пожелания будут абсолютно одинаковыми для каждого из них (одна задача)? Будут ли разработанные ими проекты различными или они тоже будут абсолютно одинаковыми? Поскольку цель моделирования не просто вытекает из задачи, но в значительной степени определяется субъектом моделирования и зависит от его опыта, пристрастий, интересов, то, скорее всего, заказчик получит разные проекты.
А может ли решение разных задач разными людьми привести к построению одинаковых моделей? Да, конечно. Такое бывает довольно часто, если, например, строится математическая модель.
Рис. 9. Проект здания, разработанный с использованием средств автоматизированного проектирования