Заглавная страница Избранные статьи Случайная статья Познавательные статьи Новые добавления Обратная связь FAQ Написать работу КАТЕГОРИИ: ТОП 10 на сайте Приготовление дезинфицирующих растворов различной концентрацииТехника нижней прямой подачи мяча. Франко-прусская война (причины и последствия) Организация работы процедурного кабинета Смысловое и механическое запоминание, их место и роль в усвоении знаний Коммуникативные барьеры и пути их преодоления Обработка изделий медицинского назначения многократного применения Образцы текста публицистического стиля Четыре типа изменения баланса Задачи с ответами для Всероссийской олимпиады по праву
Мы поможем в написании ваших работ! ЗНАЕТЕ ЛИ ВЫ?
Влияние общества на человека
Приготовление дезинфицирующих растворов различной концентрации Практические работы по географии для 6 класса Организация работы процедурного кабинета Изменения в неживой природе осенью Уборка процедурного кабинета Сольфеджио. Все правила по сольфеджио Балочные системы. Определение реакций опор и моментов защемления |
Диаграмма деятельности (activity diagram)Содержание книги
Похожие статьи вашей тематики
Поиск на нашем сайте
С увеличением сложности системы усиливается важность строгого соблюдения последовательности выполняемых действий. Для моделирования процесса выполнения операций в языке UML используются диаграмма деятельности, которая по своей сути является частным случаем диаграммы состояний. Деятельность (activity) представляет собой некоторую совокупность отдельных вычислений, которые могут приводить к некоторому результату или действию.
Рисунок 45 – Диаграмма состояний для модели системы управления банкоматом
Рисунок 46 – Диаграмма состояний для модели простейшей информационной системы
Состояние действия (action state) является специальным случаем состояния с некоторым входным действием и, как минимум, одним выходящим из состояния переходом, который неявно предполагает, что входное действие уже завершилось. Состояние действия не может иметь внутренних переходов и подсостояний, поскольку является элементарным – моделирует один шаг выполнения алгоритма. Графически состояние действия изображается прямоугольником со сферическими сторонами, внутри которого записывается имя состояния-действия в форме выражения-действия (action-expression), как это показано на рис. 47.
а б Рисунок 47 – Действие вида «простая деятельность» (а) и «выражение» (б)
Переходы на диаграмме деятельности могут быть только нетриггерными, то есть не предполагающими никаких других событий, кроме завершения предыдущей деятельности. Ветвление изображается символом решения (decision) – небольшого ромба без текста. Объединение альтернативных ветвей осуществляется при помощи такого же ромба, но называемого уже соединением (merge). При моделировании бизнес-процессов полезно использовать специальную конструкцию под названием дорожки (swimlane), которая позволяет показать взаимосвязь подразделений. На рис. 48 представлен фрагмент диаграммы деятельности для торговой компании, а именно – прием заказа на товар и его отпуск со склада. Здесь предполагаются три дорожки: «Отдел приема и оформления заказа», «Отдел продаж» и «Склад». Понятно, что при моделировании реальной бизнес-деятельности дорожек и действий будет значительно больше.
Рисунок 48 – Диаграмма деятельности для торговой компании
На рис. 49 построена диаграмма деятельности для нашего сквозного примера – процесса функционирования системы управления банкоматом [2], а на рис. 50 – диаграмма деятельности для простейшей информационной системы.
Рисунок 49 – Диаграмма деятельности для процесса функционирования системы управления банкоматом
Рисунок 50 – Диаграмма деятельности для простейшей информационной системы
|
||||||||||||||
|
Последнее изменение этой страницы: 2017-02-10; просмотров: 553; Нарушение авторского права страницы; Мы поможем в написании вашей работы! infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 216.73.216.147 (0.01 с.) |