
- •Основы системного проектирования
- •1. Понятие проектирования
- •2. Структура проектирования
- •2.1. Стадии проектирования
- •2.2. Структура управления процессом проектирования
- •3. Методология проектирования
- •3.1. Принципы системного проектирования
- •3.2. Законы проектирования
- •3.3. Методы проектирования
- •3.3.1. Эвристические методы
- •3.3.1.1. Результаты творческой деятельности
- •3.3.1.2. Психологические факторы творческой деятельности
- •3.3.1.3. Метод итераций (последовательного приближения)
- •3.3.1.4. Метод декомпозиции
- •3.3.1.5. Метод контрольных вопросов
- •3.3.1.6. Метод мозговой атаки
- •3.3.1.7. Теория решения изобретательских задач (триз)
- •3.3.1.8. Метод морфологического анализа
- •3.3.1.9. Функционально-стоимостной анализ
- •3.3.1.10. Методы конструирования
- •3.3.2. Экспериментальные методы
- •3.3.2.1. Цели и виды экспериментальных методов
- •3.3.2.2. Планирование эксперимента и обработка экспериментальных данных
- •3.3.2.3. Машинный эксперимент
- •3.3.2.4. Мысленный эксперимент
- •3.3.3. Формализованные методы
- •3.3.4. Методы принятия решений
- •3.3.4.1. Задачи оптимального проектирования
- •3.3.4.2. Однокритериальные задачи
- •3.3.4.3. Задачи многокритериальной оптимизации
- •3.3.4.4. Принятие решений в условиях неопределенности
- •4. Объекты проектирования
- •4.1. Назначение и характеристики разрабатываемых объектов
- •4.2. Виды технических систем
- •4.3. Модели разрабатываемых объектов
- •4.3.1. Требования к моделям
- •4.3.2. Виды моделей
- •4.4. Параметры разрабатываемых объектов
- •4.5. Требования, предъявляемые к проектируемым объектам
- •4.5.1. Экономические требования
- •4.5.1.1. Требования производителя
- •4.5.1.2. Требования потребителя
- •4.5.2. Проектные и производственные требования
- •4.5.2.1. Стандартизация, унификация, преемственность
- •4.5.2.2. Технологичность
- •4.5.2.3. Транспортабельность
- •4.5.2.4. Сохраняемость
- •4.5.3. Эксплуатационные требования
- •4.5.3.1. Функциональные требования
- •4.5.3.2. Надежность
- •4.5.3.3. Эргономичность
- •4.5.3.4. Безопасность
- •4.5.3.5. Экологичность
- •4.5.3.6. Эстетичность
- •4.5.3.7. Утилизация
- •5. Управление проектированием
- •5.1. Техническое задание
- •5.1.1. Начальные сведения о задаче
- •5.1.2. Содержание технического задания
- •5.1.3. Составление технического задания
- •5.1.3.1. Анализ исходного задания
- •5.1.3.2. Составление списка требований
- •5.1.3.3. Анализ и формализация списка требований
- •5.1.4. Форма представления технического задания
- •5.2. Синтез принципа действия
- •5.2.1. Составление функциональной структуры
- •5.2.2. Подбор и состыковка физических эффектов
- •5.2.2.1. Понятие физического эффекта
- •5.2.2.2. Составление функционально-физической схемы
- •5.2.2.3. Анализ и развитие схемы
- •5.3. Структурный синтез
- •5.4. Параметрический синтез
- •5.5. Циклы итерации проектирования
- •5.5.1. Структура сложного процесса проектирования
- •5.5.2. Разработка сложных объектов
- •5.5.3. Действия по завершении цикла итерации
- •Литература
- •Оглавление
5.1.3.3. Анализ и формализация списка требований
При составлении перечня (списка) требований к проектируемому объекту рекомендуют скрупулезно записывать все выявленные данные и сведения, не обязательно в отточенных и четких формулировках. Полнота перечня — основной девиз.
По завершении этой работы переходят к обработке собранной информации. Работа проводится в ряд этапов.
1. Обобщение и абстрагирование. Увязываются и обобщаются отдельные фрагменты, чтобы, по возможности, получилось цельное, ясное и лаконичное представление о разрабатываемом объекте с учетом возможных изменений. Убираются дублирующие сведения, в том числе и такие, которые повторяют друг друга в иных формулировках или являются частным случаем. Например, даны условия: изделие работает в агрессивной среде и оно должно быть коррозиеустойчивым. Здесь второе условие является частным случаем первого.
Абстрагирование предназначено дать такую формулировку требованиям, чтобы избежать предопределения путей решения задачи (не создавать психологических барьеров).
Для получения «сильных» решений рекомендуется усиление системы требований и обострение противоречий путем формулирования ИКР. Например, ручка пишет не только в наклонном, но и в любом положении; автомобиль передвигается не только по снегу, но и любому сыпучему и рыхлому грунту.
Чтобы предубеждения и психологическая инерция не сужали область поиска, а заказчик своей формулировкой задачи не предопределял направления поиска решения, желательно функцию формулировать обобщенно и в нейтральных терминах. Так, функцию «сбивать» (допустим, доски) лучше заменить термином «соединять», что позволяет отвлечься от естественной ассоциации — соединение гвоздями, и предлагает более широкий круг возможных решений.
В процессе поиска наиболее полной и точной формулировки строится цепочка функций — от первоначально предложенной до окончательно принятой. Этому помогает ответ на вопрос «Зачем это нужно?».
Наряду с потребностью в каком-то действии может существовать и потребность в несовершении действия или совершении действия с отрицательным эффектом.
В большинстве случаев за приведенной в ТТ потребностью стоит необходимость выполнения (последовательно или одновременно) нескольких функций. Цепочка функций строится для каждой из них.
2. Проверка на противоречивость. При наличии нескольких функций часть их по своему действию может оказаться противоречивыми. Например, вода должна быть горячей (для заварки), но не обжигать руки. Для разрешения противоречий эффективно применять эвристические методы. При этом устранение противоречий возможно как на этапе составления ТЗ (изменение формулировок функций, разнесение их действия во времени или в пространстве и т.д.), так и на последующих этапах проектирования.
Во избежание затруднений при последующем решении задачи условия и ограничения также следует проверять на противоречивость. Так, ограничения могут задавать пустое множество (например, из удобства работы масса устройства не должна превышать 2 кг, а из условия обеспечения требуемого давления на опорную поверхность масса должна быть не менее 5 кг). Подобные противоречия не всегда очевидны: сведения по верхней и нижней границам могут поступать в разное время или помещаться в разных местах ТЗ, быть представлены в неявном виде. Разрешение противоречий возможно следующими способами:
изменение ТЗ: смягчение ограничений, замена их другими (для ранее приведенного примера — второе ограничение на вес заменить ограничением на опорное давление) или отказ от них (если они не относятся к существенным);
замена отдельных ограничений показателями качества. Например, вместо первого ограничения на массу изделия ввести требование минимизации его массы. Ясно, что в этом случае решения будут существовать, но лучшее — изделие с массой 5 кг;
воспользоваться эвристическими приемами по уточнению ТЗ;
оставить ТЗ таким, как оно есть, а возникшее противоречие попытаться разрешить на последующих этапах проектирования.
3. Разграничение требований на условия, ограничения и показатели качества. Представление требований в виде показателей позволит получить решения с высокими характеристиками, но такая задача решается сложнее. В качестве показателей выбирают те, которые характеризуют наиболее важные свойства. Для вводимых условий необходимо оценить величину разброса и необходимость указания предельных значений, т.е. представления их в виде ограничений.
4. Параметризация. Точность суждения и верность выбора зависят от степени конкретности исходных требований, представлены ли они в формализованном или неформализованном виде. Для однозначности выводов все требования должны быть переведены в формализованный вид, т.е. указаны характеризующие их параметры, причем такие, которые можно измерить, проконтролировать, рассчитать. Это также позволит выделить дублирующие требования (те, которые характеризуются одними и теми же параметрами) и обобщить их (ввести обобщенные параметры с целью сокращения общего их числа).
При решении задачи оптимального проектирования рекомендуют показатели качества приводить к критериальному формализованному виду, т.е. назначать им численную меру. Основной метод конкретизации формулировок — построение дерева целей (И или ИЛИ деревья): исходный показатель декомпозируется до выявления элементарных понятий, однозначно характеризуемых наборами параметров, например, как показано на рис. 15.
Рис.15. Дерево целей
Проблемами оценки качества посредством количественных показателей занимается наука «Квалиметрия». Здесь исследуются методы определения численных значений показателей, установление их рационального состава.
При конкретизации задачи стоит помнить, что хорошее задание заказчика (ТТ), когда оно представлено в неформализованном виде, в общих чертах (это позволяет заказчику коротко, но полно охарактеризовать задачу), а исполнителя (ТЗ) — если оно четкое и формализованное (это является залогом успешного решения задачи).
5. Усечение списка требований. Большой объем информации хотя и способен дать максимально полное представление о решаемой задаче, но и труднее удерживается в голове, усложняет решение задачи. Для сокращения сведений до разумного объема (под способности каждого конкретного разработчика, соответствие его финансовым, организационно-техническим, временным ресурсам) можно воспользоваться ранжированием или разделением их на группы обязательных к учету, желательных и несущественных. К обязательным относятся те, неудовлетворение которых существенным образом влияет на выбор вариантов решений. Это — функциональные параметры, условия взаимосвязи объектов и их частей и другие. Желательные требования позволяют различить варианты по степени качества.
Следует помнить, что проектирование носит итерационный характер и то, что не учтено в начале, может быть учтено на последующих этапах.
Усекая требования, желательно задавать себе контрольные вопросы: «Почему должно выполняться данное условие (или ограничение)?», «Что произойдет, если оно не будет выполнено?» и т.п.
Все изменения, дополнения и уточнения формулировок обязательно согласуются с заказчиком и им утверждаются. Это необходимо и потому, что в случае обнаружения в процессе решения задачи неточностей или ошибочности исходных данных возникает необходимость определения степени вины каждой из сторон-участниц разработки, распределения понесенных в связи с этим убытков. Также, в состав ТЗ могут входить данные, которые должны согласовываться и утверждаться специальными службами, например, Госгортехнадзором, Госсанэпидемнадзором, пожарной инспекцией.