Студопедия

Главная страница Случайная страница

Разделы сайта

АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника






BPMN, BPEL, BPML






Business Process Modeling Notation (BPMN) представляет собой графическую нотацию для отображения бизнес-процессов при моделировании потоков работ, происходящих в исследуемой системе.

Целью проекта BPMN является создание общей нотации разработки моделей бизнес-процессов для различных категорий специалистов: от аналитиков и экспертов, моделирующих бизнес-процессы, технических разработчиков, которые создают системы для выполнения этих процессов, до менеджеров различных уровней, которые должны понимать процессные диаграммы, чтобы принимать деловые решения.

Благодаря абстрактному представлению модели нотация BPMN позволяет наглядным образом описывать модели бизнес-процессов независимо от среды их функционирования. Для реализации нотации модели используются языки исполнения бизнес-процессов — BPML (Business Process Modeling Language) и BPEL (Business Process Execution Language)

 

UML

Унифицированный язык моделирования (Unified Modeling Language, UML) представляет собой общецелевой язык визуального моделирования, который разработан для спецификации, визуализации, проектирования и документирования компонентов программного обеспечения, бизнес-процессов и других систем.

Язык UML является результатом совместной работы Г. Буча (G. Booch), Д. Рамбо (J. Rumbaugh), И. Якобсона (I. Jacobson) и др. Г. Буч разработал нотацию графических символов для описания различных аспектов модели, Д. Рамбо — нотацию технологии объектного моделирования (Object Modeling Technology, OMT). И. Якобсон — впервые описал процесс выявления и фиксации требований к системе в виде совокупностей транзакций, а также разработал метод проектирования систем под названием «Объектно-ориентированное проектирование программного обеспечения» (Object Oriented Software Engineering, OOSE). Процесс консолидации методов, впоследствии вошедших в UML, начался в 1993 г. В октябре 1995 г. была выпущена предварительная версия 0.8 унифицированного метода (Unified Method). Затем консорциум OMG (Object Management Group), образованный ещё в 1989, выпустил в 1996 г. предварительную версию спецификации UML. К разработке новых версий языка в рамках консорциума UML Partners присоединились такие компании, как Digital Equipment Corporation, Hewlett-Packard, i-Logix, IntelliCorp, IBM, ICON Computing, MCI Systemhouse, Microsoft, Oracle Corporation, Rational Software, Texas Instruments и Unisys. Результатом их совместной работы стала спецификация UML 1.0, вышедшая в январе 1997 года. Последующие релизы UML включали версии 1.3, 1.4 и 1.5, опубликованные, соответственно, в июне 1999 г., сентябре 2001 г. и марте 2003 г. Формальная спецификация последней версии UML 2.0 опубликована в августе 2005 г. Семантика языка была значительно уточнена и расширена для поддержки методологии Model Driven Development (MDD). UML 1.4.2 принят в качестве международного стандарта ISO/IEC 19501: 2005. UML содержит в себе механизмы расширения, предназначенные для адаптации определённого языка моделирования к конкретным требованиям разработчика без необходимости изменения метамодели. Наличие механизмов расширения принципиально отличает UML от таких средств моделирования, как IDEF0, IDEF1X, IDEF3, DFD, которые сильно типизированы, т.к. не допускают произвольной интерпретации семантики элементов моделей. UML, допуская такую интерпретацию, является слабо типизированным языком. Язык UML используется также в методе моделирования бизнес-процессов, являющемся частью технологии Rational Unified Process (RUP) компании IBM Rational Software. Этот метод, направленный прежде всего на создание основы для формирования требований к программному обеспечению, предусматривает построение двух базовых моделей: модели бизнес-процессов (Business Use Case Model) и модели бизнес-анализа (Business Analysis Model).






© 2023 :: MyLektsii.ru :: Мои Лекции
Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав.
Копирование текстов разрешено только с указанием индексируемой ссылки на источник.