Разделы презентаций


Динамические модели объектно-ориентированных программных систем

Содержание

Классификация динамических моделей объектно-ориентированных ПС

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

Слайд 1Лекция 15. Динамические модели объектно-ориентированных программных систем
Учебные вопросы:

1. Автоматы.
2. Диаграммы

взаимодействия.
3. Диаграммы Use Case.

Литература:

[4], [8], [18].
Лекция 15. Динамические модели объектно-ориентированных программных системУчебные вопросы:1. Автоматы.2. Диаграммы взаимодействия. 3. Диаграммы Use Case.

Слайд 2Классификация динамических моделей объектно-ориентированных ПС

Классификация динамических моделей  объектно-ориентированных ПС

Слайд 3Автоматы
Автомат описывает поведение в терминах последовательности состояний,

через которые проходит объект в течение своей жизни.

Автомат:
задает поведение системы как цельной, единой сущности;
моделирует жизненный цикл единого объекта;
удобно применять для формализации динамики отдельного трудного для понимания блока системы.
Автоматы   Автомат описывает поведение в терминах последовательности состояний, через которые проходит объект в течение своей

Слайд 4Диаграммы схем состояний


Диаграмма схем состояний отображает конечный

автомат, выделяя
поток управления, следующий от состояния к состоянию.

Конечный автомат – это поведение, которое определяет
последовательность состояний в ходе существования объекта. Эта
последовательность рассматривается как ответ на события и включает
реакции на эти события.

Диаграмма схем состояний показывает:
набор состояний системы;
события, которые вызывают переход из одного состояния в другое;
действия, которые происходят в результате изменения состояния.

Элементы диаграммы схем состояний:
состояния;
переходы между состояниями.

Диаграммы схем состояний   Диаграмма схем состояний отображает конечный автомат, выделяя поток управления, следующий от состояния

Слайд 5Рисунок 1.3 – Диаграмма схем состояний системы охранной сигнализации


Рисунок 1.3 – Диаграмма схем состояний системы охранной сигнализации

Слайд 6Диаграммы деятельности
Диаграмма деятельности представляет особую форму конечного

автомата, в которой показываются процесс вычислений и потоки работ. В

ней выделяются не обычные состояния объекта, а состояния выполняемых вычислений – состояния действий. При этом полагается, что процесс вычислений не прерывается внешними событиями.

Рисунок 1.12 – Состояние под-деятельности

Рисунок 1.11 – Состояние действия

Диаграммы деятельности   Диаграмма деятельности представляет особую форму конечного автомата, в которой показываются процесс вычислений и

Слайд 7 Переходы между вершинами – состояниями действий –

изображаются в виде стрелок.
Переходы и вспомогательные вершины
В диаграммах

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

Плавательная дорожка – это определенная область, которая имеет имя и фиксирует область деятельности конкретного лица, обозначая зону его ответственности.

Переходы между вершинами – состояниями действий – изображаются в виде стрелок.Переходы и вспомогательные вершины

Слайд 8Рисунок 1.13 – Диаграмма деятельности покупателя в Интернет-магазине

Рисунок 1.13 – Диаграмма деятельности покупателя в Интернет-магазине

Слайд 9 Диаграмма сотрудничества – это диаграмма взаимодействия, которая

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

Элементами диаграмм взаимодействия являются участники взаимодействия – объекты, связи, сообщения.

Диаграммы сотрудничества

ИмяОбъекта : ИмяКласса

Рисунок 2.1 – Обозначение объекта

Имя : Тип = Значение

Диаграмма сотрудничества – это диаграмма взаимодействия, которая выделяет структурную организацию объектов, посылающих и принимающих

Слайд 10Диаграммы сотрудничества

Диаграммы сотрудничества

Слайд 11Диаграмма сотрудничества системы управления полетом
Диаграммы сотрудничества

Диаграмма сотрудничества системы управления полетом Диаграммы сотрудничества

Слайд 12Диаграммы последовательности
Рисунок 2.5 – Диаграмма последовательности системы управления полетом

Диаграммы последовательностиРисунок 2.5 – Диаграмма последовательности системы управления полетом

Слайд 13Диаграммы последовательности
Линия жизни объекта – это вертикальная пунктирная линия, которая

обозначает период существования объекта.
Фокус управления – это высокий тонкий прямоугольник,

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

Диаграмма последовательности, отражая сценарий поведения в системе, обеспечивает более нагляд­ное представление порядка передачи сообщений по времени.

Диаграммы последовательностиЛиния жизни объекта – это вертикальная пунктирная линия, которая обозначает период существования объекта.Фокус управления – это

Слайд 14Диаграммы USE CASE


Диаграмма Use Case определяет поведение системы

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

первичного моделирования динамики системы, используется для выяснения требований к разрабатываемой системе, фиксации этих требований в форме, которая позволит проводить дальнейшую разработку. Диаграммы Use Case часто называют диаграммами прецедентов или вариантов использования.

В состав диаграмм Use Case входят элементы Use Case, актеры, отношения зависимости, обобщения и ассоциации, примечания и ограничения и пакеты.

Актер – это роль объекта вне системы, который прямо взаимодействует с ее частью – конкретным элементом (элементом Use Case).

Элемент Use Case – это описание последовательности действий (или нескольких последовательностей), которые выполняются системой и производят для отдельного актера видимый результат.

Диаграммы USE CASE  Диаграмма Use Case определяет поведение системы с точки зрения пользователя. Она рассматривается как

Слайд 15Диаграммы USE CASE



Рисунок 2.12 – Пример диаграммы Use Case

Диаграммы USE CASEРисунок 2.12 – Пример диаграммы Use Case

Обратная связь

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

Email: Нажмите что бы посмотреть 

Что такое TheSlide.ru?

Это сайт презентации, докладов, проектов в PowerPoint. Здесь удобно  хранить и делиться своими презентациями с другими пользователями.


Для правообладателей

Яндекс.Метрика