В настоящее время на российском рынке представлено достаточно большое количество инструментальных средств (ARIS, AllFusion Modeling Suite, Rational Rose и др.), которые позволяют, так или иначе, создавать описания (модели) бизнес процессов. Рациональный выбор средств возможен при понимании руководством компании и ее специалистами нескольких аспектов:
• целей проекта;
• требований к информации о бизнес-процессах, необходимой для анализа и принятия решений в рамках конкретного проекта;
• возможностей инструментальных средств в части описания процессов.
Стандарты IDEF
IDEF0 - методология функционального моделирования. Система отображается в виде набора взаимосвязанных функциональных блоков.
IDEF1 – методология моделирования информационных потоков внутри системы, позволяющая отображать и анализировать их структуру и взаимосвязи;
IDEF1X (IDEF1 еХtended) – методология построения реляционных структур. IDEF1X относится к типу методологий “Сущность-взаимосвязь” (ER – Entity-Relationship) и используется для моделирования реляционных баз данных в системе;
IDEF3 – методология документирования процессов. С помощью IDEF3 описываются сценарий и последовательность операций для каждого процесса.
IDEF4 – методология построения объектно-ориентированных систем
Основные принципы структурного моделирования
Принцип абстрагирования – заключается в выделении существенных с некоторых позиций аспектов системы и отвлечении от несущественных с целью представления проблемы в простом общем виде.
Принцип формализации – заключается в необходимости строгого методического подхода к решению проблемы.
Принцип упрятывания – заключается в упрятывании несущественной на конкретном этапе информации: каждая часть «знает» только необходимую ей информацию.
Принцип концептуальной общности – заключается в следовании единой философии на всех этапах ЖЦ (структурный анализ – структурное проектирование – структурное программирование – структурное тестирование).
Принцип полноты – заключается в контроле на присутствие лишних элементов.
Принцип непротиворечивости – заключается в обоснованности и согласованности элементов.
Принцип логической независимости – заключается в концентрации внимания на логическом проектировании для обеспечения независимости от физического проектирования.
Принцип независимости данных – заключается в том, что модели данных должны быть проанализированы и спроектированы независимо от процессов их логической обработки, а также от их физической структуры и распределения.
Принцип структурирования данных – заключается в том, что данные должны быть структурированы и иерархически организованы.
Принцип доступа конечного пользователя – заключается в том, что пользователь должен иметь средства доступа к базе данных, которые он может использовать непосредственно (без программирования).