- •Тема 2. Структура процесса проектирования
- •2.1. Иерархические уровни проектирования
- •2.2. Стили проектирования или направления проектирования
- •2.3. Аспекты описания объектов проектирования
- •2.4. Стадии процесса проектирования
- •2.5. Содержание технического задания на проектирование
- •2.6. Классификация моделей, используемых
- •7. Классификация типовых проектных процедур
Тема 2. Структура процесса проектирования
2.1. Иерархические уровни проектирования
При использовании блочно-иерархического подхода к проектированию представление о проектируемой системе или объекте (описание объекта, спецификация объекта) расчленяют на иерархические уровни.
На верхнем уровне используют наименее детализированное представление, отражающее только самые общие черты и особенности проектируемой системы. На следующих уровнях степень подробности описания возрастает, при этом рассматриваются уже отдельные блоки системы, но с учетом воздействий на каждый из них его соседей. Такой подход позволяет на каждом иерархическом уровне формулировать задачи приемлемой сложности, поддающиеся решению с помощью имеющихся средств проектирования. Разбиение на уровни должно быть таким, чтобы документация на блок любого уровня была обозрима и воспринимаема одним человеком.
Блочно-иерархический подход к описанию объекта и к последующему его проектированию основан на разбиении сложной задачи большой размерности на последовательно и (или) параллельно решаемые группы задач малой размерности, что существенно сокращает требования к используемым вычислительным ресурсам или время решения задач.
Иерархическим уровням описаний (спецификаций) объектов соответствуют иерархические уровни проектирования. Под уровнем проектирования понимается совокупность описаний объекта на этом уровне совместно с постановками задач, методами получения описаний и решения возникающих проектных задач.
Список иерархических уровней в каждом приложении или области может быть специфичным, но для большинства приложений характерно следующее наиболее крупное выделение уровней:
— системный уровень, на котором решают наиболее общие задачи проектирования систем, машин и процессов; результаты проектирования представляют в виде структурных и компоновочных схем, генеральных планов, схем размещения оборудования, диаграмм потоков данных и т.п.;
— макроуровень, на котором проектируют отдельные устройства, узлы машин и приборов; результаты проектирования представляют в виде функциональных, принципиальных и кинематических схем, сборочных чертежей узлов и т.п.;
— микроуровень, на котором проектируют отдельные детали и элементы машин и приборов.
В каждом приложении или области проектирования количество выделяемых уровней и их наименования могут быть различными. Так, в радиоэлектронике микроуровень часто называют компонентным, макроуровень – схемотехническим. Между схемотехническим и системным уровнями вводят ещё один уровень, называемый функционально-логическим. В вычислительной технике системный уровень подразделяют на уровни проектирования отдельных ЭВМ (вычислительных систем) и вычислительных сетей. В машиностроении имеются уровни деталей, сборочных единиц (узлов), отдельных машин, комплексов машин.
2.2. Стили проектирования или направления проектирования
В зависимости от последовательности решения задач различных иерархических уровней различают нисходящее, восходящее и смешанное проектирование (стили проектирования). Последовательность решения задач от нижних уровней к верхним характеризует восходящее проектирование, обратная последовательность решения приводит к нисходящему проектированию, в смешанном стиле имеются элементы как восходящего, так и нисходящего проектирования. В большинстве случаев для сложных систем предпочитают нисходящее проектирование. При наличии заранее спроектированных составных элементов (блоков, узлов) можно говорить о смешанном проектировании.
При нисходящем проектировании присутствует неопределенность и нечеткость исходных данных (так как еще не спроектированы компоненты). При восходящем проектировании имеется неопределённость и нечеткость исходных требований (поскольку техническое задание имеется на всю проектируемую систему, а не на ее части). Это обуславливает необходимость прогнозирования недостающих данных с последующим их уточнением, т.е. последовательного приближения к окончательному решению (итерационность проектирования).
