Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лекции ПИС / Книги / ПРАКТИКУМ. RSA Архитектура программной системы.pdf
Скачиваний:
185
Добавлен:
14.05.2016
Размер:
1.4 Mб
Скачать

Разработка проекта архитектуры программной системы с использованием IBM Rational Software Architect

Уровень навыков: Начальный

Свои вопросы по использованию данного упражнения в учебном процессе кафедры Вы можете адресовать , координатору академических инициатив, IBM Восточная Европа/Азия,Алексеюпо электроннойПолунинупочте AlexeyPolunin@ru.ibm.com или по телефону +7 (495) 775-88-00.

9 ноября 2012 г.

Этот учебный пример описывает вымышленную компанию «ClipsAndTacks Office Supplies Ltd.», которая стремится повысить эффективность своих бизнес-процессов.

Пример показывает, как команда ИТ-специалистов может быстро ответить на потребности бизнеса по автоматизации бизнес-процессов, используя программный продукт IBM Rational Software Architect.

Оглавление:

1.

КОНТРОЛЬНЫЙ ПРИМЕР *................................................................................................................................................

2

 

1.1. ИСХОДНЫЕ ДАННЫЕ..................................................................................................................................................................

2

 

1.2. ПРОЦЕСС ОБРАБОТКИ ЗАКАЗОВ В CLIPSANDTACKS........................................................................................................................

4

2.

БИЗНЕС-МОДЕЛИРОВАНИЕ В НОТАЦИИ UML..........................................................................................................

5

 

2.1. СТАРТ IBM RATIONAL SOFTWARE ARCHITECT И ИМПОРТ ПРОЕКТА БИЗНЕС-ПРОЦЕССА......................................................................

5

 

2.2. ОБЗОР ПРОЕКТА БИЗНЕС-ПРОЦЕССА В СРЕДЕ IBM RATIONAL SOFTWARE ARCHITECT.........................................................................

6

 

2.3. ДИАГРАММА ДЕЛОВЫХ ВАРИАНТОВ ИСПОЛЬЗОВАНИЯ.....................................................................................................................

7

 

2.4. ДИАГРАММА ДЕЛОВЫХ КЛАССОВ: ИСПОЛНИТЕЛИ И СУЩНОСТИ........................................................................................................

8

 

2.5. ДИАГРАММА ДЕЛОВОЙ АКТИВНОСТИ..........................................................................................................................................

13

3.

ПЕРЕХОД ОТ МОДЕЛИ БИЗНЕС-ПРОЦЕССА К МОДЕЛИ АНАЛИЗА.................................................................

15

 

3.1. СОЗДАНИЕ МОДЕЛИ АНАЛИЗА *.................................................................................................................................................

15

 

3.2. РАСКРАШИВАНИЕ ДИАГРАММЫ АКТИВНОСТИ...............................................................................................................................

16

 

3.3. ДИАГРАММА ВАРИАНТОВ ИСПОЛЬЗОВАНИЯ СИСТЕМЫ...................................................................................................................

17

 

3.4. РЕАЛИЗАЦИЯ ВАРИАНТОВ ИСПОЛЬЗОВАНИЯ.................................................................................................................................

19

 

3.5. ДИАГРАММА ПОСЛЕДОВАТЕЛЬНОСТИ ЭТАПА АНАЛИЗА..................................................................................................................

22

 

3.6. ДИАГРАММА КЛАССОВ ЭТАПА АНАЛИЗА.....................................................................................................................................

27

4.

ПЕРЕХОД ОТ МОДЕЛЕЙ АНАЛИЗА К МОДЕЛИ ПРОЕКТИРОВАНИЯ...............................................................

29

 

4.1. СОЗДАНИЕ МОДЕЛИ ПРОЕКТИРОВАНИЯ *.....................................................................................................................................

29

 

4.2. ДИАГРАММА КЛАССОВ ЭТАПА ПРОЕКТИРОВАНИЯ.........................................................................................................................

30

5.

ГЕНЕРАЦИЯ ИСХОДНОГО КОДА...................................................................................................................................

34

Разработка проекта архитектуры программной системы с использованием © Copyright IBM Corp. 2012 IBM Rational SoftwareМатериалыArchitectкурса не. могутПрактикумбыть воспроизведены целиком или по частям без письменного разрешения IBM.

- 1 -

1. Контрольный пример *

1.1. Исходные данные

ClipsAndTacks – это средний поставщик офисного оборудования, оперирующий в Восточной Канаде и на северо-востоке Соединенных Штатов. Компания постепенно выросла и приобрела значительную базу клиентов благодаря замечательному обслуживанию и качественным товарам.

В последнее время ClipsAndTacks теряет своих клиентов в пользу компании Office Market, своего главного конкурента, на web-портале которого заказчик может увидеть доступные товары и самостоятельно оформить заказ. Несколько опросов показали, что клиенты ClipsAndTacks не удовлетворены процессом обработки заказов. Наибольшее недовольство клиентов вызывает действующая процедура оформления заказа по телефону, которая требует много времени.

Руководство ClipsAndTacks приняло решение создать web-приложение, которое позволит принимать заказы клиентов 24 часа в сутки, 7 дней в неделю. Клиенты будут самостоятельно вводить номер их счета и информацию о заказе. Им также будет предоставлена возможность проверять статус их заказа. Эти меры способствуют улучшению процесса обработки заказов в ClipsAndTacks.

* Ueli Wahli, Vedavyas Avula, Hannah Macleod, Mohamed Saeed, Anders Vinther. Business Process Management: Modeling through Monitoring Using WebSphere V6.0.2 Products. IBM. 2007.

Разработка проекта архитектуры программной системы с использованием © Copyright IBM Corp. 2012 IBM Rational SoftwareМатериалыArchitectкурса не. могутПрактикумбыть воспроизведены целиком или по частям без письменного разрешения IBM.

- 2 -

1.2. Процесс обработки заказов в ClipsAndTacks

Дана схема процесса обработки заказов, разработанная в IBM WebSphere Business Modeler 6.

1

2

1

2