Rational UML Profile для моделювання бізнес-систем, Комерція, Різне, статті

Короткий огляд


Цей UML-Профіль (профіль – це механізм розширення для додавання нових семантичних елементів в UML; механізм визначено як частина самої мови UML) є компонентом Rational Unified Process (RUP). Він надає UML-мову для опису бізнес-моделей (Business Model) і підтримується Business Modeling Discipline в RUP. Призначення цього профілю – дозволити використання UML-засобів для розробки бізнес-систем. До них відносяться різні дисципліни, такі як моделювання бізнес-інформації, моделювання бізнес-організації та моделювання бізнес-процесів, а також високорівневе загальне подання та моделювання цілі, які виступають як вимоги для активності бізнес-системи. Профіль формує як фундамент для нового класу UML-засобів, так і семантику взаємодії між UML-засобами та іншими засобами моделювання бізнес-систем.


Профіль RUP Business Modeling недавно був розширений і оновлений для можливості опису більшої кількості інформації, що відноситься до бізнес-контексту і бізнес-процесів. Ранні версії RUP Business Modeling Discipline призначалися для дуже загального опису бізнес-інформації, достатньої лише для розуміння вимог до розробки додатків, що підтримують бізнес. Метою цього оновлення є розширення концепцій і функціональних можливостей профілю для опису більшого обсягу інформації та більш високої точності моделі.


Профіль Business Modeling заснований на попередній роботі Rational Software and Objectory і використовується також як приклад профілю, документованого в специфікаціях мов OMG UML 1.2, 1.3 і 1.4.


Огляд UML-профілю для бізнес-моделювання


Цей розділ охоплює такі теми:



Концептуальна модель


Наступна UML-діаграма виступає як довідник по профілю і демонструє важливі концепції профілю та взаємозв’язку між цими концепціями. Зверніть увагу, що концептуальна модель слід тієї ж самої базової структурі, що і сам профіль, прецедент, домен і моделі ресурсів.


Малюнок 1: Взаємозв’язки концептуальної моделі

Структура профілю


У визначенні профілю ми внутрішньо розділили елементи на кілька пакетів, показаних нижче. Така організація не відображається у видимому кінцевому користувачеві профілі, а просто показує приклад того, як можна структурувати модель для найкращого використання наданих нам елементів.


Рисунок 2: Структура пакетів профілю

Набір пакетів організований навколо трьох моделей, які складають артефакти для RUP Business Modeling Workflow. Однак зверніть увагу, що в UML профіль є однорідним простором імен, коли використовується користувачем; тому пакети служать для організації профілю під час його розробки і не мають впливу або якого-небудь значення для кінцевого користувача, який використовує інструментальне засіб, що реалізує цей профіль.


Ідентифікована підмножина UML


































Мета-клас UML Стереотипи
Actor Business Actor
Class Business Entity, Business Goal, Business Worker, Case Worker
Collaboration Business Use Case Realization
Constraint Business Rule
Dependency owner, supports
Model Business Use Case Model, Business Analysis Model
Package Business System
Signal Business Event
Use Case Business Use Case

Віртуальна метамодель


Модель бізнес-прецеденту


Малюнок 3: Model Management (менеджмент моделі)

Малюнок 4: Assess and Adjust Goals (цілі оцінки і настройки)

Рисунок 5: Find Business Use Cases (пошук бізнес-прецедентів)

Схожі статті:


Сподобалася стаття? Ви можете залишити відгук або підписатися на RSS , щоб автоматично отримувати інформацію про нові статтях.

Коментарів поки що немає.

Ваш отзыв

Поділ на параграфи відбувається автоматично, адреса електронної пошти ніколи не буде опублікований, допустимий HTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

*

*