Диаграммы
<<  Учебный курс Язык UML в анализе и проектировании программных систем и бизнес-процессов Информационные технологии делопроизводителя  >>
Узел деятельности (activity node)
Узел деятельности (activity node)
Узел деятельности (activity node)
Узел деятельности (activity node)
Поток управления (control flow)
Поток управления (control flow)
Поток объектов (object flow)
Поток объектов (object flow)
Варианты нотация для деятельности
Варианты нотация для деятельности
Узлы управления
Узлы управления
Варианты изображения узла решения
Варианты изображения узла решения
Узел слияния (merge node)
Узел слияния (merge node)
Пример последовательного ветвления
Пример последовательного ветвления
Узел разделения (fork node)
Узел разделения (fork node)
Примеры изображения узла соединения
Примеры изображения узла соединения
Примеры изображения узла соединения с дополнительной спецификацией
Примеры изображения узла соединения с дополнительной спецификацией
Специальные действия
Специальные действия
Специальные действия
Специальные действия
Пример передачи и приема сигнала
Пример передачи и приема сигнала
Пример передачи и приема сигнала
Пример передачи и приема сигнала
Ожидание временного события (accept time event action)
Ожидание временного события (accept time event action)
Узел объекта (object node)
Узел объекта (object node)
Узлы объектов с дополнительными ограничениями
Узлы объектов с дополнительными ограничениями
Пример использования центрального буфера
Пример использования центрального буфера
Пример использования хранилища данных
Пример использования хранилища данных
Входные и выходные контакты объектов
Входные и выходные контакты объектов
Варианты изображения передачи объекта и потока объектов
Варианты изображения передачи объекта и потока объектов
Варианты изображения передачи объекта и потока объектов
Варианты изображения передачи объекта и потока объектов
Пример деятельности с входным параметром
Пример деятельности с входным параметром
Множество параметров (parameter set)
Множество параметров (parameter set)
Разбиение деятельности (activity partition)
Разбиение деятельности (activity partition)
Картинки из презентации «Учебный курс Язык UML в анализе и проектировании программных систем и бизнес-процессов» к уроку информатики на тему «Диаграммы»

Автор: Alex. Чтобы познакомиться с картинкой полного размера, нажмите на её эскиз. Чтобы можно было использовать все картинки для урока информатики, скачайте бесплатно презентацию «Учебный курс Язык UML в анализе и проектировании программных систем и бизнес-процессов.ppt» со всеми картинками в zip-архиве размером 255 КБ.

Учебный курс Язык UML в анализе и проектировании программных систем и бизнес-процессов

содержание презентации «Учебный курс Язык UML в анализе и проектировании программных систем и бизнес-процессов.ppt»
Сл Текст Сл Текст
1Учебный курс Язык UML в анализе и 19передачи сигнала (send signal action)
проектировании программных систем и является действием, которое на основе
бизнес-процессов Лекция 6 Диаграмма своих входов создает экземпляр сигнала и
деятельности языка UML 2. Автор: Леоненков передает его объекту цели Действие приема
Александр Васильевич кандидат технических события (accept event action) является
наук, старший научный сотрудник. действием, которое ожидает наступление
2Диаграмма деятельности (activity некоторого события.
diagram). – диаграмма, которая изображает 20Пример передачи и приема сигнала.
поведение объекта или системы с 21Пример передачи и приема сигнала.
использованием моделей потока данных и 22Ожидание временного события (accept
потока управления Деятельность (activity) time event action). Специальный случай
является спецификацией параметризованного действия приема события Если наступившее
поведения в форме координируемой событие является временным событием, то
последовательности подчиненных единиц, объект должен зафиксировать значение
индивидуальными элементами которых момента времени, когда наступило
являются действия Элементами, из которых соответствующее событие.
состоят деятельности, являются действия 23Узел объекта (object node). - является
Действие (action) представляет собой узлом абстрактной деятельности, которая
элементарную единицу спецификации является частью определяющего потока
поведения, которая не может быть далее объектов в деятельности Узел объекта для
декомпозирована в форме деятельности. маркеров объектов, находящихся в
3Узел деятельности (activity node). - специальном состоянии, дополнительно
является абстрактным классом для отдельных содержит спецификацию этого состояния,
точек в потоке деятельности, соединенных которая записывается в прямых скобках ниже
дугами Дуга деятельности (activity edge) имени типа Узел объекта для маркеров,
является абстрактным классом для содержащих множества объектов различных
направленных соединений между двумя узлами типов, содержит имена всех этих объектов
деятельности. Узлы объектов с сигналом в качестве типа
4Поток управления (control flow). - изображаются с помощью специального
представляется в форме дуги деятельности, символа, внутри которого записывается имя
которая связывает между собой два узла типа сигнала.
деятельности и по которой передаются 24Узлы объектов с дополнительными
только маркеры управления При этом все ограничениями. Узел объекта с ограниченной
маркеры управления, которые предлагаются верхней границей должен содержать явную
узлом источником, предлагаются узлу цели, спецификацию этой границы Узел объекта
а вдоль дуги потока управления не могут может специфицировать порядок управления
следовать объекты и данные. маркерами объектов, отличающимся от FIFO,
5Поток объектов (object flow). - в форме дополнительной спецификации
представляется в форме дуги деятельности, Дополнительная спецификация выбора
по которой передаются только маркеры маркеров помечается ключевым словом
объектов или данных При этом все маркеры, «selection», размещенном в символе
предлагаемые узлом источником, примечания и присоединенном к символу
предлагаются для узла цели с учетом узла.
ограничений, которые могут быть 25Центральный буфер (central buffer). -
дополнительно специфицированы с помощью является узлом объекта для управления
веса дуги Узлы объектов, соединенные потоками из нескольких источников и мест
потоком объектов с необязательными назначения Центральный буфер принимает
промежуточными узлами действий или маркеры из расположенных до него узлов
управления, должны иметь совместимые типы. объектов и отправляет их дальше в
6Варианты нотация для деятельности. расположенные после него узлы объектов
7Семантика деятельности. Семантика Центральный буфер не имеет
деятельности в языке UML 2.х основывается непосредственных соединений с узлами
на потоке маркеров Маркер (token) – действия Хотя все узлы объектов имеют
элемент модели, предназначенный для функциональность буфера, но центральные
представления некоторого объекта, данных буферы отличаются тем, что они не
или управления и существующий на диаграмме привязаны к действиям, как рассматриваемые
деятельности в отдельном узле Каждый далее контакты и параметры.
маркер отличается от любого другого, даже 26Пример использования центрального
если он содержит то же значение, что и буфера.
другой Любой узел деятельности может 27Хранилище данных (data store). -
начать свое выполнение, только если является разновидностью центрального
удовлетворены специфицированные условия буфера для постоянного хранения объектов
для его входных маркеров, причем эти или другой информации Хранилище данных
условия зависят от вида узла Когда узел принимает все маркеры, которые в него
начинает свое выполнение, маркеры входят, сохраняет их и копирует, когда они
принимаются из некоторых или всех его выбираются для дальнейшего использования
входных дуг, а специальный маркер Если входящий маркер представляет объект,
размещается в этом узле Когда узел который уже имеется в хранилище, то он
завершает выполнение, специальный маркер заменяет любой маркер в узле объекта,
удаляется из этого узла, а другие маркеры содержащий этот объект Копирование
предлагаются в некоторых или всех его маркеров в хранилище данных выполняется
выходных дугах. всякий раз, когда они выбираются для
8Семантика действия. Выполнение следования по выходным дугам Ситуация
действия становится возможным, когда представляется таким образом, что маркеры
удовлетворены предварительные условия для как бы никогда не покидают хранилище
его потоков управления и объектов данных.
Выполнение действия поглощает входные 28Пример использования хранилища данных.
маркеры управления и маркеры объектов и 29Входные и выходные контакты объектов.
удаляет их из источников дуг управления и Входной контакт (input pin) является узлом
из входных контактов Если на одной дуге объекта, который принимает значения от
являются доступными несколько маркеров других действий в форме потока объектов
управления, то они все поглощаются Выходной контакт (output pin) является
Действие продолжает выполнение до тех пор, узлом объекта, который поставляет значения
пока оно не будет завершено После другим действиям в форме потока объектов.
завершения действия оно предлагает маркеры 30Варианты изображения передачи объекта
объектов во все его выходные контакты, а и потока объектов.
маркеры управления во все выходящие из 31Узел параметра деятельности (activity
него дуги управления, и на этом формально parameter node). - является узлом объекта
оно заканчивается После окончания для моделирования входов и выходов
выполнения действия с помощью некоторой деятельности Вызов и выполнение некоторой
реализации должны быть восстановлены его деятельности с параметрами выполняется в
ресурсы. соответствии со следующими правилами: Для
9Узлы управления. Начальный узел вызываемой деятельности должны быть
(initial node) является узлом управления, достигнуты все необходимые не потоковые
в котором начинается поток при вызове входы Если все входы в деятельность
деятельности Узел финала деятельности являются входами потока объектов, то для
(activity final node) является узлом начала выполнения деятельности должен быть
управления, который прекращает или достигнут по крайней мере один из узлов
останавливает все потоки в деятельности входных параметров этой деятельности Во
Узел финала потока (flow final node) время выполнения деятельности на ее узлах
является финальным узлом, который входных параметров могут поглощаться
завершает отдельный поток управления или дополнительные маркеры, а на ее узлах
поток объектов, не завершая содержащей его выходных параметров – отправляться Для
деятельности. завершения деятельности должны быть
10Узел решения (decision node). - достигнуты все специфицированные узлы
является узлом управления, который выходных параметров этой деятельности.
выбирает между выходящими потоками Если 32Пример деятельности с входным
для узла решения при оценивании параметром.
оказываются справедливыми более одного 33Множество параметров (parameter set).
сторожевого условия, то семантика такого - предназначено для моделирования
поведения в языке UML 2.х не определена, отдельного альтернативного потока объектов
поскольку среди выходящих дуг возникает на входе или выходе деятельности Если для
состязание за прием маркера При отсутствии деятельности специфицировано несколько
дополнительной спецификации это может множеств входных параметров, то для вызова
привести к несостоятельной (ill-formed) деятельности необходимо наличие маркеров
модели Чтобы гарантировать выполнение объектов для входных параметров только для
только одного сторожевого условия, иногда одного такого множества.
удобно использовать процедуру проверки до 34Разбиение деятельности (activity
первого истинного условия. partition). – Элемент модели,
11Варианты изображения узла решения. предназначенный для группировки действий,
12Узел слияния (merge node). - Является которые относятся к одной деятельности и
узлом управления, который соединяет вместе имеют некоторую общую характеристику.
несколько альтернативных потоков. 35Правила использования разбиений на
13Пример последовательного ветвления. диаграмме деятельности. Любые узел или
14Узел разделения (fork node). - дуга деятельности не могут одновременно
является узлом управления, который принадлежать двум или более разбиениям в
расщепляет поток на несколько параллельных одном и том же измерении. Разбиения не
потоков Дуги, выходящие из узла влияют на потоки маркеров, за которые
разделения, дополнительно могут иметь несут ответственность экземпляры
сторожевые условия, при невыполнении классификаторов, представленными
которых могут возникать паузы с передачей отдельными разбиениями. Разбиения одного
маркеров по этим дугам В данном случае измерения и уровня вложенности должны быть
предполагается, что никакие из находящихся представлены частями внутренней структуры
далее узлов соединения не зависят от одного и того же классификатора. Разбиение
прохода маркеров, передающихся через дугу может быть представлено атрибутом, а ее
со сторожевым условием Если этого подразбиения – значениями этого атрибута
исключить нельзя, то необходимо ввести Если разбиение имеет некоторое измерение,
узел решения с последующим узлом слияния. то оно не может содержатся ни в каком
15Узел соединения (join node). - другом разбиении.
является узлом управления, который 36Обработчик исключения (exception
синхронизирует несколько потоков Узлы handler). - представляет собой
соединения могут иметь дополнительную спецификацию деятельности, выполнение
логическую спецификацию условий, при которой происходит в случае исключения в
выполнении которых они должны генерировать ходе выполнения некоторого защищенного
маркер на выходе Если для узла соединения узла Правила использования обработчиков
существуют маркеры во всех его входящих исключений: Тело обработчика должно иметь
дугах, то выходящей дуге предлагаются один вход, и этот вход является тем же,
маркеры согласно следующим правилам: Если что и вход исключения. Контакты результата
все маркеры, предлагаемые на входящих тела обработчика исключения должны
дугах, являются маркерами управления, то соответствовать по числу и типу контактам
выходящей дуге предлагается один маркер результата защищенного узла. Защищенный
управления. узел и узел тела обработчика должны быть
16Примеры изображения узла соединения. одного и того же уровня вложенности. В
Если часть маркеров, предлагаемых на противном случае нотация может быть
входящих дугах, являются маркерами интерпретирована ошибочно как прерывающая
управления, а другие являются маркерами дуга, которая пересекает границу. К одному
данных, то выходящей дуге предлагаются защищенному узлу могут быть присоединены
только маркеры данных Они предлагаются несколько обработчиков исключений, каждый
выходящей дуге в том же порядке, в каком со своими собственными стрелками молнии.
предлагаются на входе этого узла 37Самостоятельное задание №7. Выполнить
соединения. текущее тестирование: вопросы 30-33
17Примеры изображения узла соединения с Разработать диаграмму деятельности,
дополнительной спецификацией. реализующую сценарий взаимодействия
18Пример условно-параллельных Клиента и ATM На основе заданных ранее
деятельностей. Дуги, выходящие из узла сценариев №1 и №2 изобразить все действия,
разделения, дополнительно могут иметь выполняемые Клиентом банкомата, Банкоматом
сторожевые условия, при невыполнении и Банком Для этой цели предварительно
которых могут возникать паузы с передачей изобразить 3 разбиения (дорожки)
управления по этим дугам. Изобразить поток управления между ними.
19Специальные действия. Действие
Учебный курс Язык UML в анализе и проектировании программных систем и бизнес-процессов.ppt
http://900igr.net/kartinka/informatika/uchebnyj-kurs-jazyk-uml-v-analize-i-proektirovanii-programmnykh-sistem-i-biznes-protsessov-167500.html
cсылка на страницу

Учебный курс Язык UML в анализе и проектировании программных систем и бизнес-процессов

другие презентации на тему «Учебный курс Язык UML в анализе и проектировании программных систем и бизнес-процессов»

«Круговая диаграмма» - Когда отмечается Международный день, посвященный толерантности? Конституция РФ. Доли вклада. Заголовок диаграммы. Вопросы. Выделите данные для построения диаграммы. Вопрос Членами какой организации принята Декларация принципов толерантности? Круговая диаграммы. Легенда. Этапы построения круговой диаграммы.

«Круговые диаграммы 6 класс» - Круговые диаграммы. Сколько граммов олова, свинца и других металлов в 200 г такого сплава? Результаты голосования. Результаты контрольной работы. Всего – 48 тыс. жителей. В 5 классе учатся 18 девочек и 18 мальчиков.

«Диаграммы» - При гриппе и ангине может быть высокая температура и нормальное давление. Что такое диаграмма рассеивания? Какие виды диаграмм вы знаете? Чем диаграмма удобнее таблицы? «Лучше один раз увидеть, чем сто раз услышать». Зачем используют диаграммы? В каких случаях таблица удобнее диаграммы? По данным обследования 25 человек построена диаграмма рассеивания для температуры и давления.

«Программное обеспечение ПК» - Устройства компьютера. Программное обеспечение ПК. Программная конфигурация ПК многоуровневая (от низкого уровня к высокому). ПО высокого уровня. Системное программное обеспечение. Прикладное программное обеспечение. Человек. Предыстория возникновения ПО. Иерархия программного обеспечения. Системы программирования являются инструментами создания прикладных программ.

«6 класс столбчатые диаграммы» - Средняя продолжительность жизни некоторых животных. 1. Узнать, какие диаграммы называются столбчатыми. Средний балл, набранный учащимися на олимпиадах. Продажа конфет за четыре месяца. 2. Научиться «читать» столбчатые диаграммы, приводить примеры. Диаграмма пути путешественника. 3. Выяснить, в каких случаях удобно использовать столбчатые диаграммы.

«Диаграммы в Excel» - Шаг 3: задание параметров диаграммы. Шаг 2: задание исходных данных диаграммы. Создание диаграммы. База данных состоит из записей. Какие информационные объекты можно создавать в Excel? Указать как следует выполнять сортировку: по возрастанию или по убыванию. Использование формы для добавления, удаления или изменения строк.

Диаграммы

16 презентаций о диаграммах
Урок

Информатика

130 тем
Картинки
900igr.net > Презентации по информатике > Диаграммы > Учебный курс Язык UML в анализе и проектировании программных систем и бизнес-процессов