
- •Моделирование информационных потоков бизнес-процессов
- •1. Структурный анализ систем на основе dfd и idf0 методологий
- •1.1 Структурный анализ как метод исследования бизнес систем
- •1.2 Информационная модель системы
- •2. Основы структуризации бизнеса
- •2.1 Типизация бизнес процессов
- •2.2 Принципы структуризации бизнес-системы
- •2.3 Этапы построения моделей в dfd-технологии
- •3. Моделирование деятельности горно-обогатительного
- •3.1. Контекстная модель гок
- •3.2 Модель верхнего уровня Управления гок
- •3.3 Модель верхнего уровня типового Карьера
- •3.4 Модель верхнего уровня типовой Фабрики
- •3.5 Модель типовой автобазы технологического транспорта (атт)
- •I. Диаграмма процесса: Технический контроль состояния технологического транспорта
- •II. Диаграмма процесса: Химический анализ масел и жидкостей
- •III. Диаграмма процесса: Учет выполненного ремонта
- •IV. Диаграмма процесса: Техническое обслуживание
- •4. Задания к лабораторным работам
Моделирование информационных потоков бизнес-процессов
Содержание
1. Структурный анализ систем на основе DFD и IDF0 методологий
1.1 Структурный анализ как метод исследования бизнес систем
1.2 Информационная модель системы
2. Основы структуризации бизнеса
2.1 Типизация бизнес процессов
2.2 Принципы структуризации бизнес-системы
2.3 Этапы построения моделей в DFD-технологии
3. Моделирование деятельности горно-обогатительного
комбината
3.1. Контекстная модель ГОК
3.2 Модель верхнего уровня Управления ГОК
3.3 Модель верхнего уровня типового Карьера
3.4 Модель верхнего уровня типовой Фабрики
3.5 Модель типовой автобазы технологического транспорта (АТТ)
4. Задания к лабораторным работам
1. Структурный анализ систем на основе dfd и idf0 методологий
1.1 Структурный анализ как метод исследования бизнес систем
В основе деятельности по бизнес-моделированию, бизнес-анализу, организации/реорганизации бизнес-процессов лежит цикл реорганизации бизнес-процесса, включающий следующие основные этапы:
проведение организационных мероприятий, регламентирующих проведение работ по улучшению бизнес-процессов;
изучение процессов, включая их понимание, анализ и выявление узких мест;
анализ предложений по реорганизации;
выбор и аргументация приемлемого варианта;
собственно реализация улучшения.
Решение задач, стоящих на этапах изучения, анализа и выбора, невозможно без применения специальных методов системного анализа и моделирования из-за сложности и масштабности возникающих проблем. Любое современное предприятие или учреждение является чрезвычайно сложной системой. Способность понять, как эта система функционирует в деталях, находится за пределами человеческих возможностей. И только моделирование, по сути упрощающее систему до требуемого уровня адекватности, обеспечивает возможность принятия аргументированных решений по ее модификации.
Во многих аспектах системный анализ и моделирование являются чрезвычайно сложными и трудоемкими процессами. Ниже перечислены проблемы, с которыми сталкивается системный аналитик, они взаимосвязаны (и это является одной из главных причин их трудноразрешимости):
аналитику сложно получить исчерпывающую информацию о бизнес- системе;
эксперт предметной области, в свою очередь, не имеет достаточной ин формации о проблематике системного анализа и моделирования;
аналитик сталкивается с чрезмерным количеством подробных сведений как о предметной области вообще, так и о конкретной бизнес-системе;
язык эксперта, в изобилии использующий специальные термины, часто непонятен для аналитика.
Все эти (и многие другие) проблемы могут быть существенно облегчены за счет применения комплекса современных методов, среди которых центральное место занимают методологии структурного системного анализа.
Структурным анализом принято называть метод исследования системы, которое начинается с ее общего обзора и затем детализируется, приобретая иерархическую структуру с все большим числом уровней. Для таких методов характерно:
разбиение на уровни абстракции с ограничением числа элементов на каждом из уровней (обычно от 3 до 6 - 7);
ограниченный контекст, включающий лишь существенные на каждом уровне детали;
использование строгих формальных правил записи;
последовательное приближение к конечному результату.
Все методологии структурного анализа базируются на ряде общих принципов, регламентирующих организацию работ по моделированию и анализу бизнес-систем. В качестве двух базовых принципов используются следующие: принцип «разделяй и властвуй» и принцип иерархического упорядочивания. Первый является принципом решения трудных проблем путем разбиения их на множество меньших независимых задач, легких для понимания и решения (так называемых «черных ящиков» - его пользователю не требуется знать, как он работает, необходимо знать лишь его входы и выходы, а также его назначение, т.е. функцию, которую он выполняет). Второй принцип в дополнение к тому, что легче понимать систему, когда она разбита на части, декларирует, что устройство этих частей также существенно для понимания. Понимаемость системы резко повышается при организации ее частей в древовидные иерархические структуры, т.е. система может быть понята и построена по уровням, каждый из которых добавляет новые детали.
Важным моментом облегчения понимаемости сложных систем является широкое использование структурными методами графических нотаций. Известно, что «одна картинка стоит тысячи слов», читатель впитывает такое описание с первого взгляда.
Вышеизложенное не означает, что остальные принципы структурного анализа являются второстепенными, игнорирование любого из перечисленных ниже принципов может привести к непредсказуемым последствиям (в том числе и к неуспеху всего проекта). Прокомментируем наиболее важные из принципов.
Принцип абстрагирования - заключается в выделении существенных с некоторых позиций аспектов системы и отвлечении от несущественных ее аспектов с целью представления системы в простом общем виде.
Принцип формализации - заключается в необходимости строгого методологического подхода к решению проблемы.
Принцип доступности - заключается в ограничении доступа к несущественной на конкретном этапе информации: каждая часть «знает» только необходимую ей информацию.
Принцип полноты - заключается в контроле на присутствие лишних элементов.
Принцип непротиворечивости - заключается в обоснованности и согласованности элементов.
Принцип независимости данных - заключается в том, что модели данных должны быть проанализированы и спроектированы независимо от процессов их обработки.
Следование всем принципам в комплексе позволяет на более ранних стадиях проекта понять, что представляет собой моделируемая система, обнаружить промахи и недоработки. Фактически структурный анализ снабжает всех участников проекта общим языком, с одной стороны, - достаточно строгим и формализованным, с другой - простым и интуитивно понятным.
В настоящее время известно около 90 разновидностей структурного системного анализа, однако практически все активно используемые методологии могут быть разбиты на две группы - применяющие методы и технологию диаграмм потоков данных DFD (в различных нотациях) и использующие SADT-методологию (точнее ее стандартизированное подмножество IDEF0).