САПР прошли несколько этапов развития:
1. претенциозные САПР, рассчитывающие на эффект искусственного интеллекта;
2.рутинные САПР
Рассмотрим классификацию по стадиям создания ПАС.
Этапы :
1. стратегического планирования автоматизации;
2. анализ осуществимости автоматизации (есть проблема распознавания образов, которая бывает скрыта в расчетных методиках);
3. концептуального (содержательного) моделирования
4. проектирование (или планирование) реализаций;
5. реализация (кодирование или программирование) системы.
Существующие методологии в подавляющем большинстве ориентированны на два первых класса целевых систем (СРВ и ИС / АСУ) и на две основные стадии – анализ ( включение и содержательное моделирование данных и процессов) и проектирование реализаций.
На этапе электронной обработки данных основополагающим методом при разработке программ был HIPO-метод, который упорядочивал процедуру иерархической декомпозиции сложных процедур обработки данных и тем самым облегчал процесс программирования.
Переход к этапу информационных технологий, который основан на моделировании и структуризации данных, характеризуется бурным ростом числа методов и методологий создания автоматизированных систем и становлением разных направлений технологий программирования.
Табл.1.2.
СРВ |
ИС/АСУ |
АСНИ/АОС |
САПР |
|
Управление |
событиями |
данными |
событиями |
Данными и событиями |
Сложность структур данных |
простые |
сложные |
простые |
сложные |
Объем входных данных |
малый |
очень большой |
большой |
небольшой |
Интенсивность обработки |
Интенсивные вычисления |
Интенсивный ввод/вывод |
Интенсивные ввод/вывод и вычисления |
Интенсивные вычисления |
Машинная зависимость |
Зависимы |
Независимы |
Зависимы |
независимы |
Табл.1.3.
№ |
Название метода |
направление |
Порядок построения |
Класс |
Стадии создания ПАС |
1 |
Чена |
IE |
ориентированный на данные |
ИС/АСУ |
Концептуальное моделирование, проектирование структур данных |
2 |
Йордана/ де Марко |
SE |
процедурно- ориентированный |
СРВ, ИС/АСУ |
Анализ, проектирование обработки |
3 |
Гейна/ Сарсона |
SE |
процедурно- ориентированный |
СРВ, ИС/АСУ |
Анализ, проектирование обработки, проектирование структур данных |
4 |
Джексона |
SE |
ориентированный на данные |
СРВ |
Анализ, проектирование обработки, проектирование структур данных |
5 |
Врнье-Орра |
SE |
ориентированный на данные |
ИС/АСУ |
Анализ, проектирование структур данных, проектирование обработки |
6 |
Константайна |
SE |
процедурно- ориентированный |
ИС/АСУ |
Анализ, проектирование структур данных, проектирование обработки |
7 |
Мартина |
IE |
ориентированный на данные |
ИС/АСУ |
Стратегическое планирование, анализ, проектирование структур данных |
8 |
SADT |
SE |
процедурно- ориентированный |
ИС/АСУ |
анализ, проектирование структур данных, обработки |
9 |
Семантических сетей |
KE |
ориентированный на данные и их категории |
АСНИ/АОС |
Концептуальное моделирование, проектирование структур данных и категорий |
10 |
фреймовый |
KE |
ориентированный на данные и их категории |
АСНИ/АОС |
Концептуальное моделирование, проектирование структур данных и категорий |
11 |
Логических моделей |
KE |
процедурно- ориентированный |
АСНИ/АОС |
проектирование обработки |
12 |
Систем продукций |
KE |
процедурно- ориентированный |
АСНИ/АОС |
проектирование обработки |
13 |
Объектно-ориентированный |
IE\SE |
ориентированный на данные и их категории |
СРВ, ИС/АСУ СНИ/АОС |
проектирование структур объектов, проектирование обработки |
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.