Page 78 - 6600
P. 78
При цьому для діяльності стають доступними для вибору два
стереотипи: Business Activity (Бізнес-діяльність) та Business
Transaction (Бізнес-транзакція), які мають власне графічне
зображення (див. Табл. 5.1). На вкладці Transitions (Переходи) вікна
специфікації властивостей діяльності можна визначати і редагувати
переходи, які входять і виходять з даної діяльності. Остання
вкладка Swimlanes (Доріжки) служить для специфікації доріжки, на
яку поміщається розглянута діяльність.
Хоча програма IBM Rational Rose 2003 дозволяє визначити
властивості діяльності, доступні на вкладці Actions (Дії), слід
пам'ятати, що внутрішні дії є властивостями загального поняття
стану, а внутрішня діяльність служить ім'ям власне діяльності, що
поміщається на діаграму діяльності. Тому для діяльності, щоб
уникнути непорозумінь краще залишити цю вкладку порожньою.
Додавання переходу і редагування його властивостей
Додавання переходу на діаграму діяльності повністю
аналогічно діаграмі станів. А саме, для додавання переходу між
двома діяльностями потрібно за допомогою лівої кнопки миші
натиснути кнопку із зображенням переходу на спеціальній панелі
інструментів, відпустити ліву кнопку миші, клацнути лівою
кнопкою миші на зображенні вихідної діяльності на діаграмі і
відпустити її на зображенні цільової діяльності. В результаті цих
дій на діаграмі з'явиться зображення переходу, що з'єднує дві
обраних діяльності. Якщо в якості однієї з діяльностей є символ
розгалуження або з'єднання, то порядок додавання переходу
зберігається незмінним.
Слід зауважити, що при наявності в проекті закінченої
діаграми станів спроба додати початковий стан на діаграму
діяльності за допомогою кнопки спеціальної панелі інструментів
виявиться безуспішною. У цьому випадку програма IBM Rational
Rose 2003 фіксує наявність в моделі початкового стану і не
дозволить додати його за допомогою відповідної кнопки на
розроблювані діаграми станів або діяльності. Вирішити дану
проблему можна за допомогою перетягування за допомогою миші
початкового стану з браузера проекту на будь-яку з тих діаграм, які
розробляються.
76