Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
PPP.doc
Скачиваний:
16
Добавлен:
25.11.2019
Размер:
129.54 Кб
Скачать

Инструментальные программные средства (ипс)

- средства, ускоряющие разработку программных систем. Они определяются характеристиками:

1. назначение и уровень разработки (стадия существования)

2. тип ИПС.

3. тип используемых методов и знаний.

4. универсальность.

5. особенности с точки зрения реализации компонентов.

6. Среда функционирования.

1.назначение и уровень разработки. Назначение определяет, для каких ПО и для создания какого уровня программной системы предназначены инструментальные средства. По уровню разработки:

1) экспериментальный - такие средства создаются для решения узких специфических задач, обычно работают медленно и не эффективно

2) исследовательский - такие средства обычно имеют документацию, протестированы, однако м.б. медленными и не эффективными. используются для разработки прототипов программных систем

3) коммерческий - тщательно проверены, хорошо документированы и сопровождаются разработчиком

2. типы ИПС. По типу ИПС классифицируются так:

1) универсальные языки программирования: пример: LISP, INTERLISP, SMALLTALK(объектно-ориентированны)

2) языки инженерии знаний: т.е языки высокого уровня., ориентированы на определенную модель представления знаний. например ПРОЛОГ - логическая модель

3) окружение - системы, состоящие из готовых компонент. Автоматизируют разработку программных систем

4) оболочки - "пустые" программные системы.

Эта классификация указывается в порядке уменьшения трудозатрат, необходимых при использовании ИПС. В первом случае разработчик программирует все компоненты системы на языке довольно низкого уровня. Во 2-ом случае имеется значительно больший высокий уровень языка, однако это приведет к снижению эффективности. Это позволяет не программировать все или часть компонент системы, а выбирать их из заранее составленного набора. В последнем случае разработчик полностью освобождён от работ по созданию программной системы, так как берёт готовую с пустой БЗ, от него лишь требуется наполнить её знаниями. При использовании ИПС 3-го и 4-го типов могут возникнуть проблемы:

1)управляющие стратегии, заложенные в процедуры логического вывода, могут не соответствовать методам решения, кот. использует эксперт.

2) модель представления знаний может не подходить для данной ПО.

3.Типы используемых знаний и методов. ИПС делятся на две группы:

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

2)гибридные - при представлении знаний и использовании программ сочетают подходы инженерии знаний с подходами, развитыми в традиционном программировании.

4.Универсальность - задаётся совокупностью 2-х параметров:

1)универсальность представления знаний

2)универсальность функционирования.

стр. 10 из 10