Информационные модели объектов автоматизации
Как было отмечено выше, информационные модели деятельности руководителей фирм и должностных лиц включают перечень задач управления, решаемых в процессе этой деятельности, а также выходную и входную информацию, необходимую для решения соответствующей задачи. Кроме того, необходимо указание на подчинённость и относительную важность задач, входящих в информационную модель.
Относительная важность задач определяется из существа и целей управленческой деятельности. Подчинённость задач проявляется в том, что отдельные результаты решения одних задач могут являться исходными данными для решения других.
Дальнейшая детализация информационных моделей деятельности должностных лиц и органов управления осуществляется путём построения информационных моделей входящих в них задач управления.
Информационные модели задач управления формулируются как совокупности информационных процедур и связей между ними. Информационные модели задач управления, как правило, включают плохо формализуемые процедуры, которые в дальнейшем должны исследоваться с целью построения их информационных моделей. Методика построения информационных моделей задач управления включает следующие упорядоченные этапы работ.
Этап 1. Определение выходных данных. Выходные данные должны быть конкретизированы до параметров, которые целесообразно объединить в группы. Каждая группа содержит параметры, тесно связанные между собой и определяемые совместно. Группы выходных параметров, как правило, определяются последовательно, поэтому необходимо указать последовательность формирования групп этих параметров. Группы параметров должны быть объединены в документы, которые вырабатываются в процессе управления.
Последовательность определения перечня выходных данных может быть различной: сначала формируется перечень выходных документов, а затем — перечень определяющих их параметров (групп параметров), или наоборот.
Этап 2. Определение информационных процедур, результатом которых являются выделенные группы выходных параметров объекта автоматизации.
Группы выходных параметров могут определяться всеми типами информационных процедур — полностью формализуемых, плохо формализуемых и неформализуемых. При отсутствии автоматизации группы выходных параметров определяются, как правило, с использованием неформализуемых и простейших формализуемых процедур (расчётов). В процессе информационного обследования неформализуемые процедуры могут заменяться на плохо формализуемые, что приводит к существенному изменению деятельности должностных лиц в процессе управления.
Например, в задаче планирования финансовой деятельности предприятия одним из выходных документов является план хозяйственно-финансовой деятельности, содержащий группы параметров, определяющих:
· анализ объёма производства и реализации продукции;
· анализ оборотного капитала;
· факторный анализ прибыли и т. д.
Разработка указанного плана начинается с анализа изменений в составе и структуре активов и пассивов предприятия, далее анализируется объём и структура выпускаемой продукции, производится анализ себестоимости продукции и издержек обращения и т. д.
Наиболее простой информационной моделью является модель полностью формализуемой информационной процедуры, включающей входные и выходные данные, а также алгоритм (механизм) переработки информации. Поскольку по определению известен алгоритм переработки информации в рамках такой процедуры, при построении её информационной модели принципиальных трудностей не возникает. Информационная модель полностью формализуемой процедуры не обязательно должна включать детальный алгоритм переработки информации. Достаточным является его словесное описание (например, указание на необходимость использования известных прикладных математических методов), из которого можно сделать вывод о возможности построения такого алгоритма.
Информационная модель неформализуемой информационной процедуры включает выходные параметры (то, что должно получаться в результате интеллектуальной деятельности должностных лиц), тип решаемой задачи (формирование множества вариантов или выбор), а также необходимые исходные данные для решения задачи.
Основная сложность создания модели неформализуемой информационной процедуры состоит в определении необходимых для её выполнения исходных данных. Окончательное решение о составе необходимых исходных данных принимает должностное лицо, деятельность которого автоматизируется. В задачу исследователя входит выяснение у должностного лица перечня необходимых для проведения неформализуемой процедуры исходных данных.
Кроме того, по результатам анализа процесса управления исследователь может предложить должностному лицу дополнительные данные, которые могут быть получены путём выполнения полностью или плохо формализуемых процедур и которые могут оказаться полезными при выполнении неформализуемой процедуры. Если должностное лицо согласится с полезностью предложенной дополнительной информации, в информационную модель задачи управления включается плохо формализуемая информационная процедура вместо рассматриваемой первоначально неформализуемой информационной процедуры.
Построение информационной модели плохо формализуемой информационной процедуры означает практически адекватную замену данной процедуры совокупностью полностью формализуемых и неформализуемых информационных процедур. Поскольку плохо формализуемая информационная процедура при автоматизации деятельности должностных лиц рассматривается как альтернатива существующей неформализуемой процедуры (чаще всего — процедуры формирования вариантов решения поставленных задач), построение её информационной модели может вызвать существенные трудности. Трудности эти обусловлены необходимостью детального изучения процесса боевых действий и управления ими.
В заключение отметим, что в настоящее время получили достаточно широкое распространение (в том числе и в России) так называемые СASE - методологии и технологии, позволяющие системно подойти к разработке программного обеспечения АИС различного назначения на всех этапах его жизненного цикла.