Презентация Использование UML для проектирования параллельных приложений онлайн

На нашем сайте вы можете скачать и просмотреть онлайн доклад-презентацию на тему Использование UML для проектирования параллельных приложений абсолютно бесплатно. Урок-презентация на эту тему содержит всего 32 слайда. Все материалы созданы в программе PowerPoint и имеют формат ppt или же pptx. Материалы и темы для презентаций взяты из открытых источников и загружены их авторами, за качество и достоверность информации в них администрация сайта не отвечает, все права принадлежат их создателям. Если вы нашли то, что искали, отблагодарите авторов - поделитесь ссылкой в социальных сетях, а наш сайт добавьте в закладки.
Презентации » Устройства и комплектующие » Использование UML для проектирования параллельных приложений



Оцените!
Оцените презентацию от 1 до 5 баллов!
  • Тип файла:
    ppt / pptx (powerpoint)
  • Всего слайдов:
    32 слайда
  • Для класса:
    1,2,3,4,5,6,7,8,9,10,11
  • Размер файла:
    2.20 MB
  • Просмотров:
    145
  • Скачиваний:
    1
  • Автор:
    неизвестен



Слайды и текст к этой презентации:

№1 слайд
Использование UML для
Содержание слайда: Использование UML для проектирования параллельных приложений

№2 слайд
Параллельные вычисления
Содержание слайда: Параллельные вычисления Параллельные вычисления — способ организации компьютерных вычислений, при котором программы разрабатываются как набор взаимодействующих вычислительных процессов, работающих параллельно (одновременно) (Wikipedia) При проектировании параллельных программ необходимо: обеспечить правильную последовательность взаимодействий между параллельными процессами; обеспечить совместное использование разделяемых ресурсов, к которым имеют доступ несколько параллельных процессов.

№3 слайд
Диаграмма деятельности
Содержание слайда: Диаграмма деятельности Диаграмма деятельности используется на различных фазах жизненного цикла программного обеспечения для описания: бизнес-процессов; потока событий некоторого варианта использования; алгоритма выполнения программы. Диаграмма деятельности позволяет: моделировать динамические аспекты поведения системы описывать как последовательные, так и параллельные действия. Диаграммы деятельности основаны на технологии сетей Петри. Они моделируют поведение с помощью маркеров, которые двигаются по узлам и ребрам сети согласно определенным правилам.

№4 слайд
Действия Действие
Содержание слайда: Действия Действие -элементарная единица деятельности. Описывает поведение или операцию. Вызов деятельности - деятельность, которая описывается отдельной диаграммой. Поведение, показанное на другой диаграмме деятельности или состояний Вызов операции класса

№5 слайд
Обработка событий Принятие
Содержание слайда: Обработка событий Принятие события - ожидание некоторого события. После принятия события запускается следующее действие Принятие события времени - наступление определенного момента времени или ожидание некоторого промежутка времени

№6 слайд
Элементы диаграммы
Содержание слайда: Элементы диаграммы деятельности Узел ветвления - определяет переход по одному из путей, условие которого принимает значение истина. Узел слияния - перенаправляет поток, пришедший из разных узлов в одно исходящее ребро. Узел разделения - распараллеливает входной поток на несколько параллельных потоков. Узел соединения - ожидает выполнения (синхронизирует) несколько параллельных потоков.

№7 слайд
Содержание слайда:

№8 слайд
Содержание слайда:

№9 слайд
Отправка сигналов и прием
Содержание слайда: Отправка сигналов и прием событий Сигнал - это асинхронно передаваемая информация. Сигнал моделируется как класс со стереотипом «signal».  Информация хранится в атрибутах сигнала. При выполнении действия «сигнал» создается и посылается объект сигнала. Сигнал не ожидает ответа и происходит переход к следующему действию. Символ отправки сигнала отсутствует в UML Designer. Действие «событие» имеет один вход, который запускает событие, или не имеет его, тогда действие запускается при вызове деятельности владельца. Действие «событие» ожидает получение события определенного вида.

№10 слайд
Деятельность клиент-сервер
Содержание слайда: Деятельность «клиент-сервер»

№11 слайд
Содержание слайда:

№12 слайд
Обработка событий времени
Содержание слайда: Обработка событий времени События, которые происходят в определенный момент времени События, которые происходят через определенный интервал времени

№13 слайд
Объекты на диаграмме
Содержание слайда: Объекты на диаграмме деятельности Объектный узел служит для показа того, что объект некоторого класса доступен в некоторой точке деятельности. Объект может иметь состояние. Объектный узел используется для буферизации потока объектов. Контакт - объектный узел, являющийся входом (input pin) или выходом действия (output pin). Для связи объектных узлов используется

№14 слайд
Содержание слайда:

№15 слайд
Область с прерыванием
Содержание слайда: Область с прерыванием выполнения действий Область с прерыванием - это область, включающая в себя ряд действий, выполнение которых может быть прервано Прерывающее ребро показывает выход из области по прерыванию и используется для показа асинхронных бизнес-событий

№16 слайд
Содержание слайда:

№17 слайд
Параллельные события
Содержание слайда: Параллельные события

№18 слайд
Групповая рассылка При
Содержание слайда: Групповая рассылка При групповой рассылке один и тот же объект передается нескольким получателям

№19 слайд
Диаграмма состояний
Содержание слайда: Диаграмма состояний Моделирует динамические аспекты поведения системы. Представляет собой конечный автомат Основные элементы: состояния, события, переходы. Может использоваться для моделирования поведения: объектов классов, вариантов использования, подсистем, систем.

№20 слайд
Элементы диаграммы состояний
Содержание слайда: Элементы диаграммы состояний Состояние. В каждый момент времени объект может находиться в некотором состоянии, которое определяется: значениями атрибутов объекта, отношениями с другими объектами, выполняемой деятельностью. Переход - показывает переход объекта из одного состояния в другое. Событие - некоторое воздействие, вызывающее переход объекта из одного состояния в другое.

№21 слайд
Виды событий Событие вызова -
Содержание слайда: Виды событий Событие вызова - вызов некоторой операции объекта. Сигнал - информационный объект, асинхронно передаваемый между классами. Событие изменения - смена значения логического выражения. Событие времени - наступление некоторого момента времени или прохождение некоторого интервала времени.

№22 слайд
Составное композитное
Содержание слайда: Составное (композитное) состояние Это состояние, которое представляет из себя диаграмму состояний. Содержит вложенные состояния, которые реагируют на все события составного состояния. Любой переход в/из составного состояния также выполняется для вложенного состояния. Вложенные состояния объединяются в один или несколько конечных автоматов (подавтоматов). Простое составное состояние содержит один конечный автомат. Ортогональное составное состояние содержит два и более параллельно работающих конечных автоматов.

№23 слайд
Вход и выход из
Содержание слайда: Вход и выход из ортогонального составного состояния При входе в ортогональное составное состояние одновременно запускаются все подавтоматы. Выход осуществляется только по завершении всех подавтоматов. Некоторый подавтомат может осуществить выход. Выход обычно обозначается псевдосостоянием. Остальные подавтоматы прерывают свое выполнение.

№24 слайд
Ортогональное вложенное
Содержание слайда: Ортогональное вложенное состояние «Обучение» для объекта класса «Студент»

№25 слайд
Диаграмма состояний системы
Содержание слайда: Диаграмма состояний системы сигнализации

№26 слайд
Взаимодействие подавтоматов
Содержание слайда: Взаимодействие подавтоматов Автоматы могут ждать окончания выполнения друг друга (синхронное взаимодействие) Асинхронное взаимодействие может быть организовано с помощью установки значений атрибутов

№27 слайд
Предистория Выход из
Содержание слайда: Предистория Выход из составного состояния S по некоторому событию возможен из различных подсостояний (например, подсостояния А). После выхода из составного состояния S автомат может побывать в нескольких внешних состояниях, а затем вернуться в состояние S. Как продолжить работу в подсостоянии A с момента, на котором она была прервана? Для этой цели вводится псевдосостояние предистории.

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

№29 слайд
Типы предисторий Неглубокая
Содержание слайда: Типы предисторий Неглубокая предистория обозначается псевдосостоянием (Shallow History). Глубокая предистория обозначается псевдосостоянием (Deep History). Псевдосостояние неглубокой предистории запоминает подсостояние, расположенное на первом уровне вложенности состояний в составное состояние. Псевдосостояние глубокой предистории запоминает подсостояние, расположенное на любом уровне вложенности состояний в составное состояние.

№30 слайд
Диаграмма состояний Просмотр
Содержание слайда: Диаграмма состояний «Просмотр каталога товаров»

№31 слайд
Разделы диаграммы
Содержание слайда: Разделы диаграммы последовательности Отдельные фрагменты диаграммы взаимодействия можно выделить с помощью раздела. Изображается в форме прямоугольника. alt - раздел показывает нескольких альтернативных (alternative) сценариев выполнения процесса. Выполняется только один фрагмент, условие которого истинно. opt - раздел показывает не обязательный (optional) фрагмент, который выполняется при указанном условии. par - параллельный (parallel) раздел содержит несколько параллельно выполняемых фрагментов. Объекты, работающие параллельно, изображаются с двойной рамкой справа и слева. loop - цикл (loop) - раздел содержит действия, выполняемые в цикле. critical - критическая область (critical region) содержит последовательность действий, которые нельзя прервать. neg - отрицательный (negative) раздел обозначает неверное взаимодействие. ref - ссылка (reference) - раздел, который ссылается на взаимодействие, определенное на другой диаграмме. Раздел рисуется так, чтобы охватить линии жизни объектов, вовлеченных во взаимодействие. sd - раздел выделяет всю диаграмму последовательности(sequence diagram).

№32 слайд
Диаграмма последовательности
Содержание слайда: Диаграмма последовательности «Активация системы сигнализации»

Скачать все slide презентации Использование UML для проектирования параллельных приложений одним архивом:
Похожие презентации