Студопедия
Случайная страница | ТОМ-1 | ТОМ-2 | ТОМ-3
АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатика
ИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханика
ОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторика
СоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансы
ХимияЧерчениеЭкологияЭкономикаЭлектроника

Начальное и конечное состояния (исходное и завершающеедействия).

Читайте также:
  1. VII. Порядок учета коммунальных услуг с использованием приборов учета, основания и порядок проведения проверок состояния приборов учета и правильности снятия их показаний
  2. Анализ состояния Банковской системы России
  3. Анализ состояния и доступности на территории автономного округа наркологической медицинской помощи.
  4. Анализ состояния социальной инфраструктуры
  5. Б. ПРОВЕРКА СОСТОЯНИЯ СЛУХА
  6. Банковская система РФ: оценка современного состояния
  7. Бесконечное пространство и лоскутное одеяло

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

Последовательность создания начального и конечного состояний в программе Rational Rose:

1. Щелкните по кнопке Start State (Начальное состояние) или End State (Конечное состояние) на панели инструментов.

2. Щелкните по диаграмме действий, чтобы поместить на нее символ конечного или начального состояния.

3. Если вы добавили начальное состояние, щелкните по кнопке State Transition (Переход) на панели инструментов, а затем на символе начального состояния и выполните переход к первому действию в потоке.

4. Если вы добавили конечное состояние, щелкните по кнопке State Transition на панели инструментов, а затем на предшествующем действии и выполните переход к символу конечного состояния на диаграмме.

Диаграмма действий с начальным и конечным состояниями показана на рис. 1.7.

Рис.1.7


РЕЗЮМЕ

Поведение системы описывается с помощью модели Вариантов использования, которая содержит системные Варианты использования, системное окружение - актеров и связи между Вариантами использованиями и актерами - диаграммы Вариантов использования. Модель Вариантов использования должна представлять собой единое средство для обсуждения функциональности и поведения системы с заказчиком и конечным пользователем.

Разработка модели Вариантов использования начинается на стадии задумки с выбора актеров и определения общих принципов Вариантов использования системы. Затем модель дополняется на этапе проработки.

Актеры не являются частью системы - это кто-то или что-то, что должно взаимодействовать с системой. Варианты использования определяют функциональность системы. Они служат для моделирования диалога между актером и системой.

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

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

Диаграммы действий отражают динамику системы. Они представляют собой схемы потоков управления в системе. В конкретной точке жизненного цикла диаграммы действий могут представлять потоки между Вариант использованиями или внутри отдельного Варианта использования. На последующих этапах жизненного цикла диаграммы действий могут создаваться для отражения последовательности выполнения операции.

КОНТРОЛЬНЫЕ ВОПРОСЫ

1. Для чего используется диаграмма активности?

2. Каков состав строки инструментов в диаграмме активности?

3. Какие существуют возможности редактирования спецификаций элементов диаграммы?

4. Для чего применяется элемент Decision?

5. Для чего применяется элемент Swimlanes?


Дата добавления: 2015-08-09; просмотров: 120 | Нарушение авторских прав


Читайте в этой же книге: ЧАСТЬ 1. ПОСТРОЕНИЕ МОДЕЛИ ПОВЕДЕНИЯ В RATIONAL ROSE | ИНСТРУМЕНТЫ ДИАГРАММЫ ACTIVITY | Панель инструментов. | Контекстное меню класса | Спецификации класса | Вкладка СОМ | ЧАСТЬ 3. ДИАГРАММЫ ВЗАИМОДЕЙСТВИЯ. | Создание диаграммы последовательности действий | Свойства сообщений | ДИАГРАММЫ СОТРУДНИЧЕСТВА |
<== предыдущая страница | следующая страница ==>
Точки принятия решений (элементы выбора)| Создание пакетов.

mybiblioteka.su - 2015-2024 год. (0.007 сек.)