Руководство по инструменту: Подробное описание варианта с помощью Rational Rose
В этой памятке по инструменту описывается представление диаграмм операций в варианте в Rational Rose.
Инструмент: Rational Rose
Взаимосвязи
Основное описание

Обзор

Ниже приведен обзор действий, выполняемых для создания диаграммы операций в модели прецедента:

  1. Создайте диаграмму операций в варианте

  2. Создайте и опишите состояние операции в диаграмме
  3. Соедините состояния операций с переходами
  4. Создайте линии синхронизации
  5. Создайте решения со сторожевыми условиями

Дополнительные сведения о диаграммах операций приведены в:

  • разделе значок справочникаКак > работать с диаграммами операций электронной справки Rational Rose

  • разделе значок справочникаГлава 8, диаграммы и спецификации конечных автоматов руководства Применение Rational Rose.

1. Создайте диаграмму операций в варианте

С помощью диаграмм операций можно очень эффективно демонстрировать поток операций различных элементов на диаграмме прецедентов. Поток событий варианта описывает необходимые действия системы для предоставления субъекту значения.Также диаграммы прецедентов предоставляют обзор высокого уровня использования системы с внешней точки зрения (субъекта). С помощью диаграмм операций можно указать и задать события в диаграмме вариантов.

значок справочника Подробная информация и создании диаграммы операций приведена в разделе Создание диаграммы операций электронной справки Rational Rose.

2. Создайте и опишите состояние операции в диаграмме

Операция представляет производительность задачи в потоке операций. Она также может представлять выполнение оператора в процедуре. Операция похожа на состояние, но выражает отсутствие существенного ожидания (событий) в операции.

значок справочника Дополнительная информация об операциях приведена в разделе Операция электронной справки Rational Rose.

3. Соедините состояния операций с переходами

Переходы соединяют операции с прочими элементами модели. Можно создать переход между двумя операциями или между операцией и состоянием.

значок справочника Дополнительные сведения о переходах приведены в разделе Переходы состояний электронной справки Rational Rose.

4. Создайте линии синхронизации

Синхронизация позволяет просматривать синхронный поток операций в диаграмме операций. Синхронизация визуально определяет разветвления и объединения, представляющие параллельный поток операций.

Разветвление используется для моделирования единого потока управления, разделяющегося на два или более раздельных, но синхронных потоков. Каждое разветвление, отображаемое на диаграмме операций, должно в идеале сопровождаться соответствующим объединением. Объединение состоит из двух или более потоков управления, объединяющихся в единый поток управления. Все элементы моделей (такие как операции), отображаемые между разветвлением и объединением, должны выполняться перед объединением потока управления в один.

значок справочника Дополнительные сведения о линиях синхронизации приведены в разделе Синхронизация электронной справки Rational Rose.

5. Создайте решения со сторожевыми условиями

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

значок справочника Дополнительная информация о решениях и сторожевых условиях приведена в разделе Решения электронной справки Rational Rose.