
- •Цели и содержание методологии проектирования ис. Подсистемы ис. Этапы развития технологий проектирования ис.
- •Определение бизнес-процесса. Задачи моделирования бизнес-процессов. Технологии и инструментальные средства моделирования бизнес-процессов.
- •Модель потоков данных. Компоненты модели. Правила построения модели.
- •Методология объектно-ориентированного анализа и проектирования. Основные понятия, принципы.
- •Отношения на диаграмме классов.
- •Динамические аспекты поведения системы. Диаграммы последовательностей и кооперации: особенности применения, различия.
- •Диаграмма состояний. Основные понятия, особенности, применение. Параллельные состояния.
- •Диаграммы деятельности. Отличия от диаграммы состояний. Состояния деятельности и действия. Переходы и дорожки. Объекты на диаграмме деятельности.
Определение бизнес-процесса. Задачи моделирования бизнес-процессов. Технологии и инструментальные средства моделирования бизнес-процессов.
Под бизнес-процессом понимается деятельность предприятия или его подразделения, имеющая ценность для клиента.
Бизнес-процесс - одна или несколько связанных работ или процедур, в совокупности реализующих некоторую цель производственной и непроизводственной деятельности в рамках определенной организационной структуры.
Задачи моделирования бизнес-процессов
Описание выполняемых системой функций
Описание отношений между данными
Описание динамического поведения системы
Технологии и инструментальные средства моделирования бизнес-процессов.
Структурный анализ – метод исследования системы, которое начинается с общего обзора и затем детализируется, приобретая иерархическую структуру со все большим числом уровней.
Объектно-ориентированное моделирование – подразумевает описание статической структуры системы в терминах объектов и связей между ними, а поведение системы описывается в терминах обмена сообщениями между объектами. Каждый объект обладает своим собственным поведением, моделирующим поведение объекта реального мира.
Технология Aris – создание управ событиями цепочек действий
Основные принципы структурного подхода. Стандарты IDEF. Функциональная модель SADT. Декомпозиция функциональных диаграмм. Контекстная диаграмма.
Стандарты IDEF (1981г.)
IDEF0 – методология функционального моделирования. Система отображается в виде набора взаимосвязанных функциональных блоков.
IDEF1 – методология моделирования информационных потоков внутри системы, позволяющая отображать и анализировать их структуру и взаимосвязи;
IDEF1X (IDEF1 еХtended) – методология построения реляционных структур. IDEF1X относится к типу методологий «Сущность-взаимосвязь» (ER – Entity-Relationship) и используется для моделирования реляционных баз данных в системе;
IDEF3 – методология документирования процессов. С помощью IDEF3 описываются сценарий и последовательность операций для каждого процесса.
IDEF4 – методология построения объектно-ориентированных систем.
Основные принципы структурного моделирования
Сложность больших систем преодолевается расчленением их на части («черные ящики») и иерархической организацией этих «черных ящиков» в модели. На каждом уровне модели пользователю нет необходимости знать внутреннее устройство «черного ящика», рассматриваются только его входы\выходы и реализуемая функция.
Критерии разбиения системы на «черные ящики»:
каждый «черный ящик» реализует единственную функцию системы;
функция каждого «черного ящика» должна быть легко понимаема независимо от сложности ее реализации;
связи между «черными ящиками» вводятся только при наличии связи между соответствующими функциями системы;
связи между «черными ящиками» должны быть максимально простыми.
Ф
ункциональная
модель SADT
(IDEF0)
отображает действия объекта и связи
между этими действиями. Модель обеспечивает
отделение функций от организационной
структуры. На ее основе построена
методология IDEF0.
Методология SADT базируется на двух основных принципах:
Графическое представление блочного моделирования
Связи в модели должны подчиняться точности и строгости:
Декомпозиция функциональных диаграмм
Контекстная диаграмма определяет все функции, входы и выходы, которые могут появиться на диаграммах нижних уровней
Каждая подфункция может содержать только те элементы, которые входят в исходную функцию.
Контекстная диаграмма – диаграмма самого высокого уровня. Определяет:
общее представление о деятельности организации
задает единую точку зрения на описание деятельности исходя из цели моделирования
определяет границы моделирования системы и ее компонентов
Применение структурного подхода к моделированию бизнес-процессов. Типы диаграмм. Декомпозиция. Преобразование типов стрелок. Понятие туннеля.
Ограничения сложности IDEF диаграмм. Правила построения.
Ограничения сложности IDEF0-диаграмм
Ограничение количества функциональных блоков на диаграмме: три-семь. Верхний предел (семь) обусловлен физиологическими возможностями восприятия информации человеком и заставляет разработчика использовать иерархии при описании сложных предметов. Нижний предел (три) гарантирует, что на соответствующей диаграмме достаточно деталей, чтобы оправдать ее создание.
Для моделирования бизнес-функции обычно достаточно 2-3 уровней детализации. Общее число уровней в модели обычно не превышает 6-7.
10. Моделирование сценариев исполнения бизнес-процессов. Связи, соединения между единицами работ. Указатели. Примеры построения сценариев.
Связи
Временное предшествование – исходное действие должно завершиться до начала конечного
Объектный поток – выход исходного действия является входом конечного (исходное действие так же должно завершиться до начала конечного)
Нечеткое отношение – вид взаимодействия определяется аналитиком; не требует обязательного завершения исходного действия
Соединения между единицами работ Соединения: «И» «ИЛИ» (эксклюзивное и обычное)
Разворачивающие – используются для разбиения потоков данных и работ (завершение одного действия вызывает начало выполнения нескольких других).
Сворачивающие – объединяют потоки (завершение нескольких действий вызывает начало одного).
Все соединения на диаграмме должны быть парными – каждое разворачивающее соединение должно иметь соответствующее сворачивающее.
Соединения могут быть синхронными и асинхронными.
Указатели
Объект – выделяет важные элементы модели
Ссылка – реализует цикличность действий
Единица действия – размещает на диаграмме уже существующие действия без зацикливания (без повторного входа в один и тот же блок)
Заметка, Уточнение – документирует любую важную информацию общего характера, логику ветвлений
В имя указателя рекомендуется включать его тип