Объектно ориентированное моделирование систем

Содержание

Слайд 2

Структура лекции

Диаграмма состояний.
Диаграмма композитной/составной структуры.
Пример.
Практические реализации:

Структура лекции Диаграмма состояний. Диаграмма композитной/составной структуры. Пример. Практические реализации:

Слайд 3

Диаграмма состояний

Диаграмма состояний - графическое представление конечного автомата.
Конечный автомат — описывает поведение

Диаграмма состояний Диаграмма состояний - графическое представление конечного автомата. Конечный автомат —
отдельной системы(объекта) в форме последовательностей состояний.

Слайд 4

Диаграмма состояний (statechart diagram), основные принципы

Независимость состояний.
Детерминированность...
Состояний
Переходов
Разделенность переходов от состояний по

Диаграмма состояний (statechart diagram), основные принципы Независимость состояний. Детерминированность... Состояний Переходов Разделенность
временным характеристикам.
Конечность количества состояний.
Связанность структуры. (изолированные участки, тупиковые состояния).

Слайд 5

Состояние.

Классическое представление.
UML описание.

Состояние. Классическое представление. UML описание.

Слайд 6

Переход

Переход представляет отношение между 2-мя состояниями, указывает факт смены одного состояния на

Переход Переход представляет отношение между 2-мя состояниями, указывает факт смены одного состояния
другое.
Событие
Сторожевое условие
Действие перехода

Слайд 7

Специальные состояния


Специальные состояния

Слайд 8

Диаграмма композитной структуры (Composite structure diagram)

- статическая структурная диаграмма, демонстрирует внутреннюю структуру

Диаграмма композитной структуры (Composite structure diagram) - статическая структурная диаграмма, демонстрирует внутреннюю
классов и, по возможности, взаимодействие элементов (частей) внутренней структуры класса.
Капсула (part), черный ящик.
Порт.
Связь (коннектор).

Слайд 9

Диаграмма композитной структуры

Диаграмма композитной структуры

Слайд 10

Пример использования Описание структуры и логики конвейера ПО.

Дан конвейер, который имеет:
- 3

Пример использования Описание структуры и логики конвейера ПО. Дан конвейер, который имеет:
датчика наличия детали на конвейере, один входной(Д1), и два выходных (Д2, Д3).
- оптическую систему контроля качества (Камера).
- одно переключающие устройство, задачей которого является перенаправленные бракованных(сортированных) изделий на другую линию(ПУ).
Задача заключается в сортировке изделий, и защиты линии от блокирования изделий на конвейере.

Слайд 11

ООМ РВ конвейера

Controler

Порт
Д1

Порт
Кам.

Порт
Д2

Порт
Д2

Порт
ПУ

Д1

Камера

Д2

Д3

П.У.

ООМ РВ конвейера Controler Порт Д1 Порт Кам. Порт Д2 Порт Д2

Слайд 12

Диаграмма состояний конвейера

Ожидание
Д1

Ожидание
Камеры

Обработка
изображения

Переключение
ПУ на Д2

Переключение
ПУ на Д3

Ожидание

Диаграмма состояний конвейера Ожидание Д1 Ожидание Камеры Обработка изображения Переключение ПУ на

Д2

Ожидание
Д3

Ошибка

Слайд 13

Пример реализации QP(Quantum Processor)

Пример реализации QP(Quantum Processor)

Слайд 14

Разъяснение обозначений

State machine — конечный автомат,
QEP UMP (Event Processor) — Программный

Разъяснение обозначений State machine — конечный автомат, QEP UMP (Event Processor) —
процессор управления событиями для конечных автоматов.
QF Event-Driven Framework - каркас управления событиями
QK Preemtive Kernel … - уровень распределение ресурсов.
BSP (Base System Platform) — базовая системная платформа
Target — аппартное окружение или целевая платформа.

Слайд 15

Пример диаграммы

Пример диаграммы

Слайд 16

Вопросы?

Вопросы?
Имя файла: Объектно-ориентированное-моделирование-систем.pptx
Количество просмотров: 175
Количество скачиваний: 0