
- •Власов м. П. Методы исследования в менеджменте
- •Тема 13: Тестирование систем управления
- •1. Введение в тестирование
- •2. Организация тестирования системы
- •3. Методология тестирования системы
- •4. Построение модели тестирования системы
- •5. Маркетинговое тестирование
- •6. Тестирование личности
- •Литература
4. Построение модели тестирования системы
Система управления организацией является сложной как с точки зрения построения, так и с точки зрения выполняемых видов деятельности и задач, поэтому для тестирования системы потребуется сформировать ряд методических положений, позволяющих сложное решение свести к понятному, универсальному и эффективному инструменту исследования. Для этого обратимся к работе по теории сложных систем Н.П. Бусленко, В.В. Калашникова и И.Н. Коваленко. Основные положения по этому вопросу состоят в следующем.
1. Система любой сложности расчленяется на агрегаты, представляющие простейшие модели процессов, и позволяющие представить с использованием унифицированного формального языка процессную структуру системы.
2. Структурирование системы производится до такой степени детализации, чтобы каждый функциональный объект был доступен для достаточно полного описания математической моделью, на основе которой возможно, во-первых, рассчитать нормативные показатели и параметры, во-вторых, осуществить имитацию функционирования объекта.
3. При представлении системы в виде композиции процессов исследуются «выходы» и «входы» каждого процесса, с последующим их интегрированием и представлением в виде системных результатов.
Рассмотрим особенности применения процессных моделей применительно к исследованию системы управления.
Процесс как
унифицированный элемент системы
характеризуется некоторым множеством
состояния Z
нa
множестве моментов времени Т и множествами
входных Х, управляющих G
и
выходных Y
сигналов. Сигнал — это информация,
обязывающая элемент или систему начать
действие. Состояние процесса в момент
обозначим Z(t)
Z;
входные,
управляющие и выходные сигналы
соответственно X(t)
X,
G{t)
G
и Y{t)
Y.
Будем считать, что совокупность
упорядоченных пар (t,
Z)
для всех t
T
характеризует
функционирование системы. В свою очередь
состояние Z(t)
описывается
некоторым набором состояний. Например,
процесс n
(рис. 4.1) на некоторой последовательности
временных периодов tj
(j
= 1, 2,..., T)
может быть в состоянии zn,i(tj),
где i
— идентификаторы состояния, i
= 1,2,...,Zn(t).
Переход
процесса п
из состояния
zn,i(t1)
в состояние zn,i+1(t2)
определяется действием управляющего
сигнала Gn,
представляемого
в виде совокупности операторов Vn,
Un,
Hn.
При этом
оператор Vп
служит для
распознавания входного сигнала
хn(tj)
Xn(t),
оператор Un
реализует функцию zn,i(tj)
Zn(t)
перехода
процесса из состояния i=1
в состояние i
= 2 и
оператор
Нп
формирует
выходной сигнал уп,i(tj)
Yn(t).
На рис. 4.1 дается фрагмент процессной модели системы, которая позволяет без особого труда составить топологию точек наблюдения или измерения параметров функционирования системы.
Рис. 4.1. Фрагмент процессной модели системы: а, b, с, d, e, g — точки тестирования объектов системы
На основе процессной модели можно составить несколько сценариев тестирования:
автономное тестирование, когда процессы п, т и к по отдельности подлежат испытанию для подтверждения правильности работы каждого установлением статистических, функциональных связей между «входом» и «выходом» вида Yn(t)= f(Xn(t), Zn(t)) при заданных Vn, Un, Hn;
тестирование группы взаимосвязанных процессов, например если считать, что «выход» процесса п служит входом процесса m, в этом случае интерес представляют функции реализации «входов» по каждому процессу, как при автономном тестировании, а также статистические функции вида Ym(t)=f(Хn(t), Zn (t), Zm (t)) ;
комплексное тестирование, при котором интерес представляют общесистемные параметры, т.е. определяется статистическая функция вида Y(t) = f(X(t),Z(t)), при заданных управляющих воздействиях V, U, Н.
При тестировании для операторов задаются достаточно строгие алгоритмы действий по преобразованию входной информации (оператор V), по «технологии» переходного процесса Z (оператор U) и формированию выходной информации (оператор Н). В ряде случаев задача тестирования сводится к наблюдению за состоянием «входов» и «выходов» агрегата или системы в целом с фиксированием их временной координаты. Такая организация тестирования распространена, когда исследования проводятся в производственных условиях. Развитие процессного подхода открывает широкие возможности для применения теории массового обслуживания на этапах:
обработки результатов тестирования;
оценки эффективности управления;
рационального конструирования систем управления и управляемых объектов.
Наряду с теорией массового облуживания для исследования процессных моделей разработан специальный аппарат — математические модели сопряжения элементов в сложной системе и многоуровневых иерархических системах.
В заключение сделаем акцент на особенностях тестирования как метода исследований, основанных на измерении. Любая процедура управления протекает в заранее неизвестных, изменяющихся условиях. Кроме того, измерение тех или иных параметров управления неизбежно сопровождается случайными ошибками техники измерения, ошибками выполнения команд и т.д. Анализ работы такой системы практически невозможен без учета случайных факторов. В большом классе задач элемент неопределенности и сложной зависимости, присущий случайным явлениям, требует для их изучения специальных подходов и методов проведения испытаний, обработки и анализа данных.
В частности, для проверки любой гипотезы потребуется большое число наблюдений или измерений, что влечет за собой немалые затраты времени, средств и ресурсов. В ряде практических задач этими случайными элементами можно пренебречь, рассматривая вместо реального явления его модель и предполагая, что в данных условиях опыта явление протекает вполне определенным образом, согласно установленной закономерности, принятой технологии, используемым стандартам и нормам. В результате получают широкое развитие идеи, направленные на использование дисперсионного и регрессионного анализов в целях «активного» планирования эксперимента.