9
и любая требуемая подсистема. Эта процедура называется анализом функций.
Его цель состоит в выборе функций, или операций, которые должны быть
проведены для выполнения задачи, требуемой от разрабатываемой системы.
Эти функции становятся затем целями низшего уровня для разработки
подсистем. Определение функций по своей природе носит качественный
характер. Однако, коль скоро функция, или
операция, определена, она должна
быть описана в количественных терминах. Например, если операцию нужно
провести быстро, необходимо оговорить допустимое время.
Следующий шаг, показанный на рис. 1.1, является одним из наиболее
трудных этапов в технической разработке системы и, конечно, самым трудным
шагом для аналитического описания. Концептуальное проектирование, как
видно из названия, состоит в
определении концепций, или основных
конфигураций системы, которые могут удовлетворить целям системы. На этом
шаге желательно оставить концепции по возможности в общем виде, с тем
чтобы не исключить кандидатуры систем, которые могут оказаться
эффективными. Например, если операция, подлежащая выполнению, есть
продвижение летательного аппарата над поверхностью Земли, то
концептуальные проекты могут включать в
себя проектирование колес,
направляющих, стоек и воздушной подушки. На этом этапе процесса
проектирования важно определить границы приемлемых значений параметров,
описывающих систему. Для параметров проектирования в пределах этих
значений система должна уметь выполнять функции, определенные на
предыдущем шаге.
Пусть мы имеем дело с оптимальным проектом, для которого целью
является выбор неопределенных
параметров, введенных на предыдущем шаге.
Эти параметры должны быть в пределах, определяемых технологическими
ограничениями и назначением системы. Критерием выбора параметров
системы является максимизация стоимости системы или минимизация меры
затрат. Следует особо отметить, что математически точный оптимум может
оказаться недостижимым и, следовательно, служить лишь ориентиром. Однако
методы выбора параметров системы должны обладать
таким свойством, что
если оптимум существует, то при достаточном терпении и заданном машинном
времени он должен быть в пределе достижим.
То, что является последним шагом в модели технической разработки
системы на рис. 1.1 (описание оптимальной системы), в действительности
оказывается промежуточным шагом. До тех пор пока процедура проек-
тирования системы не станет
исключительно эффективной, система,
предложенная группой разработчиков, не будет удовлетворять заказчика.
Получив результаты одного прохождения через процедуру проектирования
системы, заказчик, вероятно, вспомнит некоторые ограничения, которые он
забыл описать и которые оптимальная система нарушает. Проектировщик
также может найти привлекательные решения, которых он ранее не видел.
Он опять-таки в большей мере, чем заказчик
, вспомнит технологические
ограничения, которые он забыл описать и которые оптимальная система