Реферат: Системное автоматизированное проектирование
Дадим определение сложной системы.
СЛОЖНАЯ СИСТЕМА - система, обладающая, по крайней мере, одним из перечисленных признаков:
а) допускает разбиение на подсистемы, изучение каждой из которых, с учетом влияния других подсистем в рамках поставленной задачи, имеет содержательный характер;
б) функционирует в условиях существенной неопределенности и воздействие среды на нее обусловливает случайный характер изменения ее параметров или структуры;
в) осуществляет целенаправленный выбор своего поведения.
Процесс их проектирования характеризуется высокой размерностью решаемых задач, наличием большого числа возможных вариантов, необходимостью учета разнообразных факторов.
В основе проектирования сложных систем блочно-иерархический подход. Сущность блочно-иерархического состоит в уменьшении сложности решаемой проектной задачи. Это осуществляется за счет:
- выделения ряда уровней абстрагирования (иерархических различаются степенью детализации представлений об объекте.
Этапы нисходящего проектирования:
Компоненты объекта, рассматриваемые как элементы на некотором уровне с номером k, описываются как подсистемы на соседнем уровне с номером k+1.
Относительно аспектов описания объекта.
Аспекты могут быть:
- функциональные,
- конструкторские,
- технологические.
а) Функциональные аспекты можно разделить на:
- системный,
- функционально- логический,
- схемотехнический,
- компонентный.
На системном уровне в качестве систем выделяют комплексы. Примерами комплексов могут быть ЭВМ, радиолокационная станция. В качестве элементов выделяют блоки (устройства) аппаратуры процессор, модем, передатчик.
На функционально-логическом уровне эти блоки рассматривают как системы, состоящие из элементов. Элементами являются функциональные узлы - счетчики, дешифраторы, отдельные триггеры, вентили, усилители, модуляторы и др.
На схемотехническом уровне функциональные узлы описываются как системы, состоящие из элементов радиоэлектронных схем - транзисторов, конденсаторов, резисторов и др.
На компонентном уровне рассматриваются процессы, которые имеют место в схемных компонентах.
б) Конструкторскому аспекту присуща своя иерархия компонент. Она включает различные уровни описания рам, стоек, панелей, типовых элементов замены, дискретных компонент и микросхем, топологических фрагментов функциональных ячеек и отдельных компонент в кристаллах интегральных микросхем.
2. Операции, процедуры и этапы проектирования.
Процесс проектирования делится на этапы.
ЭТАП ПРОЕКТИРОВАНИЯ - условно выделенная часть процесса проектирования, состоящая из одной или нескольких проектных процедур. Обычно этап включает процедуры, которые связаны с получением описания в рамках одного аспекта и одного или нескольких уровней абстрагирования. Иногда в процессе проектирования выделяют ту или иную последовательность процедур под названием "маршрут проектирования".
Этапы, в свою очередь, делятся на процедуры и операции.
ПРОЦЕДУРА - формализованная совокупность действий, выполнение которых заканчивается проектным решением.