Разработка САПР. Подходы и методы, используемые при автоматизации интеллектуальных и информационных процессов. Основы представления информации и знании о производственных процессах в технике, страница 5

САПР прошли несколько этапов развития:

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

ориентированный на данные и их категории

СРВ, ИС/АСУ  СНИ/АОС

проектирование структур объектов, проектирование обработки