Методы моделирования структурные объектно-ориентированные специальные
Идеи, лежащие в основе структурных методов черный ящик иерархия графическая нотация
def Структурным анализом принято называть метод исследования системы, которое начинается с ее общего обзора и затем детализируется, приобретая иерархическую структуру со все большим числом уровней. Для таких методов характерно: разбиение на уровни абстракции с ограничением числа элементов на каждом из уровней (обычно от 3 до 6-7); ограниченный контекст, включающий лишь существенные на каждом уровне детали; использование строгих формальных правил записи; последовательное приближение к конечному результату.
Средства структурного системного анализа Иллюстрируют: выполняемые функции отношения между данными динамическое поведение
Средства структурного системного анализа DFD (Data Flow Diagrams) - диаграммы потоков данных совместно со словарями данных и спецификациями процессов (миниспецификациями) или SADT (IDEF0) - диаграммы ERD (Entity-Relationship Diagrams) - диаграммы "сущность-связь" STD (State Transition Diagrams) - диаграммы переходов состояний
Модельные связи
DFD-диаграмма
Спецификация процесса МС: Покупка лотерейных билетов Для каждого клиента выполняется проверка наличия требуемого числа билетов лотереи заполнение приходного кассового ордера (Форма 53) и занесение его в НД ДОКУМЕНТЫ ДНЯ ФИЛИАЛА прием наличных денег и занесение операции в НД БАНКОВСКИЕ ОПЕРАЦИИ (при этом осуществляются проводки: Д-т 54, К-т 207) выдача билетов лотереи
SADT-диаграмма
ERD - диаграмма
Ограничения И-О методологий построенная на основе информационной модели функциональная модель либо является слабо связанной с ней, либо неадекватно отражает существующие бизнес-процессы и правила; сама по себе информационная модель является недостаточной (хотя и важной) для решения задач консалтинга; информационная модель плохо понимаема неспециалистами, поэтому попытки вовлечь руководство в разработку обречены на неудачу.
Сравнительный анализ DFD и SADT адекватность средств рассматриваемой проблеме; согласованность с другими средствами структурного анализа; интеграция с последующими этапами (в частности, с этапом автоматизации бизнес-процесса).
Адекватность SADT – хорошо специфицированные и стандартизованные западные бизнес- процессы, DFD – слабая типизация бизнес- процессов, их стихийное появление и развитие наличие миниспецификаций DFD-процессов позволяет преодолеть логическую незавершенность SADT ограничения SADT (6-7 блоков на диаграмме) ведут к неестественному увеличению модели и в ряде случаев затрудняют ее читабельность и понимаемость
Согласованность и интеграция НазваниеERDSTDСтруктурные карты DFDда SADTслабаянет
Инструментальная поддержка До 10% CASE-средств поддерживают SADT, более 80% - различные нотации DFD (материалы CASE Consulting Group) 3% CASE-средств поддерживают SADT, 94% - различные нотации DFD (данные на основе анализа 167 CASE-пакетов)
Базовые модели ОО-методологии объектная модель, отражающая иерархию классов, связанных общностью структуры и поведения и отражающих специфику атрибутов и операций каждого из них (при этом одной из базовых нотаций объектной модели является диалект ERD); динамическая модель, отражающая временные аспекты и последовательность операций (при этом достаточно часто используется STD); функциональная модель, описывающая потоки данных (с использованием DFD).
Недостатки ОО-подхода в настоящий момент происходит доработка стандарта объектно- ориентированного анализа число пакетов, поддерживающих этот подход, невелико по сравнению с поддерживающими классический структурный анализ диаграммные техники, отражающие специфику объектного подхода (диаграммы классов и т.п.), гораздо менее наглядны и плохо понимаемы непрофессионалами одна из главных целей построения моделей бизнес- процессов, а именно, снабжение всех участников проекта (в том числе и заказчика) общим языком для передачи понимания, обеспечивается на сегодняшний день только структурными методологиями
Пример business-use-case
Специальные методы структурные карты (стандарты ANSI и ISO) схемы Харрингтона (Harrington), демонстрирующие структуру бизнес-процесса схемы процесса, базирующиеся на стандарте ANSI и включающие в себя такие объекты как: операция транспортировка инспекция хранение задержка
Бизнес-моделирование и ARIS Organizational Chart - организационная схема Value Added Chain Diagram – VACD-диаграмма Function Tree - дерево функций extended Event-Driven Process Chain - eEPC- диаграмма Office Process - презентационная диаграмма.
Организационная схема
VACD-диаграмма
Дерево функций
eEPC-диаграмма
Презентационная диаграмма (аналог eEPC-диаграммы)
Выбор методологии моделирования бизнес-процессов Структурный системный анализ и проектирование Объектно-ориентированный анализ и проектирование Специальные методы Функционально-ориентированные Информационно-ориентированные DFD SADT
ГОК: контекстная диаграмма
Автобаза: диаграмма уровня деятельностей
Ремонт и ТО: диаграмма бизнес-процессов
Ремонт: диаграмма бизнес-функций
Учет ремонта: диаграмма бизнес-функций
Самостоятельная ценность моделей 1) Модели позволяют осуществлять автоматизированное и быстрое обучение новых работников конкретному направлению деятельности предприятия (так как ее технология содержится в модели) с использованием диаграмм (известно, что "одна картинка стоит тысячи слов"). 2) С их помощью можно осуществлять предварительное моделирование нового направления деятельности с целью выявления новых потоков данных, взаимодействующих подсистем и бизнес-процессов.
Состояние дел в области стандартизации Стандарты де-факто: DFD, ERD, STD, сети Петри Семейство IDEF (Integrated Computer Automated Manufacturing Definition): IDEF0, IDEF1, IDEF1X, IDEF2, IDEF3, IDEF4 OMG UML 2.0 (UML Superstructure) Р Рекомендации по стандартизации. Информационные технологии поддержки жизненного цикла изделия. Методология функционального моделирования