Краткие сведения о технологии программирования баз знаний.
Поможем в ✍️ написании учебной работы
Поможем с курсовой, контрольной, дипломной, рефератом, отчетом по практике, научно-исследовательской и любой другой работой

Основные понятия и определения.

Основные идеи современной автоматизации различных работ базирующихся на концепции баз данных.

Понятие “системы баз данных”: СБД»БД+СУБД.

Существует аналогичный термин – “система баз знаний”: СБЗ»БЗ+СУБЗ,(БЗ включает БД).

БД – предметные знания (характеристики предметных областей).

Система баз знаний (СБЗ) – аналогтермин БД который понимается как:

а) инструментальная система для создания и функционирования баз знаний;

б) функционирования конкретной базы знаний или несколько таких баз (прикладная).

В зарубежной литературе СБЗ понимается как система базирующаяся на знаниях. В русско–язычной литературе СБЗ называется: интеллектуальная система, экспертная система, система искусственного интеллекта.

Основные части базы знаний:

Примечания:

1. границы между частями условны (могут пересекаться).

2. в различных системах БЗ эти части имеют различия как в принципах, так и в деталях.

Самая характерная черта СБЗ состоит в наличии и использовании БЗ. Интеллектуальная система относится к классу информационно–справочных систем.

 

Структура и состав БЗ.

Замечание: часто в литературе СБЗ называют БЗ.

 

 

Модульное программирование.

Модульная часть программы выполняет определенную функцию, имеющая заключительный вид. Стратегия модульного программирования “сверху–вниз” применяется в тех случаях, когда разработчик имеет полный набор исходных данных. Эта стратегия дает возможность параллельно моделировать программы с наименьшей трудоемкостью. Тем не менее в тех случаях, когда получение полного набора исходных данных растянуто во времени, используют стратегию “снизу–вверх”, которая позволяет начать программу до момента получения полного набора исходных данных.

Различные алгоритмические и неалгоритмические знания.

Алгоритмические (процедурные) знания – алгоритмы, программы, процедуры, выходные функции, выполняют преобразования и решают точно определенные задачи.

База алгоритмических знаний – любое собрание (библиотека) программ.

Неалгоритмические знания – знания, состоящие из мыслимых объектов, называющиеся понятиями.

Существует два вида неалгоритмических знаний: концептуальные (понятийные) и фактуальные (предметные).

 

Структура и состав системного программного обеспечения (СПО).

Структура СПО:

ОС– операционная система.

ППП– пакеты прикладной программы.

КПТО– комплекс программ технического обслуживания.

УП– управляющая программа.

СП– система программ.

СО– система обслуживания.

СГ– система генерации.

 

Единая система программной документации (ЕСПД).

Существует две основных системы документации:

1. ЕСКД (конструктивная документация).

2. ЕСПД (программная документация).

 

Дата: 2019-07-30, просмотров: 177.