Читать «Сертификация сложных технических систем» онлайн - страница 165

Владимир Смирнов

Какова цель построения модели? Например, мы хотим построить модель системы обеспечения качества для того, чтобы выяснить, какие подразделения предприятия должны выполнять различные функции в системе обеспечения качества с тем, чтобы определить перечень документов по качеству, необходимых каждому подразделению. Очевидно, что в этом случае нет необходимости подробно описывать деятельность каждого подразделения. Достаточно определить набор выполняемых функций для каждого подразделения и перечень регламентирующих документов по обеспечению качества, необходимых для выполнения этих функций. Построив такую модель, мы сможем получить перечень исполнителей тех или иных функций системы обеспечения качества, перечень необходимых регламентирующих документов, их поставщиков и адресатов, т. е. мы можем сказать, что цель построения модели достигнута. Если же мы поставим перед собой цель определить, где и каким образом возникают информационные потоки внутри подразделения, для того, чтобы автоматизировать какой-либо участок его деятельности, то описанной выше детализации модели будет недостаточно.

Как строится функциональная модель? IDEF/0-модель того или иного процесса состоит из субъектов моделирования («функций»), потребляющих данные («вход») и формирующих данные («выход») по определенным правилам («управление») и с использованием заданного механизма («механизм»). В данном случае субъектами модели являются те или иные функции системы обеспечения качества (на более высоком уровне), действия подразделений (на более низком уровне детализации), операции персонала по обработке информации (на уровне детализации, необходимом для автоматизации какого-либо процесса). Входами и выходами субъекта модели являются данные, подлежащие фиксации и хранению, т. е. производственные данные, описывающие субъект моделирования. Входом являются данные, на которые распространяется воздействие функции. Выходом являются модифицированные данные, либо новые данные как результат воздействия на исходные данные. Входами и выходами функций могут являться управляющие воздействия на функцию – информация, указывающая функции, что она должна делать, т. е. правила и ограничения при выполнении функции. Управляющей информацией могут служить статусы выполнения производственной операции, признаки прохождения того или иного производственного цикла, признаки наличия той или иной информации и т. п. Механизм выполнения функции определяет, кто и с помощью чего будет выполнять функцию. Механизмами являются физические объекты, например персонал, оборудование, средства связи, программные средства и т. п.

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

Как определить достаточность детализации модели? На первых этапах моделирования пользователь определил для себя конечную цель построения такой модели, т. е. где и как он будет использовать эту модель. В приведенном выше примере уровень детализации модели оказался недостаточным для того, чтобы определить информационные потоки внутри подразделения, т. е. конечная цель построения модели не была достигнута. Какой уровень детализации функций модели необходим в этом случае? Например, деятельность какого-либо подразделения предприятия состоит из набора выполняемых подразделением работ, каждый вид работ складывается из деятельности рабочих групп, деятельность группы – из действий персонала и т. д. Завершив описание модели на уровне деятельности подразделения, мы можем проследить, как распределяются работы между рабочими группами, как группы взаимодействуют друг с другом, какие необходимы группам ресурсы, источниками и потребителями какой информации они являются и т. д. Если же и эта ступень детализации не отвечает на поставленные вопросы, необходимо продолжить детализацию модели уже на уровне деятельности рабочих групп подразделения и т. д., пока мы не достигнем конечной цели моделирования.