Архитектура Аудит Военная наука Иностранные языки Медицина Металлургия Метрология
Образование Политология Производство Психология Стандартизация Технологии


Объектно-ориентированный подход. Язык унифицированного моделирования UML



Использование языка (UML для моделирования организации и се бизнес-процессов позволяет в полной мере отобразить структурное, статическое и динамическое представление. Получаемая в ходе объектно-ориентированного анализа и проектирования UML-модель организации представляет собой совокупность взаимосвязанных диаграмм, идентифицирующих бизнес-процессы, описывающих их жизненный цикл, структуру организации и взаимодействие процессов функционирования во времени и пространстве с привязкой к используемым ресурсам и получаемым результатам [9].

UML-модель применительно к бизнес-моделированию может включать в себя следующие диаграммы.

1. Структурный аспект: Use-Casc-диаграммы, идентифицирующие бизнес-процессы и бизнес-транзакции, их взаимосвязь, соподчиненность и взаимодействие; Package-диаграммы, структурно организующие предметную область и иерархически упорядоченную структуру организации.

2. Динамический аспект: Behavior-диаграммы (Activity, State-chart, Collaboration, Sequence), описывающие поведение (жизненный цикл) бизнес-процессов в их взаимодействии во времени и в пространстве с привязкой к используемым ресурсам и получаемым результатам.

3. Статический аспект: Class-диаграммы, отражающие совокупность взаимосвязанных объектов. В этих диаграммах рассматриваются логическая структура предметной области, ее внутренние концепции, иерархия объектов и статические связи между ними, структуры данных и объектов; Deployment-диаграммы, отражающие технологические ресурсы организации.

Не обязательно строить все диаграммы: аналитик или разработчик сам определит нужные ему уровень детализации, полноту описания и точку зрения.

UML-модель позволяет получить подробные ответы на стандартные вопросы о деятельности организации, в частности:

1. каковы виды деятельности организации и предметные области управления (предметно-структурный аспект);

2. каковы бизнес-процессы организации (функциональный аспект);

3. кто и где выполняет бизнес-процессы (организационный аспект);

4. как выполняются бизнес-процессы (методический аспект);

5. когда выполняются бизнес-процессы (динамический аспект);

6. что, откуда и куда перемешается, обрабатывается, получается в материальных и в связанных с ними информационных потоках (сущностно-элементный аспект);

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

В табл. 2.3 представлена связь между различными аспектами моделирования деятельности организации и их отражение на UML-диаграммах [9].

Таблица 2.3. Связь между аспектами моделирования и UML-диаграммами

Ядро UML поддерживает использование расширений стандартных элементов в виде стереотипов, именованных значений, графических обозначений, позволяющих уточнить синтаксис и семантику модели и таким образом лучше понять моделируемую предметную область. Для бизнес-моделирования деятельности организации используют следующие расширения (табл. 2.4) [9].

Activity-диаграммы раскрывают методический аспект бизнес-процессов. Каждая бизнес-транзакция есть полная или частичная реализация некоторой управленческой функции, итогом выполнения которой является значимый на том или ином уровне управления результат. Для достижения данного результата при выполнении бизнес-транзакции используются некоторые материальные, информационные и иные объекты (бизнес-сущности), идентифицированные на Class-диаграммах. Выполнение бизнес-транзакции закрепляется за определенным исполнителем, также идентифицированным на Class-диаграмме со стереотипом «Organization Unit». Бизнес-сущности в ходе выполнения бизнес-транзакции могут менять свое внутреннее состояние, что также находит отражение на Activity-диаграммах, а полная карта состояний и переходов между ними — на соответствующих Statechart-диаграммах [9].

Таблица 2.4. Расширения UML

Окончание табл. 2.4

Кроме того, каждая бизнес-транзакция или состояние могут быть детализованы на вложенных Activity- и Statechart-диаграммах соответственно.

Таким образом, Activity-диаграммы, отражая реализацию бизнес-процесса, выступают как связующее звено между другими диаграммами и элементами UML-модели.

Идентифицированный однажды элемент модели может быть использован на других диаграммах, отражая многообразие его связей, взаимодействий и особенностей. Использование такого подхода — серьезное преимущество UML-моделей.

Таким образом, UML-модель выступает как средство документирования и анализа существующих бизнес-процессов, их оптимизации или перепроектирования, моделирования новых бизнес-процессов во взаимосвязи с организационной структурой, предметными областями и функциями управления организацией, а также выступает как фундаментальная основа для формирования требований к построению АИС, автоматизирующей деятельность организации.


Поделиться:



Последнее изменение этой страницы: 2017-03-17; Просмотров: 611; Нарушение авторского права страницы


lektsia.com 2007 - 2024 год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! (0.013 с.)
Главная | Случайная страница | Обратная связь