Моделирование архитектуры
Модель архитектуры предприятия аккумулирует знания о его процессах, поведении, информационных и материальных потоках, ресурсах и организационных единицах, инфраструктуре и архитектуре систем. При этом главной целью моделирования должно являться не только повышение интегрированности предприятия, но и поддержка его анализа в самых различных разрезах (экономических, организационных, качественных, количественных и т.д.) для совершенствования деятельности по принятию решений, контролю, координации и мониторингу различных его частей. Чтобы иметь полное понимание бизнеса, необходимо иметь ответы на вопросы – кто, что, когда, зачем, где и как осуществляет. Среда моделирования архитектуры предприятия должна включать следующие 4 компонента: 1) Блок элементарных объектов предприятия, а именно: • описания (представления) элементарных объектов (например, конкретного продукта/услуги, производимого на предприятии в настоящее время); • средства, используемые для порождения таких представлений (т.е. данных по объектам) согласно определенным правилам (например, ERP, SCM, CRM, СУБД).
2) Блок моделей архитектуры предприятия, а именно: • собственно модели различных видов (процессно-функциональные, информационные, ресурсные, организационные и другие), состоящие из элементов, абстрактно отображающих элементарные объекты; • средства моделирования, обеспечивающие анализ, проектирование и использование моделей.
3) Блок языков и методологий моделирования, включая: • общемодельные конструкции; • процессы моделирования архитектуры предприятия; • средства, поддерживающие процесс определения и модификации методологий и языков.
4) Блок языков мета-моделирования и методологий определения методологий моделирования (мета-методологий), соответственно, для описания концепции, синтаксиса и семантики языков моделирования, и методологий их применения, а также для описания процессов построения этих языков и методологий. Методологии моделирования должны регламентировать последовательность этапов и шагов моделирования, правила перехода от этапа к этапу, набор и правила построения моделей на каждом из них. При этом этапы моделирования архитектуры должны обеспечивать нисходящее проектирование основных архитектурных слоев в соответствии общей схемой архитектуры предприятия и должны содержать следующие работы: • определение бизнес-целей и требований, охватывающих направления бизнеса, миссию, цели, критические факторы успеха, критические бизнес-результаты, видение, выявление требований различных типов (функциональных, системных, технологических) и их документирование; • моделирование бизнеса с позиции менеджера, включающее построение концептуальных с использованием графических образов (пиктограмм) для представления бизнес-объектов и событий; • моделирование бизнес-процессов; • моделирование бизнес-функций; • моделирование оргструктуры, включая ее нисходящую логическую схему, а также логические схемы принятия решений; • моделирование ресурсов; • преобразование бизнес-моделей в модели приложений и технологической архитектуры. Существующие среды моделирования архитектуры предприятий могут быть классифицированы следующим образом: • универсальные интегрирующие среды (например, Zachman Framework, GERAM), • языки моделирования предприятий (например, IDEF, ARIS, BPML), • программные среды моделирования (например, ARIS 6 Collaborative Suite, Popkin System Architect, METIS), • мета-модели и языки мета-моделирования (например, UML Profile for Business Process Definition, UEML).
Следует отметить, что моделирование архитектуры предприятий является инженерной дисциплиной, требующей комбинированного использования программных сред, языков и методологий моделирования. Однако большинство из перечисленных инструментов фактически являются фрагментарными подходами, покрывающими лишь различные части описанных выше требований к среде моделирования архитектуры предприятий, в том числе: • поддерживают лишь отдельные компоненты среды моделирования, • поддерживают лишь отдельные фазы и этапы процесса моделирования архитектуры, • не являются универсальными в части применимости к предприятиям любого вида, • поддерживают лишь отдельные виды моделирования.
Наиболее продвинутыми в части покрытия обозначенных требований естественно являются универсальные интегрирующие среды. Например, программа «ПитерСофт: Управление процессами» является одной из наиболее продвинутых сред в части гармоничного и комплексного учета всех архитектурно-существенных факторов, позволяя при этом концентрироваться на отдельных аспектах архитектуры, не теряя при этом общего взгляда на предприятие как на единое целое. Она легка для понимания, логически полна и согласована, нейтральна по отношению к инструментарию, является наиболее распространенной (включая большое количество статей по ее описанию и использованию).
|