Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Popov_EV.doc
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
2.33 Mб
Скачать

3.1.1 Тип приложения

Тип приложения характеризуют следующие наборы параметров.

1. Возможность взаимодействия приложения с другими программными средствами:

изолированное приложение, состоящее из ЭС, не способной взаимодействовать с другими программными системами, используемыми конечным пользователем (например, с БД, электронными таблицами, пакетами прикладных программ, контроллерами, системой датчиков и т. п.);

интегрированное приложение, состоящее из ЭС и других программных систем, с которыми ЭС взаимодействует в ходе работы.

Подчеркнем, что большинство современных (особенно динамических) ЭС, используемых для решения практически значимых задач, являются интегрированными.

2. Возможность исполнять приложение на разнородной аппаратуре и переносить его на различные платформы:

закрытые приложения, которые исполняются только в программной среде данной фирмы и могут быть перенесены на другие платформы только путем перепрограммирования приложения;

открытые приложения, которые ориентированы на исполнение в разнородном программно-аппаратном окружении и в идеале могут быть перенесены на другие платформы без перепрограммирования.

3. Архитектура приложения:

• приложение реализуется как централизованное, на базе центральной ЭВМ, с которой связаны терминалы;

• децентрализованное распределенное приложение; в настоящее время обычно используется архитектура клиент-сервер [2].

3.1.2 Стадия существования

Стадия существования характеризует степень проработанности и отлаженности ЭС. Обычно выделяют следующие стадии:

• исследовательский прототип;

• действующий прототип;

• промышленная система;

• коммерческая система.

Исследовательским прототипом называют систему, которая решает представительный класс задач приложения, но может быть неустойчива в работе и не полностью проверена. При наличии развитых инструментальных средств (ИС) для разработки исследовательского прототипа требуется примерно 2 - 4 месяца. Исследовательский прототип обычно имеет в базе знаний не больше 50 общих исполняемых утверждений; при использовании только частных утверждений их количество возрастает в 3 - 10 раз.

Действующий прототип надежно решает все задачи, но для решения сложных задач может требовать чрезмерно много времени и (или) памяти. Доведение системы от начала разработки до стадии действующего прототипа требует примерно 6 - 9 месяцев, при этом количество исполняемых утверждений в базе знаний увеличивается до 100.

ЭС, достигшая стадии промышленной системы, обеспечивает высокое качество решений всех задач при минимуме времени и памяти. Обычно процесс преобразования действующего прототипа в промышленную систему состоит в расширении базы знаний (до 150 исполняемых утверждений) и ее тщательной отладке. Доведение ЭС от начала разработки до стадии промышленной системы на развитом ИС требует примерно 12 - 18 месяцев.

Обобщение задач, решаемых ЭС на стадии промышленной системы, позволяет перейти к стадии коммерческой системы, т.е. к системе, пригодной не только для собственного использования, но и для продажи различным потребителям. Доведение системы до коммерческой стадии требует примерно 1,5 - 2 года. Приведенные выше сроки справедливы для ЭС средней сложности.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]