Проектирование
(от латинского projectus
, что означает “брошенный вперед”) - это процесс составления описания, необходимого для создания в заданных условиях еще не существующего объекта по первичному описанию этого объекта путем его детализации, дополнения, расчетов и оптимизации.
Описание объекта может быть задано по-разному: в виде текста, алгоритма, программы, чертежа, таблицы или, что чаще всего, комбинировано в традиционно бумажном или электронном виде.
Таким образом, главной особенностью
проектирования является работа с еще не существующим объектом
. В этом отличие проектирования от моделирования, где объект не может не существовать.
Проектирование можно рассматривать с одной стороны как заключительную фазу исследований (Анализа), а с другой как начальную фазу производства (Программирования).
Особенности проектирования:
-
Итерационность проектирования
. Так как объект несуществующий (знаковый, идеальный, виртуальный), то нет возможности описать его сразу без последующих исправлений и уточнений. На каждом итерационном витке описание становится все более полным и точным -
Коллективный характер
. Проектирование современных технических объектов требует участия специалистов разных специальностей. Например, в создании самолета участвуют инженеры-механики, материаловеды, электронщики, программисты, дизайнеры и т.д. С другой стороны объекты являются сложными и даже при участии групп специалистов их проектирование растягивается на годы даже при использовании современных высокопроизводительных ЭВМ. “Планер самолета можно создать за 3-4 года, двигатель за 9 лет, хороший комплекс электронного оборудования тоже за 8-9 лет” (Берестов Л., зам начальника Летно-исследовательского института). -
Многовариантность решений
. Жесткие условия конкурентной борьбы в условиях глобализации требуют поиска эффективных, часто оригинальных проектных решений. Поэтому пробуются разные варианты и подходы, что и порождает многовариантность. -
Многовариантность методов
. Существуют разные алгоритмы и технологии решения одной и той же проектной задачи, имеющих присущие им ограничения, точность, достоинства и недостатки. Соответственно и реализация разных методов может осуществляться с помощью вариативного программного и информационного обеспечений. -
Использование
блочно-иерархического подхода
(БИП). Сущность БИП - сначала объект рассматривается как “черный ящик” с неизвестной внутренней структурой; затем определяется структура на 1-ом уровне детализации и связи между блоками; затем детализируются блоки 1-го уровня и возникают блоки 2-го уровня и т.д. до получения достаточно простых блоков самого нижнего уровня с прозрачной структурой. Достоинство БИП - в возможности распараллелить работу между многими специалистами, которые занимаются разными блоками; недостаток - в сложности “стыковки” решений, т.к. проектируемые объекты до их изготовления - виртуальны.