Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лекции ОДП / МУ к лабораторным работам по организации ДП.doc
Скачиваний:
60
Добавлен:
04.06.2015
Размер:
220.16 Кб
Скачать

Моделирование информационных потоков бизнес-процессов

Содержание

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);

ограниченный контекст, включающий лишь существенные на каждом уровне детали;

использование строгих формальных правил записи;

последовательное приближение к ко­нечному результату.

Все методологии структурного анализа базируются на ряде общих прин­ципов, регламентирующих организацию работ по моделированию и анали­зу бизнес-систем. В качестве двух базовых принципов используются следую­щие: принцип «разделяй и властвуй» и принцип иерархического упорядочи­вания. Первый является принципом решения трудных проблем путем разбиения их на множество меньших независимых задач, легких для понима­ния и решения (так называемых «черных ящиков» - его пользователю не тре­буется знать, как он работает, необходимо знать лишь его входы и выходы, а также его назначение, т.е. функцию, которую он выполняет). Второй прин­цип в дополнение к тому, что легче понимать систему, когда она разбита на части, декларирует, что устройство этих частей также существенно для по­нимания. Понимаемость системы резко повышается при организации ее час­тей в древовидные иерархические структуры, т.е. система может быть поня­та и построена по уровням, каждый из которых добавляет новые детали.

Важным моментом облегчения понимаемости сложных систем является широкое использование структурными методами графических нотаций. Из­вестно, что «одна картинка стоит тысячи слов», читатель впитывает такое описание с первого взгляда.

Вышеизложенное не означает, что остальные принципы структурного анализа являются второстепенными, игнорирование любого из перечислен­ных ниже принципов может привести к непредсказуемым последствиям (в том числе и к неуспеху всего проекта). Прокомментируем наиболее важные из принципов.

  1. Принцип абстрагирования - заключается в выделении существенных с некоторых позиций аспектов системы и отвлечении от несущественных ее аспектов с целью представления системы в простом общем виде.

  2. Принцип формализации - заключается в необходимости строгого методологического подхода к решению проблемы.

  3. Принцип доступности - заключается в ограничении доступа к несущественной на конкретном этапе информации: каждая часть «знает» только необходимую ей информацию.

  4. Принцип полноты - заключается в контроле на присутствие лишних элементов.

  5. Принцип непротиворечивости - заключается в обоснованности и согласованности элементов.

  6. Принцип независимости данных - заключается в том, что модели данных должны быть проанализированы и спроектированы независимо от про­цессов их обработки.

Следование всем принципам в комплексе позволяет на более ранних ста­диях проекта понять, что представляет собой моделируемая система, обна­ружить промахи и недоработки. Фактически структурный анализ снабжает всех участников проекта общим языком, с одной стороны, - достаточно стро­гим и формализованным, с другой - простым и интуитивно понятным.

В настоящее время известно около 90 разновидностей структурного сис­темного анализа, однако практически все активно используемые методоло­гии могут быть разбиты на две группы - применяющие методы и техноло­гию диаграмм потоков данных DFD (в различных нотациях) и использую­щие SADT-методологию (точнее ее стандартизированное подмножество IDEF0).