![]()
Главная Обратная связь Дисциплины:
Архитектура (936) ![]()
|
Древовидные схемы иерархии диаграмм и блоков, обеспечивающие обозримость модели в целом и входящих в нее деталей, что особенно важно при моделировании больших систем
Моделирование в IDEF0 представляет собой пошаговую, итерационную процедуру. На каждом шаге итерации разработчик предлагает вариант модели, который подвергают обсуждению, рецензированию и последующему редактированию, после чего цикл повторяется. Такая организация работы способствует оптимальному использованию знаний системного аналитика, владеющего методологией и техникой IDEF0, и знаний специалистов-экспертов в предметной области, к которой относится объект моделирования. При функциональном моделировании осуществляют постепенное (поуровневое) уточнение функций. Каждый уровень детально описывает вышестоящий. Простая система обозначений нотации IDEF0 и строгий набор правил построения обеспечивают точность и ясность моделирования. Модель состоит из одной контекстной диаграммы и диаграмм декомпозиции (рис. 8). Каждая диаграмма декомпозиции представляет собой набор чередующихся функций, связанных стрелками потоков, которые подразделяют на входные и выходные, управляющие (воздействия) и исполняющие (механизмы). Так как выполнение большинства функций направлено на получение конкретного результата, то разумно начинать построение диаграммы с определения выходов, потом следует обозначить входы, а затем уже механизмы и управление. Рис. 8. Диаграмма декомпозиции
На этапе детального обследования построенная модель должна быть декомпозирована до необходимого уровня, и на ее основе выявляют процессы, обеспечивающие выполнение перечисленных функций. Построенные на этом этапе функциональные модели IDEF0 могут стать основой спецификаций процессов (IDEF3) и моделей документооборота (DFD). На последующих этапах функционального моделирования описывают связи выбранной подсистемы с внешней средой (другими подразделениями, филиалами, предприятиями и т.д.) с указанием каналов связи и их характеристик. В ходе их выявления функциональная модель пополняется граничными связями. Одно из достоинств метода IDEF0 заключается в том, что он абстрагируется от организационной структуры объекта и анализирует его функции. Это позволяет после построения модели взглянуть на организационную структуру, реализующую эти функции, с точки зрения ее совершенства, выявить похожие функции или их дублирование и дать предложения по реорганизации системы. При разработке моделей следует избегать изначальной «привязки» функций исследуемой системы к существующей организационной структуре моделируемого объекта (предприятия). Это помогает избежать субъективного подхода, навязанного существующей организацией производства, так как именно организационная структура должна быть результатом применения модели. Сравнение результата с существующей структурой позволяет, во-первых, оценить адекватность модели, а во-вторых, предложить решения, направленные на совершенствование этой структуры. Метод IDEF0 позволяет идентифицировать бизнес-процессы, рассмотреть функционирование предприятия «как есть» и на основе анализа процессов дать предложения «как должно быть», т. е. по-новому взглянуть на работу предприятия, уточнить обязанности работников, оценить эффективность использования ресурсов, увидеть недостатки, искусно скрытые в обычной организационной структуре. Следовательно, выявление, анализ и внесение изменений в бизнес-процессы может быть использовано для повышения эффективности работы предприятия. Разработка моделей IDEF0 требует соблюдения ряда строгих формальных правил, обеспечивающих преимущества методологии в отношении однозначности, точности и целостности сложных многоуровневых моделей. На всех стадиях и этапах разработки и корректировки модели должны строго формально соблюдаться синтаксические и семантические правила графического языка, а результаты должны тщательно документироваться для того, чтобы при эксплуатации не возникало вопросов, связанных с неполнотой или некорректностью документации. Для каждого подразделения, описанного в организационной структуре производства, определяют список выполняемых функций, который оформляется в виде дерева и является основой для составления функциональной модели верхнего уровня. Подобная модель деятельности должна включать в себя некоторый набор функций, распределенных по нескольким уровням, с указанием исполняющих их структурных подразделений предприятия, а также нормативную и другую документацию, регламентирующую выполнение каждой из них. Глубина и полнота построенной на этом этапе функциональной модели определяется количеством данных, необходимых для последующего разбиения проекта на отдельные этапы внедрения. Для создания типовых моделей IDEF0 предлагается четырехуровневая классификация функций, которая ориентирована на достаточно широкий круг организационно-экономических и производственно-технических систем. Каждая рубрика в классификации представляет собой класс преобразующих блоков, экземпляры которых создают и используют при моделировании конкретной системы. Классификация делит все функции таких систем на четыре основных и два дополнительных вида. К основным видам функций относят следующие:
1. Деятельность (бизнес) – совокупность процессов, выполняемых (протекающих) последовательно и/или параллельно, которые преобразуют множество материальных и/или информационных потоков во множество материальных и/или информационных потоков с другими свойствами. В модели IDEF0 деятельность описывается блоком А-0 на основной контекстной диаграмме (см. рис. 8).
2. Процесс (бизнес-процесс) – совокупность последовательно и/или параллельно выполняемых операций, которые преобразуют материальный и/или информационный потоки в соответствующие потоки с другими свойствами. В ходе процесса потребляются финансовые, энергетические, трудовые и материальные ресурсы и выполняются ограничения со стороны других процессов и внешней среды.
3. Операция – совокупность последовательно или/и параллельно выполняемых действий, которые преобразуют объекты, входящие в состав материального или/и информационного потока, в соответствующие объекты с другими свойствами.
4. Действие – преобразование какого-либо свойства материального или информационного объекта в другое свойство. Действие выполняется в соответствии с командой, являющейся частью директивы на выполнение операции, с потреблением необходимых ресурсов и с соблюдением ограничений на осуществление данной операции.
Дополнительными видами функций являются: субдеятельность – совокупность нескольких процессов в составе деятельности, объединенная некоторой частной целью (являющейся «подцелью» деятельности), и подпроцесс – группа операций в составе процесса, объединенная технологически или организационно. Все функции, входящие в приведенную выше классификацию, находятся между собой в отношениях иерархической подчиненности по принципу «сверху вниз»: деятельность – субдеятельность – процесс – подпроцесс – операция – действие. Согласно методу IDEF0 каждая функция выполняется посредством своего механизма. В большинстве систем, анализируемых при помощи функциональных моделей, такими механизмами служат организационно-технические структуры. Одним из концептуальных принципов функционального моделирования является отделение функций от механизма их реализации. Вместе с тем анализ показывает, что между иерархией функций (преобразований) и иерархией механизмов существует соответствие. Используя иерархию функциональных блоков, можно определить элементы иерархии механизмов следующим образом:
• организационно-техническая система – организационная структура, персонал и комплекс технических средств (оборудование), необходимые для осуществления деятельности; • организационно-техническая подсистема – часть организационно-технической системы, обеспечивающая протекание процесса (субдеятельности); • организационно-технический комплекс (модуль) – часть организационно-технической подсистемы, предназначенная для выполнения операции;
Организационно-технический блок – часть организационно-технического комплекса, обеспечивающая выполнение действия. Таким образом, при корректном построении функциональной модели появляется возможность связать ее блоки на разных уровнях декомпозиции с элементами организационно-технической структуры, выступающими в качестве механизмов. В этом случае организационно-техническая структура также становится результатом функционального моделирования. Во многих моделях находит отражение явление, связанное с формированием или специфической настройкой (перестройкой) механизмов в ходе деятельности. Это явление называют реинжинирингом производства (бизнес-процессов) на предприятии и отражают в модели как субдеятельность, поскольку почти всегда она состоит из нескольких процессов. Механизм любого уровня обеспечивает выполнение деятельности (процесса, операции, действия) путем потребления ресурсов (финансовых, энергетических, трудовых) непосредственно или в результате промежуточных преобразований, т.е. специфических процессов, которые можно назвать поддерживающими, обеспечивающими или вспомогательными (по аналогии с вспомогательными производствами, цехами, участками на машиностроительном предприятии) по отношению к основным процессам, где происходят преобразования, однозначно обусловленные целью деятельности. Существенным признаком вспомогательного процесса является то, что он не создает конечного продукта деятельности и, следовательно, прибыли, а является затратным. Управление является особым видом процесса, операции, действия. Из общих принципов метода IDEF0 вытекает, что каждый блок на диаграмме должен иметь хотя бы одну управляющую стрелку, отображающую условия правильного функционирования блока. Это требование является следствием положения системотехники, согласно которому управление – это такое воздействие (преимущественно информационное) на систему, которое стимулирует ее функционирование в направлении достижения заданной цели. В связи с этим можно сформулировать ряд определений и методических положений, которыми следует руководствоваться при отражении процессов управления на функциональных моделях.
Управление деятельностью – это процесс, состоящий, как минимум, из следующих операций:
• формулирование целей деятельности; • анализ и оценка ресурсов, необходимых для осуществления деятельности, и их сопоставление с имеющимися ресурсами; • сбор информации об условиях протекания и фактическом состоянии деятельности («глобальная обратная связь»); • выработка и принятие решений, направленных на достижение целей, в частности решений о распределении ресурсов по процессам, входящим в состав деятельности; оформление решений в виде директив на управление процессами; • реализация решений (исполнение директив) и оценка их результатов («локальная обратная связь»); • корректировка в случае необходимости (например, при нехватке ресурсов) ранее сформулированных целей (самонастройка, адаптация).
Управление процессом – это операция, состоящая, как минимум, из следующих действий:
• анализ директивы на управление процессом, ее декомпозиция на директивы управления операциями; • сбор (прием по каналам связи) информации о ходе выполнения операций, ее обобщение и формирование сведений о состоянии процесса, передача данных в подсистему управления деятельностью; • сопоставление информации о ходе операций с данными директив и выработка локальных решений, направленных на устранение отклонений: • корректировка (в случае необходимости) директив на выполнение операций.
Управление операцией – это действие, включающее в себя следующие мероприятия:
• выработка на основании директивы на управление операцией команд на управление действиями; • реализация этих команд; • оценка результатов выполнения; • передача необходимой информации в комплекс управления процессом; • корректировка команд в случае необходимости.
Блоки управления должны быть на каждой IDEFO-диаграмме (кроме тех, которые являются декомпозициями таких блоков). Через них осуществляют управляющие воздействия на остальные блоки диаграммы. Именно эти блоки воспринимают ограничивающую и предписывающую информацию и преобразуют ее в соответствующие директивы и команды. Стрелки, исходящие из блока «Управлять...», описывают централизованную схему управления (управленческую вертикаль). Возможны варианты структур, в которых выходная информация одного из блоков является управляющей для другого, что отражает децентрализацию управления (горизонтальные связи).
По результату моделирования производственных процессов определяются показатели эффективности процессов:
- количество производимой продукции заданного качества, оплаченное за определенный интервал времени; - число потребителей продукции; - перечень и количество типовых операций, которые необходимо выполнить при производстве продукции за определенный интервал времени; - стоимость издержек производства продукции; - длительность выполнения процессов и отдельных операций; - капиталовложения в производство.
Функциональная модель производственных процессов дает также список (дерево) функций, которые обеспечивают достижение стратегических целей реализации наиболее прибыльных бизнес-процессов; обнаружение дорогостоящих функций (затраты центров) технологий реализаций бизнес-процессов, которые не оправдывают затрачиваемых на них средств; анализ технологий реализации бизнес-процессов по показателям эффективности; вычисление стоимости затрат производства продукции; определение себестоимости производимой продукции; расчет эффективности применения средств автоматизации в структурных подразделениях предприятия; анализ и оценка интенсивности информационных потоков и документооборота. После построения функциональной модели производства по списку выполняемых функций определяется организационная структура автоматизированного производства. Для каждого подразделения, описанного в организационной структуре производства, в свою очередь, определяется список функций и задач, подлежащих автоматизации. Этот список оформляется в виде дерева и является основой для составления функциональных компонентов интегрированной автоматизированной системы. Функциональные компоненты могут содержать одну или несколько взаимосвязанных автоматизированных подсистем. Таким образом полученные перечни автоматизированных функциональных подсистем предназначаются для реализации процессов в соответствии с полученными функциональными моделями. Наиболее широко применяемые автоматизированные подсистемы интегрированного производства рассмотрены в разделе 1.3.
![]() |