Объектно- структурный подход к анализу знаний по
Приведенные в таблице этапы решения
задачи – структурирования знаний ПО,
в зависимости от особенностей ПО могут
потребовать на разных этапах применения
различных методик.
В основу приведенной выше схемы может
быть положена т.н. объектно-структурная
парадигма. Основные ее постулаты:
1)Системность (взаимосвязь между
понятиями).
2)Абстрагирование (выявление существенных
характеристик понятия, которые отличают
его от других).
3)Иерархия (ранжирование на упорядоченные
системы абстракций).
4)Типизация (выделение классов понятий
с частичным наследованием свойств в
подклассах).
5)Модульность (разбиение задачи на
подзадачи )
6)Наглядность и простота нотации.
Алгоритм Объектно-структурного анализа
(ОСА), предложенный в работах Гавриловой
Т.А,, предусматривает организацию
концептуального представления знаний
ПО на основе нескольких страт (8 страт).
Страта |
Вид знаний страты |
Уровни страты |
S_1 |
ЗАЧЕМ-знания |
Стратегический
анализ – назначение и функции системы |
S_2 |
КТО |
Организационный
анализ – разработчики системы |
S_3 |
ЧТО |
Концептуальный
анализ – основные понятия (концепты),
понятийная структура |
S_4 |
КАК |
Функциональный
анализ – гипотезы и модели ПР |
S_5 |
ГДЕ |
Пространственный
анализ – окружение, оборудование,
коммуникации |
S_6 |
КОГДА |
Временной анализ –
временные параметры и ограничения |
S_7 |
ПОЧЕМУ |
Каузальный или
причинно-следственный анализ –
формирование подсистемы объяснений |
S_8 |
СКОЛЬКО |
Экономический анализ
– ресурсы, затраты, прибыль, окупаемость |
5