12.6. Разработка диаграммы состояний в среде Rational Rose


Переходя к рассмотрению диаграммы состояний, следует отметить, что в среде Rational Rose этот тип диаграмм относится только к отдельному классу. Для того чтобы построить диаграмму состояний для класса, его вначале необходимо создать и специфицировать. После этого выделить на диаграмме классов или в браузере. Начать построение диаграммы состояний для выбранного класса можно одним из следующих способов:
• Раскрыть логическое представление в браузере (Logical View), выделить рассматриваемый класс и выбрать пункт контекстного меню Open State Diagram (Открыть диаграмму состояний), раскрывающегося по щелчку правой кнопкой мыши.
• Через пункт меню Browse-»State Diagram (Браузер-»Диаграмма состояний).
После выполнения указанных действий в окне диаграммы появится чистое изображение для размещения элементов этой диаграммы, выбираемых с помощью специальной панели инструментов (рис. 12.12).
Рис. 12.12.Внешний вид специальной панели инструментов для диаграммы состояний
Как видно из этого рисунка, в среде отсутствуют некоторые из рассмотренных ранее элементов диаграммы состояний. Процесс добавления и удаления состояний и переходов на диаграмму состояний аналогичен этим же действиям с элементами других диаграмм. Ниже приводится пример построенной диаграммы состояний (рис. 12.13).
После добавления состояния или перехода на диаграмму состояний можно открыть спецификацию выбранных элементов и определить их специальные свойства, доступные на соответствующих вкладках. При необходимости можно визуализировать вложенность состояний и подключить историю отдельных состояний.
Рис. 12.13.Пример графического изображения диаграммы состояний в среде Rational Rose
<< | >>
Источник: Александр Леоненков. Самоучитель UML. 2007

Еще по теме 12.6. Разработка диаграммы состояний в среде Rational Rose:

  1. 12.8. Разработка диаграммы кооперации в среде Rational Rose
  2. 12.4. Разработка диаграммы вариантов использования в среде Rational Rose
  3. 12.9. Разработка диаграммы компонентов в среде Rational Rose
  4. 12.7. Разработка диаграммы последовательности в среде Rational Rose
  5. 12.10. Разработка диаграммы развертывания в среде Rational Rose
  6. 12.5. Разработка диаграммы классов в среде Rational Rose
  7. 12.3. Начало работы над проектом в среде Rational Rose
  8. 12.1. Общая характеристика CASE-средства Rational Rose 98/2000
  9. 12.2. Особенности рабочего интерфейса Rational Rose
  10. Особенности реализации языка UML в CASE-инструментарии Rational Rose 98/200
  11. Диаграмма состояний (statechart diagram)
  12. 6.7. Заключительные рекомендации по построению диаграмм состояний
  13. 4.7. Рекомендации по разработке диаграмм вариантов использования
  14. Врезка 1.2. Состояния спроса и задачи маркетинга, соответствующие этим состояниям
  15. НАСТОЯЩЕЕ СОСТОЯНИЕ И ЖЕЛАЕМОЕ СОСТОЯНИЕ
  16. Об окружающей среде
  17. Тема 3. ПРЕДПРИЯТИЕ И ПРЕДПРИНИМАТЕЛЬСТВО В РЫНОЧНОЙ СРЕДЕ