- •Системы и закономерности их функционирования и развития
- •1.1. Определение системы
- •1.2. Пошгпс, характеризующие строение и функционирование систем
- •1.3. Виды и формы представления структур
- •1.4. Классификации систем
- •1.5. Закономерное-то систем
- •1.6. Закономерности целеобразоваимя
- •Глава 2. Методы и модели теории систем и системного анализа
- •2.1. Классификации методов моделирования систем
- •2.2. Методы формализованного представления систем1
- •2.3. Методы, направленные на акти”“гП”ню мспсхлпьзо-ванмя интуиции н опыта специалмсти
- •2.4. Понятие о методике системного анализа
- •Главе 3. Информационный подход к анализу систем
- •3.1. Теория информационного поля
- •3.2. Дискретные информационные модели
- •3.3. Диалектика части н целого
- •Глава 4, цели: формулирование, структуризация, анализ
- •4.2. Первые методики системного анализа целей
- •4.3. Методики, базирующиеся на философских концепциях системы
- •4.4. Разработка методик структуризации целен
- •4.5. Ашиио целей • функций в сложных многоуровневых системах
- •4.6. Автоматизация процесса формирован—и оценки структур целей и функций
- •Глава 5. Разработка и развитие систем
- •5.1. Рекомендации по разработке методися проектирования и развития системы органюалнонноп управления
- •5.2. Анализ факторов, влияющих на создание и функционирование предприятия (организации)
- •5.3. Анализ целей и функций системы управления предприятием (организацией)
- •3. Актуальная среда
- •4. Собственно система управления
- •1.2. Наука Образование
- •5.4. Разработка (корректировка) организационной структуры предприятия (организации)
- •5.5. Система нормативно-методического обеспечения управления предприятием (организацией)
- •Глава 6. Методы организации сложных экспертиз
- •6.1. Модификации метода решающих матриц
- •6.2. Метод организации сложных экспертиз при оценке нововведений, базирующийся на использовании информационного подхода
- •6.3. Организация сложных экспертиз как основа маркетинга сложных технических комплексов
- •6.4. Подход к оценке эфф( проектов1
- •Глава 7. Применение методов системного анализа при организации производства и проектировании сложных технических комплексов
- •1 7.1. Информационное моделирование проюводственньк систем
- •7.2. Модели постепенной формализации задач при организации технологических процессов производства и управления
- •7.3. Применение информационного подхода для анализа нелинейных автоматических систем
- •7.4. Применение морфологического подхода при принятии плановых решений в условиях позаказной системы производства
- •7.5. Применение системного анализа при управлении проектами сложных технических комплексов *
- •8.2. Информационные системы: пояя-тне, рирабо-пса, перспетпиы
- •1.3. Применение системного анализа при разработке автома-тизиоваиных информационных систем
- •8.4. Примеры реализации аснмоу и ее элементов
- •8.5. Информационная инфраструктура - основа информационно-управляющих систем будущего1
8.4. Примеры реализации аснмоу и ее элементов
Принципы разработки н структура АДФИПС в мтоматизи-ролашшх системах нормативно-методического обеспечения управления предприятиями (организациями)1. В соответствии с идеей стратификации, иллюстрируемой рисунком 5.21, в процессе работы с базами данных АСНМОУ пользователю должна предоставляться возможность последовательного углубленного анализа текстов нормативных документов - от поиска документа и его характеристик до анализа текста документа.
С точки зрения теории научно-технической информации базы данных и соответствующие информационно-поисковые процедуры
представляют собой автоматизированные документально-фактографические ИПС.
Как отмечалось в гл. 5, исследование особенностей БД АСНМОУ и работы с ними показало, что выбрать жесткую структуру БД практически невозможно, так как подразделения предприятия (организации) принимают участие в выполнении, как правило, нескольких различных функций управления, а, с другой стороны, укрупненную функцию выполняют несколько подразделениями, которые одновременно принимают участие и в выполнении других функций. Кроме того, одна и та же функция регламентируется и в положениях о подразделениях, и в СТП, и в законодательных актах, и в ОРД. При этом одинаковые или сходные с различной степенью детализации и с несколько модифицированными формулировками функции в разных документах, как правило, индексированы по разному, в соответствии с группированием функций, принимаемым при разработке документа его авторами.
Для того чтобы объединить все документы АСНМОУ в единую систему и реализовать идею стратифицированного углубления анализа их текстов необходим единый информационно-поисковый язык, который должен устранить синонимию, омонимию и другие недостатки естественного языка с точки зрения организации информационного поиска, и позволить более однозначно описывать наименования и содержание документов, помогая их сопоставлять, сортировать по определенным показателям, осуществляя поиск по запросам, также переведенным на этот язык. Кроме того, учитывая вышерассмотренные особенности базы данных и невозможность однозначной ее структуризации, предлагается структурировать БД под запрос, и к ИПЯ предъявляются требования обеспечения такой структуризации.
' Раздел подготовлен совместно с начальником бюро АО "Электросила", д-э.н.,
профессором Г.П.Чудесовой.
450
Напомним, что в теории научно-технической информации разработаны ИПЯ различного вида - с использованием ключевых слов и дескрипторов, с грамматикой и без грамматики, с учетом текстуальных отношений, с использованием классификационных структур языка (тезаурусов), с использованием отрицательного словаря дескрипторов, с исключением или частичным учетом неинформатявиых слов и т. п. В зависимости от наличия и степени проявления различных признаков разрабатывают классификации ИПЯ; предложены различные способы индексирования - свободное индексирование, индексирование с учетом дескрипторов и взаимоотношений в тезаурусе, с использованием статистических критериев и т. п. Для организации поиска и сортировки в ИПС накоплен опыт разработки и использования различных критериев смыслового соответствия - "на вхождение" (полное и частичное), "на вхождение с учетом базисных отношений", "с учетом текстовых отношений"; КСС, основанные на учете весовых коэффициентов дескрипторов и т. п.
Изучение опыта практической реализации ИПС (включая все ее элементы - ИПЯ, систему индексирования, выбор КСС) с применением традиционного подхода к разработке ИПЯ, основанного на использовании в качестве его словаря терминов естественного языка, показало, что обычно разработка таких ИПЯ и ИПС в целом требует не менее трех-пяти лет. Далее необходим также довольно длительный период проверки ИПЯ и ИПС с точки зрения критериев релевантности и пертинентности. За такой длительный период в системе управления могут произойти существенные изменения и процесс корректировки ИПЯ снова потребует времени и значительных затрат труда разработчиков. Заимствовать же ИПЯ практически невозможно, можно говорить только о заимствовании структуры тезауруса, принципов системы индексирования, видов КСС. В результате известные разработки в области создания ИПС документально-фактографического типа для систем научно-технической информации плохо внедряются в практику автоматизации управления предприятиями и организациями.
С учетом сказанного в качестве информационно-поискового языка, связывающего все уровни АСНМОУ, разработана система классификации и кодирования информации (СККИ) фасетного типа, основной составляющей фасетной формулы которой является классификатор целей и функций системы управления предприятием.
Выбор классификации фасетного типа позволяет использовать различные виды классификации для разных фасет: часть составляющих фасетной формулы (в том числе названная основная составляющая) использует иерархическую классификацию, часть -порядковую, серийную (классификаторы подразделений, видов документов) часть - смешанную (принятую при индексировании ОРД, НПД в конкретной организации). Достоинством фасетной классификации является также возможность изменения фасетной формулы (состава и порядка расположения фасет) с учетом особенностей конкретного предприятия, организации при сохранении общих
принципов разработки АСНМОУ и СККИ.
451
Предложенная система классификации и кодирования информации в АСНМОУ позволяют структурировать базы данных под запрос по различным признакам: по функциям (классификатора целей и функций СОУ предприятия), по видам документов, по подразделениям и т. п.
Структура записей в БД АДФИПС, создаваемых для НПД, НМД, НТД различного типа, могут быть разными, но в каждой из них должны быть обязательно предусмотрены поля (и соответствующие фасеты в классификаторе) для индексов функций классификатора целей и функций СОУ предприятия.
Экспериментальные исследования показали, что наиболее удобно использовать трехуровневую структур ЦФ, т. е. для этих индексов целесообразно отвести 3 поля и соответствующая фасета также должна содержать 3 поля) и для индексов классификатора функций внутри документа (отведя для него поля и размер фасеты с учетом особенностей индексирования документов конкретного вида), что и обеспечивает взаимосвязи между всеми документами, т. е. объединение их в единую систему.
Приведем примеры структур баз данных для различных страт АСНМОУ и для нормативных документов разного вида.
Так, для трехконтурной АДФИПС нормативно-методических документов АСНМОУ (положений о подразделениях оргструктуры предприятия), приведенной на рис. 8.8, структуры БД имеют следующий вид.
Структура первого контура БД положений о подразделениях:
тпо = <N1, N2, Fl, F2, F3>,
где W - номер отдела в существующей СНМОУ; N2 - наименование отдела; Fl, F2, F3 - индексы укрупненной функции в структуре целей и функций предприятия, выполнение которой регламентируются в положении (если положение регламентирует несколько функций, то запись повторяется в БД для каждой функции).
Структура БД раздела "Взаимосвязь" положений о подразделениях предприятия (второго контура АДФИПС), составляющими которой является каждая функция положения:
тпо = <F1. F2, F3. W, Df, Fl, DK. NP>,
где Fl, F2, F3 - индексы укрупненной функции в структуре целей и функций предприятия, выполнение которой регламентирует подготавливаемый документ; N1 -номер отдела-изготовителя документа в существующей СНМОУ; DI- наименование вида исходного документа (или конкретного документа), для подготовки которого выполняется функция; Fl - индекс функции внутри положения; DK - индекс документа, получаемого в результате выполнения функции; NP - номер отдела, в который передается документ для дальнейшей обработки (согласования).
Третий контур - вывод соответствующих отобранным кодам текстов. В АДФИПС входит также блок формирования и анализа ОТП: подробнее характеризуемый ниже.
Соответственно - для БД нормативно-правовых документов.
Структура БД НПД первого контура:
npd = <М Г, D, М. Fl. F2, F3, IF>, где N - номер документа в БД НПД; Г-тип документа (закон, постановление и т. п.), D- наименование документа: М - место опубликования или хранения доку-452
"а
£ S?
^
& |^
5
- а3
5
"• ?•§
i
s ? j
a
.. x •та
a.
s.
ae '" -^ a
6
5 '° в ч
t
I11!
i
'Ip •| ,|i^
lltll
s ll|gi -i
SS;!
2§
S
Ч
а
I
^pi t^lll
p|igll
Sa
a: 2; s g e
a;
63 а
в
ё
§.S
-Ml
S^i.
; a; '§ z -e-;
i
^ S •S ч
^
| S s §
It
§ |
'й- &.&.
s
г. .&• к 2 а 's
s|§§!||
^ 1-е.
I i °
a
к
I I Q a I
'
IQQ^ 1
@
§§^^
5бйо^о
453
мента; Fl. F2, F3 - индекс укрупненной функции, регламентируемой документом; 1р — имя файла, в котором хранится текст документа (или фрагменты текста). Структура БД НПД второго контура:
npd = <N. D, R. Fl. F2. F3. F4, F5, F6, IFR>.
где N - номер документа в БД НПД; D - наименование документа (закона, постановления, и т. п.); R - наименование раздела документа; Fl, F2, F3, F4, F5. /•'б- индекс функции, регламентируемой разделом; IFR - имя файла, в котором хранится раздел текста документа.
При необходимости может быть сформирован контур для статей НПД или контур аналитико-еинтетической обработки информации. Пример языка анализа текстов для одного из видов деятельности (налогообложения) рассматривается ниже).-
Для ускорения разработки АСНМОУ для конкретных предприятий и организаций разрабатываются системы генерации АСНМОУ, пример которой рассматривается ниже.
Принципы создания, структура и варианты программой реализации системы генерации АСНМОУ1 . Методические основы разработки и принципы формирования структуры СНМОУ и АСНМОУ могут использоваться при создании АСНМОУ на любом предприятии, в любой организации. Однако реализация их зависит от объемов предприятий (организаций), от их профиля, условий функционирования и других факторов.
Процесс проектирования АСНМОУ как сложной, открытой, развивающейся системы требует больших затрат времени и труда. Ускорить и облегчить этот процесс, обеспечить возможность использования опыта других организаций и накопления собственного позволяет разработка средств генерации БД и других элементов АСНМОУ. Эти процедуры должны быть взаимосвязаны между собой и ориентированы на использование однородных технических и программных средств. Поэтому необходима система генерации АСНМОУ, которая обеспечивала бы возможность учета особенностей конкретного предприятия, модификации своей структуры, т. е. была бы гибкой и открытой.
В качестве примера рассмотрим систему генерации АСНМОУ, разработанную для вуза, К этой системе были предъявлены следующие требования:
возможность создания и корректировки системы классификации и кодирования нормативных документов и содержащейся в них информации;
возможность определения и уточнения состава всех документов, в нее входящих:
нормативно-правовых документы - НПД (законы, постановления и другие нормативно-правовые акты), определяющих возможность создания и условия функционирования предприятия (организации); НМД, НТД и ОРД, обеспечивающие организацию деятельности вуза; НМД и НТД, обеспечивающие обновление структуры целей и функций системы управления (разработку Основных направлений развития вуза, комплексных программ, классификаторов функций); корректировку оргструктуры, перераспределение функций между уровнями системы управления и подразделениями оргструктуры, а также регламентирующие их деятельность (СТП, положения о
' Раздел подготовлен совместно с инженерами СПбГТУ А.В.Лакуниным, Н.А.Кубсрской и студентом К.Ю.Куберским.
454
подразделения, должностные инструкции и т. п. упоминавшиеся выше НМД и НТД), регламентирующие оперативное управление функционированием вуза; НМД и НТД. регламентирующие разработку и функционирование АСНМОУ. ее обновление, контроль исполнения НПД, НМД, НТД и ОРД, разрабатываемых в СОУ предприятия;
возможность создания и ведения баз НПД, НМД, НТД и ОРД, обеспечения оперативного поиска информации с различной степенью детализации при экономичном использовании ЭВМ;
возможность обучения управленческого персонала по наиболее важным функциям системы управления (в т. ч. в форме тренажеров).
Для обеспечения этих требований в структуру системы генерации АСНМОУ должны быть включены:
автоматизированная процедура обследования существующей или аналогичных СНМОУ, которая используется в качестве средства формирования состава НПД. НМД, НТД и ОРД для системы управления конкретным предприятием (организацией); процедура предварительно наполняется известным на данный момент перечнем нормативных документов и их основными характеристиками и затем используется с учетом накапливаемого опыта в процессе опроса экспертов, т.е. содержит избыточную информацию, из которой ЛПР при проектировании АСНМОУ конкретной организации выбирают требуемую для этого предприятия;
автоматизированная диалоговая процедура анализа целей и функций (АДПЛЦФ) для разработки классификатора целей и функций системы управления, принятого за основу в СККИ;
процедуры генерации баз данных НПД, НМД, НТД, ОРД, со структурами записи, характерными для соответствующих видов нормативных документов;
информационно-поисковые процедуры различного назначения, обеспечивающие возможность структуризации баз данных под запросы разного видов (в основном по функциям управления), поиск и сортировку необходимой пользователю информации;
тренажеры по отдельным видам деятельности.
Для обеспечения гибкости и открытости принята модульная структура системы генерации АСНМОУ. Обобщенная базовая структура системы генерации АСНМОУ приведена на рис. 8,9.
Для реализации принципов гибкости, открытости и адаптивности при разработке системы генерации АСНМОУ предусмотрена также возможность использования различных технических и программных средств.
Основные требования к программным средствам генерации АСНМОУ связаны с удобством формирования, ведения баз данных и поиска в них требуемой информации по различным признакам.
Основу системы генерации АСНМОУ может составлять трехконтурная АДФИПС модульного типа (подобная приведенной на рис. 8.8).
Приведем пример такой системы для генерации АСНМОУ вуза, реализованной средствами СУБД CLIPPER - 5.0.'
Программа формирования базы даяямт и поиска по запросам этой системы представляет собой совокупность подпрограмм, объединяемых в файле rncw.exc (объем файла - 330 Кбайт).
' Программная реализация осуществлена инженером СПбГТУ А.В.Лакуниным
455
Информация о НПД или НМД содержится в файлах с расширением .dbf в разных директориях и поддиректориях, что позволяет создавать практически неограниченные БД, деля их на группы и храня на дискетах.
Индексные файлы упорядочения или поиска имеют расширение .ntx. В систему включен файл с классификатором функций - help.fan (подсказка пользователю при запросах по функциям системы). Инструкция пользователю - в файле read.me.
Автоматизированная диалоговая процедура анализа целей и функций (АД11АЦФ) для разработки классификатора функций системы управления вузом
|
|
•> г*
|
|
|||
|
г” 4 •*
|
|
|
|||
i 1роцедуры генерации баз данных АСНМОУ
|
||||||
Процедуры генерации базы законодательных актов (общегосударственных и региональных)
|
||||||
Информационно-поисковые процедуры и инструкции по их адаптации к условиям конкретного вуза
|
||||||
|
||||||
Автоматизированная процедура обследования существующей документации вуза для формирования состава баз НМД, НТД, ОРД, НПД для конкретного вуза
|
Процедура генерации ба-1Ы приказов, постановле-шй и др. НМД и ОРД об-цегосударственного и рсс-
|
|||||
|
|
•”
|
|
|||
равлепия высшей школой
|
Типовые тренажеры по основным видам деятельности вузе
|
|||||
Процедура генерации баз НМД, НТД, ОРД, формируемых вузом
|
||||||
|
|
Рис. 8.9
Взаимодействие модулей системы и использование клавиш управления режимами его работы иллюстрируется рисунком 8.10.
Для запуска программы необходимо 450 Кбайт свободной оперативной памяти. В связи с этим возможны проблемы при попытках запустить программу из Norton Commander или другой оболочки на ПЭВМ с относительно небольшим объемом оперативной памяти. В этих случаях возможен запуск системы непосредственно средствами DOS.
Структура записи первого контура БД НПД включает:
npd = <N, Т, D, M, I. F>.
где N - номер документа в существующей СНМОУ; Т —наименование типа документа (закон, постановление и т. п.), D - наименование документа; М - место опубликования документа (бюллетень, сборник законодательных актов и т. п.); / - индекс, характеризующий содержание документа (индекс выбирается из структуры целей и функций вуза); F - имя файла, в котором хранится содержание документа. Эти составляющие разнесены по четырем экранам.
Структура записи второго контура БД НПД включает разделы и статьи документа, их более детальное индексирование и наименование файлов хранения информации.
Третий контур ориентирован на более углубленную аналитико-синтетическую обработку текстов НПД, для чего необходим соответствующий язык анализа тексте, подобный приводимому ниже.
456
\
|
|
|
|
|
1 1 V
|
0 00 ё о.
|
||||
0 а ^ ^ xs
|
S r^ ! *-
|
———>
|
§ о. : ”•£ S^ N^
|
|||||||
III ill
|
Ь
|
|||||||||
|
||||||||||
§ n,
|
§ s s'°s a ? S3S
|
|
|
|||||||
^
|
||||||||||
.g
|
.!. 1-1 'о в ж §S5
|
|||||||||
|
||||||||||
0 с
|
(В Ih
|
|||||||||
IL^-
|
-”•
|
(0 i! !Е<В 5 ib S.E г^ ф Q, г ё- и "
|
|
|||||||
|
||||||||||
(В — 3 f 1 < 0 •a
|
||||||||||
s s
|
о a I8
|
|
|
|||||||
г
|
a g-e§
|
|
|
|||||||
|
||||||||||
a ж о “в с § S , 5 ”
|
|
-”•
|
^ ^§ -0 С
|
i 0 с
|
||||||
с
|
.§| it •Р ч” >> 3
|
|
—”
|
|||||||
|
|
|||||||||
с 5. 0
|
|
|||||||||
|
||||||||||
. д £
|
|
|||||||||
П J Чг—
|
'§1 С 5
|
|
|
|||||||
&я l^s О. ф Z
|
^ с тэ §я 11 с с
|
|
||||||||
|
||||||||||
|
о “ “в •< 0 "0
|
Поскольку виды НМД, НТД, ОРД, а также процентное соотношение этих видов документов зависит от особенностей конкретного вуза (организации) и определяется в процессе проектирования АСНМОУ, в состав системы генерации АСНМОУ включена процедура обследования существующей системы, кратко охарактеризованная выше. Пример такой процедуры для вуза также реализован средствами СУБД CLIPPER-5.0.
Структура БД процедуры обследования имеет следующий вид:
я/по = </V, D, S, Т">,
где N - номер документа в существующей СНМОУ: D - наименование вида документа (или конкретного документа); .S - срок хранения документов данного вида (Зг.. 5 л., постоянно, до минования надобности и т.п.); Т - тип документа (приказ информационное письмо, решение коллегии, положение и т. п.).
Отбор документов из исходной базы осуществляется в диалоговом режиме. На дисплей и принтер могут быть выведены отобранные документы или оставшиеся в базе, не отобранные пользователем, из которых можно повторно отобрать пропущенные или не выбранные по тем или иным соображениям на первом шаге отбора.
Процедура обследования легко преобразуется в автоматизированную процедуру ведения номенклатуры дел вуза, для чего в нее могут быть добавлены индекс отдела системы управления, индекс документа, принятый в данной организации.
В принципе программные средства современных ПЭВМ. и в частности СУБД CLIPPER-5.0, позволяют использовать для поиска информации дескрипторы или ключевые слова, выбираемые из текста названия документа. На первый взгляд кажется, что такое решение проблемы является вполне достаточным, по крайней мере для первого контура АДФИПС. Однако опыт разработки и использования ИПЯ де-скрипторного типа показывает, что по мере развития ИПС пользователь непременно столкнется с проблемами синонимии, омонимии и другими особенностями естественного языка и ИПЯ дескрипторного типа без грамматики. Кроме того. CLIPPER-5.0 позволяет использовать только один дескриптор или его часть (несколько букв, расположенных подряд). Поэтому основным средством поиска в разработанной системе является система классификации и кодирования (СККИ) информации фасетного типа, используемая в качестве ИПЯ. СККИ позволяет осуществлять поиск не только по содержанию документа (которое кодируется функциями классификатора целей и функций), но и по ряду других характеристик документа (дату и номер регистрации документа, вид его и т. п.), включаемых в фасетную формулу классификатора нормативного документа соответствующего вида.
Рассмотренная система генерации АСНМОУ, включающая процедуру обследования существующей или аналогичных СНМОУ. АДПАЦФ для разработки классификатора целей и функций, принятого за основу в СККИ, процедуры генерации баз данных для нормативных документов различного вида, информационно-поисковые процедуры различного назначения, помогает гарантировать полноту отражения в АСНМОУ всех документов и взаимо-458
связей между ними (и подразделениями предприятия, вуза и других организаций), своевременно корректировать состав НТД и НМД, обеспечивать их согласование между собой и с соответствующими НПД, что особенно важно в условиях перехода к новым экономическим принципам управления и предоставления большей самостоятельности подразделениям, когда происходят существенные изменения в составе и содержании нормативно-правовой, нормативно-методической и нормативно-технической документации, необходимой для управления предприятием (организацией).
Анализ текстов нормативно-правовых и нормативно-методических документов. В соответствии с принципами, положенными в основу создания АСНМОУ, предусматривается не только поиск необходимых для принятия решений документов, но и их аналитико-синтетическая обработка, включая анализ текстов путем перевода его на специализированный язык анализа текстов.
Такой анализ можно проводить не для всех НПД, а только для наиболее существенных и наиболее часто используемых в деятельности предприятия документов, создавая отдельный модуль
АСНМОУ.
Проблема анализа текстов естественного языка связана с наличием в языке синонимии, омонимии, парадоксов (антиномий) и других особенностей естественного языка, которые могут приводить к неоднозначному восприятию и толкования текста. Для решения этой проблемы в теории научно-технической информации предлагаются различного рода информационно-поисковые языки (ИПЯ), используемые как языки анализа текста, в которых вводятся дескрипторы, устраняющие синонимию, предлагаются критерии и принципы индексирования, уменьшающие возможность появления
антиномий.
Однако практическая реализация таких языков чрезвычайно
трудоемка и требует длительной подготовки специалистов по индексированию текстов. Кроме того, при разработке относительно универсальных ИПЯ, не ориентированных на конкретную, достаточно узкую проблему, проводимая с его помощью аналитико-синтетическая обработка текста позволяет устранить дублирование, выбрать сходные по тем или иным дескрипторам тексты, помогает осуществлять реферирование тгкста, но получаемые в результате рефераты (даже при многоаспектном реферировании) обычно отражают наиболее часто встречающиеся в тексте вопросы и точки зрения и не содержат редко встречающихся положений, которые могут представлять особую ценность при принятии решений, особенно прогнозных.
Такие ИПЯ обычно разрабатываются для аналитико-синтети-ческой обработки научных текстов, которые, как правило, слабоструктурированы.
459
Тексты нормативно-методических и нормативно-правовых документов более формализованы: они используют стандартные термины, правила построения фраз, предложений, абзацев, структурированы с учетом характера документа и точки зрения его разработчиков, в ряде нормативно-методических документов используется табличная форма представления информации.
Исследование особенностей текстов НМД и НПД позволило предложить вместо разработки традиционных ИПЯ использовать более экономичные методы анализа таких текстов.
В частности, для автоматизации аналитико-синтетической обработки НПД предлагается использовать два способа:
1. Отбор информации, необходимой для принятия решения, с помощью структуры целей и функций системы управления предприятием, которую можно рассматривать как структуру потребностей коллективного субъекта деятельности.
Эта структура как бы накладывается на тексты НПД путем индексирования их разделов, статей, абзацев (степень детализации текста зависит от объема и характера НПД и выбирается пользователем в процессе адаптации АСНМОУ).
Структура ЦФ выполняет роль ИПЯ для отбора из текста необходимых пользователю разделов; информационный поиск с использованием этого ИПЯ осуществляется во втором контуре АДФИПС, рассмотренной выше).
2. Разработка языка автоматизации моделирования (ЯАМ) текстов отобранных разделов (статей, абзацев), тезаурус и грамматика которого определяется задачами анализа текста.
В случае проектирования предприятия (организации) или принятия решений об изменении его организационно-правовой формы, производственной или организационной структуры лиц, принимающих решения, интересуют права и обязанности субъектов деятельности. Поэтому основу разрабатываемого языка должна составлять структура элементарной составляющей правового документа, определяющая разрешенное или запрещенное действие (функцию F), дополненное компонентами, определяющими КТО выполняет функцию (/), КАК она выполняется (условия, средства, гарантии - У), КОГДА (период, ограничение во времени, периодичность и т. п. - Т), ЧТО является объектом (О) деятельности при выполнении функции.
Функция может быть доопределена в одном предложении. Но могут быть нормы, которые полно определяются несколькими предложениями, входящими в статью, или несколькими статьями, входящими в раздел. Поэтому в структуре тезауруса ЯАМ предусматривается три уровня: ключевые слова или первичные термины, представляемые в виде списков из элементов подмножеств F, I, У, Т, О; предложения, описывающие основные положения, регламентирующие выполнение функций; статьи, отображающие варианты выполнения функций. 460
Приведем пример тезауруса ЯАМ-Текст (записанный в бэкусовской нормальной
форме)":
<Тезаурус> '.:^ <основные символы> 1 < вспомогательные символы> I
<синтаксичесю1е сдиницы> <основные символы>::=<русские буквы> 1 <латинские буквы> 1
<специальные знаки> <вспомогательные символы>::= <переменные>
•(синтаксические единнцы>::=<понятия> 1 < предложения^ <статьи>
<понятия>::=<функция> I <исполнитель> I <усяовие> 1 <время> 1 <объекты> <функции>::=<"0пределение суммы акцизов";" I “^"Перечисление налога в бюджет">1 ^'Определение облагаемого оборота">1... <исполнители>::=<"Юриднческие лица">!<"Физические лица, занимающиеся предпринимательской деятельностыо"> 1 ... <условия>::=<"Если иное не предусмотрено законодательством" >| "В случае превышения суммы налога уплачиваемого над фактическим'^ 1 ...
<время>::=<"Уплата налога производится ежемесячно исходя из фактических оборотов по реализации товаров не позднее 25 числа следующего месяца"> 1 -^"Регистрация должна быть произведена не позднее, чем в 25-дневный срок с момента подачи заявления'^ 1 ^'Предприятия уплачивает в бюджет акцизы на третий день по совершении реализации" > 1 ... <объекты>::=<"0благаемая прибыль">| <"Стоимость подакцизных
товаров"> I <"0бороты по реализации" >|...
<предлохения>::=<простоепредложение>1<сложное предложение> <простое предложение>::=<"Налог на добавленную стоимость уплачивается по ставке в размере 28 процентов"> 1 <"Сумма сбора зачисляется в соответствующий бюджет по месту регистрации предпркятия"> I...
<сложное прсдложение>::=<"Валовая прибыль представляет собой сумму прибыли (убытка) от реализации продукции, основных фондов, иного имущества предприятия и доходов от внерсализо-ванных операций, уменьшенных на сумму расходов по этим операциям'^ 1 -^"Облагаемый оборот определяется на основе стоимости реализации товаров, исходя из приемлемых цен и тарифов, без включения в них налога на добавленную стоимость"> 1 ... <cтaтьи>::=< "1. Реализация товаров предприятиями производится по ценам, увеличенным на сумму налога на добавленную стоимость. При этом в расчетных документах на реализуемые товары сумма налога указывается отдельной строкой. Реализация товаров населению производится по ценам, включающим в себя сумму налога на добавленную стоимосгь"> I
*.. <"2. Налог на приобретаемое сырье, материалы, топливо, комплектующие и другие изделия, используемые для производственных целей. на издержки производства и обращения не относится. Сумма налога на добавленную стоимость, подлежащая взносу в бюджет, определяется как разница между суммами налога, получаемыми от покупателей за реализованные им товары, и суммами налога, уплачиваемыми поставщикам за материальные ресурсы, работы, услуги, стоимость которых относится на издержки производства и обращения"> 1 ...
4в1
Второй составляющей ЯАМ-Текст является грамматика, включающая правила двух видов:
преобразования элементов синтаксических единиц "понятия" в компоненты синтаксических единиц "предложения", которые имеют характер типа "помещения рядом", конкатенации - G1;
преобразования синтаксических единиц "предложения" в синтаксические единицы "статьи", которые представляют собой правила "объединения с семантическим контролем " - G2.
Описание ЯАМ-Текст приведено на конкретном примере закона о налогообложении. Это позволяет обратить внимание на следующее: 1) сложные предложения могут включать элементы синтаксических единиц (понятий) из подмножеств F, I, У Т, О по несколько раз (пример статьи 2); 2) элементы этих подмножеств могут содержаться не в одинаковом порядке; 3) подмножество субъектов деятельности или исполнителей функции может быть представлено в тексте в именительном (КТО) и в винительном (КЕМ) падежах: 4) подмножество У может также интерпретироваться по разному (при КАКИХ условиях, КОГДА, ЕСЛИ и т. д.); 5) в текстах, наряду с ключевыми словами содержатся вспомогательные (соединительные - типа "если", "когда", предлоги, союзы и т. п.), которые облегчают восприятие текста человеком. но существенно затрудняют его формализацию при автоматизации моделирования и анализа.
С учетом этих особенностей предлагаемый ЯАМ разрабатывался не как средство порождения текстов, приближенных по своим свойствам к текстам естественного языка (что необходимо, например, при автоматизации переводов), а как средство моделирования текстов конкретного типа, учитывающее те его свойства, которые необходимы для анализа (в данном случае полноты элементарных правовых норм).
Рассмотренные правила порождающей грамматики G1 и G2 могут быть обращены в правила распознающей грамматики и использоваться как вспомогательное средство при разработке НПД, помогающего осуществлять их контроль на полноту норм.
Распознающая грамматика ЯАМ-Текст может использоваться и в неавтоматизированном варианте для структуризации текстов НПД при подготовке ЛПР к соответствующим совещаниям (советам, коллегиям), на которых принимаются принципиальные решения.
Рассмотренный язык, разумеется, трудно применять для анализа полного текста объемных НПД. Необходимо предварительно, используя АДФИПС, выбрать разделы, подлежащие более тщательному анализу, объединить их и провести совместный анализ на полноту регламентирования соответствующего права' .
В автоматизированном варианте индексирование текстов именами подмножеств первичных элементов могут проводить не ЛПР, а сотрудники более низкой квалификации, поскольку для этого требуется лишь знание элементарной грамматики естественного языка. Автоматизация позволяет разгрузить ЛПР от вспомогательной работы и представить ему для анализа не весь текст НПД, а лишь те фрагменты, которые содержат составляющие элементарной нормы, требующие доработки.
' Такой подход был предложен и реализован в дипломном проекте на примере НПД, регламентирующих управление культурой, студенткой И.Кельнер. 462
Подход к автоматизация формирования и анализа организационно-технологических процедур подготовки и реализации управленческих решений.' При формировании оргтехпроцедур современная теория системного анализа рекомендует использование модели постепенной формализации задачи, а для разработки такой модели предлагается структурно-лингвистический подход. Этот подход начал применяться в 70-е годы в основном в инженерной практике. Основные его идеи базируются на использовании, комбинаторики. Однако для реализации этих идей используется более широкий спектр формализованных средств, подсказываемых математической лингвистикой (а впоследствии - и лингвистической семиотикой) и структурными представлениями, базирующимися на теории графов, на результатах теоретического исследования иерархических и других структур.
В разных вариантах структурно-лингвистических моделей используются разные средства. Общим для них является применение языкового (лингвистического) представления информации и правил преобразования (т. е. понятий тезауруса или словаря первичных терминов - элементов, из которых формируется модель, и грамматики - правил объединения элементов при ее формировании) и формы графического представления результатов моделирования. Поэтому при применении для реализации подобных моделей ЭВМ (и особенно при появлени средств графического представления информации) можно сразу говорить не о средствах структурно-лингвистического моделирования, а о разработке языка моделирования или автоматизации моделирования, языка автоматизации проектирования. Иногда это удобнее для пользователя, но разработчику такого языка полезно всё же исходить из основных положений структурно-лингвистического моделирования и использовать накопленный опыт формирования таких моделей и средств их формирования и представления.
В зависимости от того, какие из этих направлений современной математики положены в основу языка, вместо термина '.'структурно-лингвистическое моделирование" используют другие термины - "графо-семиотическое", "сигнатурное" (знаковое) моделирование [8:4, 8.32] и т. п. Однако учитывая, что все названные направления дискретной математики - теория множеств, математическая логика, математическая лингвистика, математическая семиотика - отличаются друг от друга в основном исходными понятиями и видом отношений или правил комбинирования элементов, а общие принципы построения языков моделирования На их основе одинаковы, все подходы, сочетающие знаковые (в широком смысле) представления и графические (структурные) объединяют в единое направление - структурно-лингвистическое моделирование.
Структурно-лингвистические модели могут быть многоуровневыми. На первом уровне модели элементы могут объединяться в
463
группы, образуя новые понятия, на следующем - эти новые понятия могут вступать в какие-либо отношения друг с другом, образуя еще более обобщенные компоненты мо>делн и т. д.
При этом могут использоваться разные правила грамматики: на первом уровне это обычно правила типа "помещения рядом" (“конкатенации, сцепления, формирования "пар", "троек", "л-ок" из элементов подмножеств исходного уровня модели) правила типа подстановки вместо одного элемента (символа, его обозначающего) нескольких; на последующих уровнях это могут &>ыть операции типа "условного следования за", позволяющие формировать из компонентов предшествующего уровня модели принятия решений типа сетевых и т. п.
Модель постепенной формализации, представляет собой своего рода методику системного анализа, которая сочетает относительно малоформальные методы, удобные длд человека, и формальные, знаковые представления, позволяюциие привлекать достижения формальных, математических теорий и применять ЭВМ.
Принципиальной особенностью модели пос-Пепснной формализации является то, что она ориентирована на развитие представлений исследователя об объекте или процесс принятия решения, на постепенное "выр,ащцвание" решения задачи. Поэтому предусматривается не одноразовый выбор методов моделирования, а смена методов по мере развития представлений у лиц, прищимающих решения, об объекте и проблемной ситуации в направлении всё большей формализации модели принятая решений.
В рассматриваемой задаче вначале Гпредполагается, что о создаваемой системе упорядочения взаимосвязей ничего не известно, кроме ее названия, и в качестве первого шага системного анализа предпринимается "отграничение" системы от среды путем ее "перечисления". Затем для анализа некотород-о полученного множества элементов, образованных путем "перечисления", привлекаются теоретико-множественные представления, которые помогают найти на сформированном вначале пространствк; состояний первые "меры близости" для объединения элементов ]д группы. Далее, когда возможности теоретико-множественных ] представлений в познании взаимодействия элементов в системе Исчерпываются, происходит возврат к системно-структурным представлениям, с помощью которых активизируется использование инту/иции и опыта специалистов;
перечень сформированных множеств дополняется принципиально важным для дальнейшего моделироващия множеством функций, и для дальнейшей реализации идеи комбинирования элементов в поисках путей решения задачи (в рассматриваемой задаче - путей прохождения информации при ее сбор^ ц обработке) выбирается сочетание лингвистических (точнее семиотических) и графических представлений; и разрабатывается язык< графо-семиотического моделирования, с помощью которого фсзрмируется многоуровневая графо-семиотическая модель.
На этом заканчивается этап "порождения" вариантов, первый из основных этапов системного анализа, Которые рекомендовано вы-464
делять в любой методике, и начинается этап 2 - выбор наилучшего варианта, для формализации и автоматизации которого так же, как и на первом этапе, используется постепенная формализация задачи (поиск алгоритмов преобразования оценок предшествующих уровней модели в оценки компонентов последующих уровней) путем анализа сформированной графо-семиотической модели с точки зрения взаимодействия ее элементов и компонентов последующих уровней и влияния оценок разных уровней друг на друга.
В результате получается система алгоритмов, обеспечивающая возможность автоматизации и соответственно повторяемость процесса формирования и анализа модели при изменении наборов первичных элементов и их оценок. Эта система алгоритмов как бы обеспечивает взаимосвязь между компонентами и целями системы (или при анализе отдельной задачи АИС - целями этой задачи).
Получить такой сложный в целом алгоритм взаимодействия элементов в системе, помогающий выбрать лучшее решение, специалисты не смогли бы без организации направленной постепенной формализации задачи принятия решения, или, по крайней мере, на это потребовалось бы гораздо больше времени.
В соответствии с вышеизложенным подходом приведем поэтапную методику формализации рассматриваемой задачи. Этап I. Формирование моделей оргтехнрощедур
1.1. Отграничение системы от среды.
Этот шаг, называемый иначе "перечислением системы", может выполняться с применением методов типа комиссий, семинаров и любой другой формы коллективного обсуждения. В результате должен быть определен некоторый перечень элементов системы. Можно перечислить ряд элементов проектируемой системы: отделы предприятия, обрабатываемые документы, способы преобразования информации, функции, задачи служб и отделов для выполнения которых передается информация,
далее - укрупненные функции .
Задачу "перечисления" можно представить на языке теоретико-множественных методов как переход от названия характеристического свойства формируемого множества элементов к перечислению элементов, которые отвечают этому свойству и
могут входить в множество.
1.2. Объединение элементов в группы.
Сложную реальную систему все равно невозможно перечислить полностью. Нужно, набрав некоторое множество элементов, попытаться объединить их в группы, найдя сходство между какими-то из элементов и предложив способ их объединения. В рассматриваемом примере будем выделять подмножества отделов и служб, документов и единиц информации, функций преобразования информации и укрупненных задач.
1.3. Формирование из подмножеств новых множеств, состоящих из "пар", "троек", "п-ок" элементов исходных подмножеств.
Для выполнения этапа создается автоматизированная процедура, основанная на формировании списков исходных множеств и получении размещений с повторениями из элементов этих списков.
На этом шаге возникает необходимость осмысления результатов и выбора пути
дальнейшего анализа.
465
1.4. Содержательный анализ результатов и поиск новых путей развития модели.
В поисках способа анализа полученных результатов можно пойти двумя путями :
проанализировать путь реализации хотя бы одной из укрупненных задач и на основе этого анализа определить и ввести недостающее подмножество (или несколько подмножеств функций), добавление элементов которого к элементам исходных подмножеств позволяет получить их новое осмысление. Теперь эксперт может количественно или даже качественно оценивать отличия комбинаций элементов исходных подмножеств друг от друга:
попытаться представить исследуемую систему взаимосвязей в виде структуры, представляющей собой модель возможных потоков информации. Так как на следующем шаге на пути к установлению взаимосвязей между компонентами системы нужно будет не только формировать элементы нового множества и сравнивать их между собой, но и располагать их в определенном порядке, моделируя потоки информации в системе, удобнее было бы выбрать для дальнейшего моделирования лингвистические представления, в числе исходных терминов которых есть понятие "правила грамматики", дающее исследователю большую свободу в моделировании связей между компонентами системы.
В рассматриваемой задаче имеет смысл использовать синтезированный вариант объединения обеих возможностей. Поскольку ОТП создастся путем последовательного объединения этапов пути движения информации, то очевидна необходимость использования второго подхода, предполагающего в дальнейшем создание языка моделирования ОТП. С другой стороны, необходимо проведение качественного анализа построенных оргтехпроцедур, а следовательно требуется набор качественных характеристик каждого этапа пути движения.
Однако, для построения законченной структуры ОТП необходимо кроме проделанных этапов методики выбрать элементы определенных выше множеств, которые могут служить связующими звеньями между единичными этапами движения информации Прячем выбор этих элементов должен позволять эксперту не только однозначно подсоединять следующие этапы движения по определенным признакам, но и обеспечивать ему возможность маневра и альтернативного выбора вариантов при определении следующего этапа.
Аккумулируя результаты предыдущих исследований, сделаем два окончательных вывода в части формирования последовательности ОТП:
1. В качестве единичного, неделимого объекта, из которых будет формироваться ОТП выберем объект, ранее названный "Этап движения информации" и включающий следующие элементы определенных ранее множеств: укрупненная задача, отдел-изготовитель (документа на данном этапе), входящий документ (исходная информация), функция обработки (преобразования, создания) документа, исходящий документ (выходная информация), отдел-получатель (сторонний получатель) выходной информации
2. Далее необходимо выбрать из вышеописанных элементов те, которые могут служить для связи между этапами. Очевидно, это отдел-получатель и отдел-изготовитель (отдел-изготовитель на предшествующем этапе соответствует отделу-получателю на последующем), а также - входящий и исходящий документы (или массивы входной и выходной информации), которые также должны соответствовать на смежных этапах. Однако, учитывая ранее сказанное о 466
необходимости предоставления эксперту-^раэ^аботчику ОТП возможности альтернативного выбора напра^ад^ия движения информации, возможна организация двух варцан'г°в построения ОТП:
первый - по жесткому соответствию и полу”,а'селя с изготовителем и выходной и входной информации, а вторд^ - по соответствию только информации.
Это делается с целью получения возможности псз цес^бходнмост перенаправить информационный поток через другие службы и от^^ду;, т. е. собственно осуществлять эксперименты над моделью документооборота.
Этап 2. Оценка оргтехпроцедур.
2.1. Выбор способа оценки модели.
В рассматриваемой нами задаче оценку можно Щэово^дить тремя способами:
а) на уровне вариантов (усложненных цепс^ек^ прохождения информации (рис. 8.11д) - оценки W(UZ), что иногда МогУ1' сделать компетентные ЛПР экспортно в результате обсуждения предложен011'" им вариантов (если число этих вариантов не очень велико);
\
|
|
|
|
|
элементы MF
|
<">
|
элсмснпрныс цепочки MZ
|
/ >а [усложненные •< ^ \J Цепочки \-/1 иг
|
}
|
|
|
|
L 1
|
|
Рис. 8.11 а
б) на уровне элементарных цепочек (рис. 8.116). Чддсь можно выделить на модели "сферы компетентности" и поручить оценку разньц здвмснтарных связей соответствующим специалистам. Эти оценки W(MZ) в бол>,цдд)(7гве случаев получают тоже экспертно, однако в некоторых случаях они могут бцд, измерены (как, например, время на передачу информации). Полученные оцевдд затем преобразуют в оценки W(UZ) вариантов - усложненных цепочек.
\
|
<">
|
|
/
|
|
элементы MF
|
элемснт”р1ныс цепочки MZ
|
1 \ Гусложненные ”/ ri \1 цепочки л /L vz
|
Вис. 8.116
467
^гот способ подобен оценке сетевой модели и при определении алгоритмов преобразования оценок можно пользоваться методом сетевого модслиро83111111'
в) на уровне элементов (рис. 8.11 в) с последовательным преобразованием оценок W(MF) в оценки ЩМг). а их - в оценки W(U2). Алгоритмы преобразования/ здесь могут быть найдены путем анализа конкретных элементарных цепочек с точки зрения влияния их на оценку по тому или иному критерию оценок элементов соответствующего вида.
\
|
<->
|
|
-<*•>-
|
|
/
|
элементы MF
|
элементарные цепочки MZ
|
уаюжиемныс цспоччм VZ
|
Рис. 8. Не
Выбор способа оценки зависит от результатов этапа 1, т. е. от вида структурно-лингвистической модели, возможности количественной оценки ее составляющих и т. п.
В рассматриваемой нами задаче наиболее целесообразным является использование второго способа, так как при использовании первого способа придется совершать много лишних преобразований структуры, вследствие того, что необходимость внесения изменений выясняется только на последнем этапе, а для использования последнего способа потребуется ввести в модель много дополнительных данных.
2.2. Выбор критериев оценки модели.
Выбор критериев оценки зависит от выбранного способа оценки модели. Например, при первых двух способах оценки могут быть приняты такие оценки, как оперативность, достоверность информации, трудоемкость обработки и передачи, затраты на организационные преобразования. При оценке модели на уровне элементов могут быть оценены показатели, которые дадут возможность использовать полученные результаты для получения оценок, описанных выше, или же аналогичные вышеописанным оценки для элементов.
2.3. Оценка модели.
Способ оценки модели на уровне вариантов (укрупненных цепочек) - экспертный, на уровне элементарных цепочек могут быть проведены эксперименты с целью оценки их с различных точек зрения. Оценки элементов могут быть в большинстве случаев получены из справочной литературы или измерены.
Для осуществления выбора критериев качественного анализа обратимся к методике структуризации цели, учитывающей среду и целеполагание. Эта методика предусматривает определение целей "2-го уровня" (являющиеся пoДДeлями глобальной цели), инициируемых в рамках пространства инициирования целей, включающего в себя такие объекты, как "Надсистема", "Подведомственные системы , "Актуальная среда" и "Собственно система". Использовав эту структуризацию, можно понимать критерии качественного анализа, такие как требования, s^peд•ьявяяeмыe к системе документооборота объектами пространства инициирования целей. Поскольку, как сказано выше, будем оценивать полученные оргтехпроцсдуры на уровне элемен-
468
Надсистему в рассматриваемой задаче можно понимать как систему стратегического и тактического управления предприятием - т. е. цели надсистемы - это общие экономические цели предприятия. Собственно система, в свою очередь, определяется как система учета (для любых учетных задач, в том числе рассматриваемого нами класса задач финансовых расчетов). Актуальная среда, в данном случае - это другие задачи, в рамках которых может использоваться информация, используемая или получаемая при решении рассматриваемых нами задач. Подсистемы можно представить как класс более мелких задач, или функций, решение которых необходимо при решении укрупненных задач. Поскольку это понятие по типу определяемого объекта близко к определению актуальной среды, то можно учесть требования этих двух объектов в рамках одного критерия качественной оценки.
После определения пространства инициирования целей, назначим на основе требований его объектов собственно критерии качественной оценки. В качестве таковых предлагается принять:
1) по требованиям Надсистемы - "Обеспечение выполнения общих экономических
целей предприятия";
2) по требованиям рассматриваемой Системы - "Обеспечение точности и достоверности учета" ;
3) по требованиям Актуальной среды и Подведомственных систем - "Обеспечение связи с другими задачами".
Обозначать оценки элементов ОТП по критериям будем, как K(iJ)€(0; 1) (услов. ед.), где i = 1...3 - номер критерия, j = l..-я - номер элемента в ОТП, я - количество
элементов в ОТП. ,
KV)e{0:\)=^K(i,j). (8.2)
Наряду с качественными критериями можно использовать критерии количественной оценки этапов движения информации. Например, трудоемкость осуществления предусмотренной в рамках оцениваемого этапа обработки и передачи информации. Обозначать количественные оценки будем как
7Х/)е(0;°о^ j=\...n. (8.3)
Могут также применяться косвенные количественные оценки, такие, например, как частота выполнения функции, объем массива информации, необходимой для выполнения функции и т. п.
2.4. Выбор наилучшего варианта структуры.
Основой структуры является совокупность выбранных вариантов следования информации. Задачу выбора наилучшего варианта можно строго поставить, как многокритериальную. Но можно организовать процесс выбора и путем постепенного ограничения области допустимых решений.
Получение из оценок этапов движения информации общих оценок построенных оргтехпроцедур можно производить следующим образом:
Количественные оценки подлежат суммированию для всех элементов моделируемой оргтехпроцедуры, „
Т^ =£ m (8.4)
Качественные оценки подлежат перемножению для всех этапов движения информации, входящих в моделируемую оргтехлроцсдуру, в соответствии с правилами определения и подсчета экспертных оценок
(8.5)
469
Разработка языка моделирования. Словарь первичных терминов языка моделирования, количество уровней в нем и правила грамматики определяются результатами предшествующего развития модели. Запишем термины и грамматические правила языка моделирования в теоретико-множественных представлениях.
<Тсзаурус>::=< основные символы >1 < синтаксические единицы >
<основныс символы>::=<буквы> 1 <цифры> 1 <спсц. энаки> <синтаксичсскиеединицы>::=<термы> 1 < элементарные цепочки> 1 <усложненныс цспочки>=<МР> I <MZ> I <UZ>
<термы>::=<МР>=<цдснтнфикатортерма> I <слово> 1 <словосочетаяис>
<идентнфикатор тсрма>::=<буква>1<буква><буква>1<буква><буква><буква> <спец.знак><цифра>=<8(^> I <seq_2> I <scq_3> I <seq_4> I <seq_5>
•(элементарные ueno4KH>::=<MZ>=<Z,OI,DI,F,DP,OP>
<г>::=<укрупненная задача, в рамках которой движется информация>= <А|ще1тг> 1 <Требование> 1 ...
<01>::=<отдм-изготовитсяь>=<ФО>1<ОМТС>1<УТЗиК>1 ... <01>::=<нсходныйдокумент> = <Счст к оплате> I <Счет к получснию> 1 ... <Р>::=<фуикция обработки докумснта>= <Присвоенис № счета> 1 <ОР>::=<отдел-получатель> ::= <ФО> 1 <ОМТС> 1 <УТЗиК> 1 ... <ОР>::=<полученный докумснт>= <Счст к оплатс> 1 <Счет к получению> I ^усложненные цепочки>::=<и2>=<Мг><М2> I <MZ><MZ><MZ>1 <MZ><MZ><MZ><MZ> I <MZ><MZ><MZ><MZ><MZ> <Грамматика>::=<01> I <G2>
<G1>::=< правила формирования усложненных цепочек типа "условного следования за" по принципу соответствия отделов-получателя и изготовителя и документов - исходящего и полученного >
<G2.>::= < правила формирования усложненных цепочек типа "условного следования за" по принципу соответствия документов - исходного и полученного > Например,
<G1>::= IF <op,>=<oi)> ^ <DP,>=<DIj> =>
<ОР,> е <MZi> <01,>e<MZj <DP,> e <MZi> <DL>e<M^>
=> <OI„DI„OP„DPi> -” <OI„DI„OP„DPj>
<Oli.DI.OP,.DPi>e<MZi> <01j,Dl„OPj.DPj> e <MZj>
<G2>::= IF <DP,>=<DI,> => <OI„Dr„OP,,DPi> -”-<OI„DI„OP„DPj>
<DP,> <s<MZi> 01,” € <MZ,> <OPi> e<MZ,> “Л/г e <mz|> <OIi.DItOPi.DPi> e <MZi> <OI|,Dli,OF|.DP,> e <М2)>
Информационное обеспечение и структура информационном базы системы. В соответствии с описанным языком автоматизированного моделирования орггехпроцедур необходимо перед тем, как приступить к его реализации на ЭВМ, определить следующее: 1) состав получаемых в результате работы системы выходных данных; 2) состав необходимой входной информации, в условиях решения задачи на ЭВМ.
Выходные данные должны содержать сведения о построенных оргтехпроцедурах, т. е. должны определенным образом указывать путь движения информации между службами. Также, в процессе моделирования ОТП при добавлении к существующей цепи следования информации нового шага (шагов) система должна сообщать 470
текущие значения оценок построенной части ОТП по качественным и количественным критериям. Поэтому было бы целесообразно выдавать результаты моделирования после каждого изменения построенной цепи.
При автоматизированном моделировании после окончания каждой процедуры по присоединению очередного шага движения информации к моделируемой процедуре, построенный участок ОТП (его описание) и набор значений критериев должны отображаться на экране ЭВМ. Текущее состояние моделируемой оргтехпроцедуры вместе со всеми значениями параметров должно быть сохранено по требованию пользователя, с возможностью последующего создания твердой копии (вывода на печать). Для такого отображения процесса проектирования ОТП необходимо обозначить набор характеристик, определяющих состояние ОТП, последовательность передачи информации, виды этой информации и т. д. Исходя из вышеперечисленных элементов, определяющих единичный шаг движения информации, состав выходных сообщений в процессе построения ОТП будет следующим:
1. Таблица характеристик оргтехпроцедуры - последовательность движения информации (цифрами обозначена размерность выходных данных в символах):
№п7п
Наименование
отдела-изготовителя
(индекс)
Наименование
пакета исходной информации
(входящего документа)
Наименование
пакета выходной информации
(исхо-дящего
документа)
Наименование
отдела -получателя (индекс)
9(2) Х(10) Х(15) Х(15) Х(10)
!• 2. Таблица характеристик текущего состояния модели ОТП - текущие значения оценок этапов движения информации, входящих в ОТП по критериям, а также общая оценка ОТП на данном этапе:
Критерий
Обеспечение
выполнения общих экономических
целей предприятия
Обеспечение
точно ста и дос-товернос-ти
учета
Обеспечение
связи с другими задачами
Общая качественная
оценка
Трудоемкость
выполнения
Вес критерия №№
этапов
(количественная
оценка )
Итоговые оценки
Также необходимо предоставить возможность детально изучить состав каждого этапа движения информации, входящего в моделируемую оргтсхпроцсдуру.
Сообразуясь с показателями, которые необходимо получить на выходе системы построения ОТП, входная информация должна иметь следующий состав:
471
1. Входное сообщение для ввода в систему на текущем этапе проектирования не должно включать конкретных содержательных данных. В соответствии с правилами языка автоматизированного моделирования на текущем этапе должен быть в кодовой форме задан запрос - команда на присоединение очередного этапа движения информации на определенную позицию в структуре моделируемой оргтсхпроцеду-ры. По этому запросу и должны выдаваться массивы выходной информации.
2. Содержательная информация по составу этапов движения, а также данные о службах и отделах предприятия, документах, движущихся в рамках решаемой задачи, о составе самих укрупненных задач, функций обработки и передачи информации между отделами будет содержаться в массивах нормативно-справочной информации, в число которых входят следующие справочники: массив-справочник подразделений предприятия массив-справочник документов (комплектов первичной информации), используемых в рамках рассматриваемого документооборота, список функций обработки (преобразования, создания) документов, массив-справочник укрупненных задач.